Что означает кэшированная память при просмотре htop?

При просмотре отчетов htop я хотел бы знать, что на самом деле указывают оранжевые / коричневые столбцы «кэшированной памяти». На самом деле я ищу более практичное объяснение того, на что я смотрю, а не чисто термины CS. Хотя я хотел бы иметь оба.

Когда я вижу, что большой объем кешируемой памяти (уже был?) Повлияет ли это на производительность системы? Что обычно приводит к такому увеличению объема кэшируемой памяти, в то время как используемая память (зеленая) остается довольно низкой?

Вот снимок экрана примера отчета htop. enter image description here

28
задан 31 July 2013 в 23:07

1 ответ

кэшированная память используется для того, чтобы жесткий диск не читался при каждом открытии файла или папки. Поэтому, когда вы что-то кешируете, это сохраняет чтение диска, это экономит время, и поэтому Ubuntu кэширует как можно больше.

Наличие свободной памяти не очень хорошо, так как она не используется, кэшированная память сократит время доступа и повысит производительность. Таким образом, кэшированная память может рассматриваться как свободная память, поскольку она фактически не используется какой-либо программой, она просто служит резервной копией того, что можно использовать.

Кэшированная память + свободная память - это то же самое, что и доступная память, так как кэшированная память будет очищена, если программе потребуется пространство. Таким образом, наличие большого количества ОЗУ увеличит производительность Ubuntu в целом, особенно если вы используете программы с интенсивным использованием ОЗУ.

0
ответ дан 31 July 2013 в 23:07

Другие вопросы по тегам:

Похожие вопросы: