Получение процента использования общей памяти L2 ЦП на машине Linux

Получение процента использования общей памяти L2 ЦП на машине Linux

Как можно оценить или, может быть, прочитать процент использования общей памяти L2 ЦП в системах на базе Linux?

решение1

Вы не можете, потому что это метрика без всякого смысла. Результат будет 100% ВСЕГДА (кроме очистки кэша или запуска компьютера).

Кэш используется по методу LRU (последний недавно использованный). Кэш L2 будет заполнен полностью при запуске компьютера (когда запускается загрузчик) и затем останется на 100% загруженным.

Более удачная метрика — та, которая действительно имеет смысл — это «% запросов, которые запускают загрузку». Это означает, на какой процент запросов можно ответить из кэшированных данных (или, как я уже сказал, запустить загрузку из следующего кэша/ОЗУ).

Но если у вас нет очистки кэша (барьера памяти) - кэш никогда не будет полностью использован, так как нет смысла его тратить. Он может содержать старые данные, которые больше не используются, но он будет использован.

Связанный контент