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.