Para o linux você pode combinar muitas ferramentas. top (ou htop), iotop, etc. Você também pode instalar a contabilidade BSD e usar o comando sa.
XPerf é uma ferramenta que permite que você faça um rastreamento detalhado de várias atividades do sistema, como CPU, E / S e muito mais ...
Por causa dos detalhes, você pode ver contagens de rastreio de pilha, gráficos de deslocamento de posição de disco, chamadas de driver e assim por diante ...
Existe uma alternativa XPerf-a-like para Linux e Mac OS X? Quais são as ferramentas de desempenho de alto nível lá?
Para o OS X, veja as ferramentas dtrace
e derivadas (acho que fs_usage
e sc_usage
estão relacionadas; há também uma porta Linux), bem como partes das ferramentas de desenvolvedor da Apple como o Shark (veja por exemplo < href="http://developer.apple.com/tools/sharkoptimize.html"> aqui e aqui ).
fseventer é um excelente monitor de sistema de arquivos GUI para OS X (suporte até 10.9 Mavericks , 10.10 Yosemite ainda sem suporte). Ele usa a API do Spotlight e muitas vezes me ajudou a determinar atividades de gravação indesejadas ou determinar quais arquivos de configuração realmente são lidos, etc.