Obtención del porcentaje de uso de la memoria compartida de CPU L2 en una máquina Linux

Obtención del porcentaje de uso de la memoria compartida de CPU L2 en una máquina Linux

En sistemas basados ​​en Linux, ¿cómo puedo estimar o tal vez leer el porcentaje de uso de la memoria compartida de la CPU L2?

Respuesta1

No puedes porque es una métrica sin ningún sentido. El resultado será 100% TODO EL TIEMPO (fuera de un vaciado de caché o del inicio de la computadora).

La caché se utiliza en un método LRU (Último uso reciente). La caché L2 se ejecutará por completo al iniciar la computadora (cuando se ejecuta el cargador de arranque) y luego permanecerá al 100% de utilización.

Una métrica mejor, una que en realidad tiene sentido, sería "% de solicitudes que desencadenan una carga". Significa qué porcentaje de consultas se pueden responder a partir de los datos almacenados en caché (o, como dije, activar una carga desde el siguiente caché/RAM).

Pero a menos que tenga un vaciado de caché (barrera de memoria), el caché nunca se utilizará por completo, ya que no tendría sentido desperdiciarlo. Puede contener datos antiguos que ya no se utilizan, pero se utilizarán.

información relacionada