Algumas ferramentas que podem ser interessantes para você
Estou procurando algumas boas ferramentas de perfil para Linux, como OProfile . O que eu gostaria de ver é como o sistema operacional gerencia as interrupções, cache, leitura / gravação, etc (muitas outras operações complexas dentro do sistema operacional) para diferentes aplicativos e cargas de trabalho. Claro, eu posso selecionar um monte de diferentes ferramentas de monitoramento do sistema como sar, iostat, vmstat e quais não, mas usando diferentes tipos de ferramentas e sincronizando todos os dados é um problema, especialmente quando você está monitorando a linha de cache, interrupções, etc. / p>
Oprofile oferece uma visão geral e uma análise detalhada do que eu quero, mas às vezes ele não funciona nos kernels mais recentes. Não sei porquê. Mas, de qualquer forma, gostaria de saber se existe uma boa alternativa para isso?
atop
, especialmente versões recentes, exibe uma série de dados sobre o desempenho do sistema. Mais útil, pode ser configurado para ser executado como um daemon, registrando instantâneos de dados para recuperação futura. Eu tenho isso log a cada 60 segundos e os dados históricos tem sido inestimável.
Você também pode usar o ksar e obter uma entrada gráfica da saída do seu arquivo sar. Além disso, use graphviz e rrdtool para gerar informações gráficas a partir de seus dados de entrada. É um esforço único, mas será útil para você no longo prazo.
Tags monitoring linux profiling