O comando sar permite monitorar o desempenho de sistemas Linux, como CPU, memória, I/O, etc, em tempo real. É possível também armazenar todos os dados de desempenho em uma base, analisando-os para identificar gargalos.
Nas distribuições openSUSE e CentOS o comando sar está presente no pacote sysstat, podendo ser instalado pelo YaST/zypper ou Yum, respectivamente.
Os principais usos do sar são:
- Uso da CPU (sar -u)
- Uso de memória (sar -r)
- Uso do espaço de swap (sar -S)
- Atividade individual de cada dispositivo de I/O (sar -d)
- Atividade da fila de execução de processos e carga (sar -q)
- Relatório de estatísticas da rede (sar -n [DEV|IP|TCP|UDP|ALL])
Obs.: Existem outras opções no monitoramento da rede.
Para maiores informações, aconselho a leitura da manpage do sar.
Referência:
10 Useful Sar (Sysstat) Examples for UNIX / Linux Performance Monitoring