/proc/loadavg
e /proc/meminfo
devem estar disponíveis, então você pode fazer
cat /proc/loadavg
cat /proc/meminfo
em um pequeno script e processe-o.
Comecei recentemente a trabalhar com um dispositivo que usa o Linux embarcado e o BusyBox. É muito despojado e não tem iostat ou sar . Ele também não tem dpkg ou apt para gerenciamento de pacotes. O sistema é uma caixa-preta de desenvolvimento sob um acordo de confidencialidade, O.S. as informações da versão são:
Linux localhost 2.6.34 #1 SMP Fri Sep 14 10:12:23 EDT 2012 armv7l GNU/Linux
Gostaria de monitorar os recursos do sistema, particularmente o uso de CPU e memória, e estou querendo saber como fazer isso. Parece que o único comando disponível através do BusyBox é top , e eu gostaria de outras alternativas.
Eu acho que eu poderia compilar sar no meu sistema de desenvolvimento do Windows e de alguma forma copiá-lo, mas eu nunca fiz isso ... no entanto, estou disposto a tentar se isso for minha melhor opção, então dicas nessa área seriam apreciadas.
Editar: Depois de ler Implementação Linux de SAR , parece que eu simplesmente não cruzaria -compile sar , ao invés do conjunto de utilitários sysstat que contém sar e outros comandos relacionados.
Tags monitoring busybox cpu-usage