Please enable JavaScript.
Coggle requires JavaScript to display documents.
200.1 - Avaliar e Resolver Problemas no Uso de Recursos (uptime (exibe o…
200.1 - Avaliar e Resolver Problemas no Uso de Recursos
:green_cross:
CARGA DE ENTRADA E SAÍDA
pacote
SYSSTAT
sar
utiliza as mesmas informaçõe do comando iostat
as informações lidas são coletadas por agendamentos de outros comandos do pacote sysstat
os dados coletados são armazenados em /var/log/sysstat/ ou /var/log/sa/
parâmetros
sem parâmetro
: exibe dados de uso da CPU
sar -b
: resumo de entrada/saída de dados
sar -d
: entrada/saída de dados por dispositivo
sar -B
: informações sobre paginação feita pelo sistema
sar -r
: utilização de memória
RAM
sar -S
: utilização do espaço de
swap
sar -n DEV
: estatística de tráfego de dados em todas as interfaces de rede do sistema. [
n = network
]
sar -u
: estatística de uso das CPUs
sar -w
: número de cotextos (processos) criados e trocados por segundo
sar -"parâmetro" -f "arquivo"
: lê e exibe as informações do arquivo de acordo com o parâmetro informado no comando
sar -s
: start time. Filtra o relatório pela hora.
iostat
saída do comando:
informações do sistema
imagem do SO
nome do host
data
tipo de processador
porção AVG-CPU
%user
:
percentual de uso da CPU no nível de usuário (aplicações)
%nice*
:
percentual de uso da CPU no nível de usuário com prioridade modificada
%system
:
percentual de uso de CPU no nível de sistema (kernel)
%iowait*
:
percentual de tempo em que a CPU está ociosa aguardando resposta de entrada/saída de disco
%steal
:
percentual de tempo que a CPU virtual está ociosa devido ao hipervisor estar servindo outra CPU virtual
%idle
:
percentual de tempo em que a CPU está ociosa e
não
aguardando resposta de entrada/saída de disco
porção Devices
tps
:
transferências por segundo
kB_read/s e kB_wrtn/s
:
quantidade de dados lidos e gravados por segundo no dispositivo
Device
:
nome do dispositivo ou partição em /dev
kB_read e kB_wrtn
:
quantidade de dados lidos e gravados no dispositivo
o comando gera um relatório com estatísticas de uso de CPU, entrada/saída de dispositivos e partições.
parâmetros:
iostat -d
: exibe estatísticas dos devices
sem parâmetro
o comando exibe estatísticas desde o início do sistema de processamento, parições e devices
iostat -c
: estatísticas de CPU
todas as informações são extraídas de arquivos nos diretórios /proc e /sys
/etc/default/sysstat --> ENABLED=true
systemctl enable sysstat.service
netstat
parâmetros
netstat -i
: lista as interfaces de rede e suas estatísticas de tráfego
netstat -s
: estatísticas de tráfego para cada protocolo
lista informações sobre as conexões de rede
vmstat
:
informa sobra atividade de processos, memória, paginação, entrada/saída de blocos, falhas, disco e cpu
parâmetros
sem parâmetro
: informações desde o início do sistema
saída do comando
proc
r
: número de processos executáveis (executando ou aguardando execução)
b
: número de processos dormindo ininterruptíveis
memory
swpd
: total de memória virtual utilizada
free
: total de memória livre
buff
: total de memória utilizada como buffer
cache
: total de memória utilizada como cache
inact
: total de memória inativa (opção -a)
active
: total de memória ativa (opção -a)
swap
si
: quantidade de memória carregada do disco (por segundo)
so
:quantidade de memória movida para o disco (por segundo)
io
bi
: blocos recebidos de um dispositivo de bloco (blocos/s)
bo
: blocos enviados para um dispositivos de bloco (blocos/s)
system
in
: o número de interrupções por segundo, incluindo o clock
cs
: o número de mudanças de contexto por segundo
cpu
us
: tempo gasto executando código não-kernel (tempo de usuário incluindo tempo nice)
sy
: tempo gasto de código do kernel (tempo do sistema)
id
: tempo ocioso
wa
: tempo gasto aguardando por entrada/saída
st
: tempo roubado de uma máquina virtual
vmstat 2 10
: coleta informação a cada 2 segundos por 10 vezes. Tem a mesma saída do comando sem parâmetro
vmstat -d
: modo disco
Writes
merged
: escritas agrupadas (resultado em uma E/S)
total
: total de escritas completadas com sucesso
sectors
: setores escritos com sucesso
ms
: milissegundos gastos escrevendo
Reads
merged
: leituras agrupadas (resultado em um E/S)
sectors
: setores lidos com sucesso
total
: total de leituras com sucesso
ms
: milissegundos gastos lendo
IO
cur
: entrada/saída em progresso
s
: segundos gastos com E/S
vmstat -p /dev/sda1
: modo partição
read sectors
: total de setores lidos para a partição
writes
: número total de escritas realizadas nesta partição
reads
: número total de leituras realizadas nessa partição
requested writes
: número total de requisições de escrita feitas nessa partição
:green_cross:
CARGA DE PROCESSAMENTO
processos e atividades dos usuários
top
: monitora continuamente os processos, mostrando informações como o uso de memória e cpu de cada processo. Pode ser usado para alterar a prioridade de um processo.
pstree
: mostra os processos ativos em formato de árvore genealógica
ps
: mostra os processos ativos de maneira detalhada
w
: mostra quais usuários estão utilizando o sistema e suas atividades em execução
lsof
- List Open Files
utilizado para listar quais processos estão utilizando determinado arquivo
lsof -p PID
: lista os arquivos utilizado pelo número do processo informado
lsof -u USUÁRIO
:lista os arquivos utilizado pelo usuário informado
lsof ARQUIVO
: lista os processos que estão utilizando o arquivo determinado
uptime
exibe o consumo geral de recursos
usuários conectados
load average (1, 5, 15 minutos)
tempo que o sistema foi ligado pela última vez
mpstat
exibe estatísticas de utilização de CPU