GUI para monitorar o uso da CPU (incluindo caches L1 / L2) em tempo real?

0

Existe alguma GUI disponível no Ubuntu que mostre o uso detalhado da CPU, incluindo o uso do cache L1 / L2? Para que, ao executar um programa personalizado, eu possa monitorar a utilização da CPU em detalhes.

O monitor do sistema padrão mostra apenas a utilização geral da cpu, mas eu gostaria de monitorar também a utilização / uso do cache e ver como meu código pode afetá-lo.

    
por Click Upvote 20.07.2015 / 20:54

1 resposta

2

Parece que provei que meu comentário acima está incorreto. Com perf , você pode visualizar as informações do cache do sistema quase da mesma maneira ps permitirá monitorar ocorrências / erros do cache, o que é tão bom quanto qualquer outra coisa, pois o cache está totalmente carregado assim que dados / instruções suficientes passem por ele para preenchê-lo. Esteja ciente de que linux-tools (o pacote instalado por apt para o usuário perf ) é específico do kernel. por exemplo, quando fui instalar, eu originalmente corri o sudo apt-get install linux-tools-common , que então me disse para instalar a versão correta para o meu sistema (ele até sabia qual kernel eu estava usando!)

O link acima sugere o comando:

perf stat -e L1-dcache-loads -e L1-dcache-load-misses echo test test

O que não funcionou no meu sistema, provavelmente devido ao antigo Intel Core Duo de 32 bits que está aqui (tem um valor de retorno não suportado). Sistemas mais recentes que eu esperaria trabalhar com mais vontade, mas sua milhagem pode variar.

    
por agentroadkill 20.07.2015 / 21:38