Використовується кешована оперативна пам’ять чи ні?


0

На даний момент у мене на сервері є така статистика:

# free -mt
             total       used       free     shared    buffers     cached
Mem:         64461      64157        303          0         28      61563
-/+ buffers/cache:       2565      61895
Swap:         4999         35       4964
Total:       69461      64192       5268

мені не вистачає оперативної пам’яті і мені потрібно додати більше, так як у мене є лише 303Mb вільного, чи все в порядку, оскільки у мене є кешована та кешована оперативна пам’ять 61Gb, яка насправді не використовується чи щось таке?


Ось смішне пояснення з цього приводу: linuxatemyram.com
bwDraco

Це не кешована оперативна пам'ять , це кеш-пам'ять . Оперативна пам’ять не кешована, вона служить кешем.
Daniel R Hicks

У вас є принципово неправильне уявлення про те, як працює використання оперативної пам’яті. Оперативна пам’ять - це ресурс "використати або втратити". Таким чином, ваша система працює так сильно, як тільки може використовувати її якнайбільше, тому що єдиною альтернативою є марно витрачати її. Вичерпання вільної оперативної пам’яті є ознакою того, що ваша система ефективно використовує всю наявну оперативну пам’ять і не є ознакою того, що щось не так.
Девід Шварц

Відповіді:


5

Це нормально - Linux запозичує невикористану пам'ять для кешування диска. Якщо вашій системі потрібна оперативна пам’ять, вона буде доступна.

Щоб побачити, скільки безкоштовного барана ви помітили в цьому рядку: -/+ buffers/cache: 61895

Безкоштовно представляє вашу безкоштовну оперативну пам’ять у МБ.

У тебе все добре.


Ах, велике, спасибі дуже багато для очищення , що для мене: D
Себ

2
Чи можу я запитати, чому у вас стільки оперативної пам’яті?
QuentinMoss

3
Це гарна спекуляція, він може мати базу даних. Я запитую, бо боюся, що він переплутається у випуску free -m та відповідно модернізується? Я просто запитував ОП, чому. Тільки з цікавості.
QuentinMoss

1
@DragonLord Якщо це дійсно сервер СУБД, СУБД сама керуватиме кешем - оскільки керований ним кеш системою в цілому набагато менш надійний. Будь ласка, майте це на увазі, пояснюючи, як сервери працюють із системними адміністраторами.
Chris S

1
У неї вийшло 64 Гб оперативної пам’яті, оскільки при купівлі сервера це було або 24 ГБ, або 64 Гб оперативної пам’яті на 10 євро більше, тому я пішов з варіантом 64 Гб: P, я просто цікавився цим питанням, оскільки один з користувачів сервера отримав помилку "Помилка файлу, не вдається виділити пам'ять", але коли я потрапив туди, помилки не було, тому мені було цікаво, чи дійсно серверу вдалося вичерпати оперативну пам'ять.
Себ
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.