Obtendo o percentual de uso de memória compartilhada da CPU L2 na máquina Linux

Obtendo o percentual de uso de memória compartilhada da CPU L2 na máquina Linux

Em sistemas baseados em Linux, como posso estimar ou talvez ler a% de uso da memória compartilhada da CPU L2?

Responder1

Não pode porque é uma métrica sem sentido algum. O resultado será 100% O TEMPO TODO (fora da limpeza do cache ou da inicialização do computador).

O cache é usado em um método LRU (último uso recente). O cache L2 será executado totalmente na inicialização do computador (quando o carregador de inicialização for executado) e permanecerá com 100% de utilização.

Uma métrica melhor - que realmente faz sentido - seria "% de solicitações que acionam uma carga". Significa que porcentagem de consultas pode ser respondida a partir dos dados armazenados em cache (ou, como eu disse, acionar uma carga do próximo cache/RAM).

Mas, a menos que você tenha um cache flush (barreira de memória) - o cache nunca será totalmente utilizado, pois não faria sentido desperdiçá-lo. Ele pode conter dados antigos que não são mais usados, mas serão utilizados.

informação relacionada