Eu já vi alguns posts desejando o mesmo em relação ao uso, no entanto, as respostas SEMPRE se referem à instalação de alguma ferramenta de terceiros.
Eu não quero instalar nada.
Qualquer um forros? O seguinte seria uma boa saída:
CPU 11% RAM 20% HDD 85%
command-line
monitoring
Karl Morrison
fonte
fonte
Respostas:
Você pode usar isso
A saída é
fonte
df -h /
parte da linha de comando mostra as estatísticas sobre a/
partição. Você pode repetir odf -h
comando e substituir/
pelo ponto de montagem que precisa monitorar.top
está bem. O uso da CPU não pode ser medido no momento atual; ele deve ser medido em um curto espaço de tempo. Quandotop
executa a primeira iteração, mostra o uso médio desde a última reinicialização. Começando com a segunda iteração, ele mostra o uso atual real desde a iteração anterior. E se você tiver problemas com a localização, poderá colocarLC_ALL=C
na frente do comando para usar a localização padrão em inglês (formatos de número, etc., não idioma).top -bn1 | grep "Cpu(s)"
comtop -bn2 | grep "Cpu(s)" | tail -n1
. O primeiro exibirá uma média de longo prazo, conforme apontado pelo Byte Commander.Para uso da CPU (média de
(user+system)/(user+system+idle)
vezes acima de 0,1 segundos):Para uso de RAM (
(total-available)/total
):Para uso do HDD (apenas o volume montado como
/
):fonte
free
comando ainda utiliza o formato de saída de idade com separado - line / + buffers / cache ...man free
: " Estimativa da quantidade de memória disponível para iniciar novos aplicativos, sem troca. Ao contrário dos dados fornecidos pelo cache ou pelos campos livres, esse campo leva em consideração o cache da página e também que nem todas as placas de memória recuperáveis serão recuperadas devido a itens estando em uso MemAvailable em / proc / meminfo, disponível no kernels 3.14, emulado no kernels 2.6.27+, caso contrário, o mesmo que o gratuito) "