Що означає кешована пам'ять під час перегляду htop?


28

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

Коли я бачу, що велика кількість пам’яті зберігається (вже було?), Чи матиме це вплив на продуктивність системи? Що зазвичай призводить до того, що кешована пам'ять збільшиться настільки, поки використана пам'ять (зелена) залишається досить низькою?

Ось знімок екрана прикладу htopзвіту. введіть тут опис зображення

Відповіді:


40

кешована пам'ять використовується так, що жорсткий диск не потрібно читати кожен раз, коли ви відкриваєте файл або папку. Таким чином, коли ви кешуєте щось, це економить зчитування з диска, це економить час, і саме тому Ubuntu керує максимально.

Вільна пам'ять не дуже хороша, оскільки вона не використовується, кешована пам'ять скоротить час доступу та покращить продуктивність. тому кешована пам'ять може розглядатися як вільна пам'ять, оскільки вона насправді не використовується жодною програмою, вона просто є резервною копією того, що може бути використане.

Кешована пам'ять + вільна пам'ять така ж, як і наявна пам'ять, оскільки кешована пам'ять буде очищена, якщо програма потребує місця. Тому наявність великої кількості оперативної пам’яті загалом підвищить продуктивність Ubuntu, особливо якщо ви використовуєте програми з великим використанням оперативної пам’яті.


Ви мали на увазі "дискові важкі програми?"
Клемент

2
Я думаю, що це має бути "Так що багато оперативної пам’яті загалом підвищить продуктивність Ubuntu, якщо ви використовуєте важкі програми RAM або Disk-Read".
TafT
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.