Про память. Free и Cahce
ice 22 мая, 2007 - 22:33
Доброго всем дня.
Вот есть команда free
.............total used free shared buffers cached Mem: 508024 499872 8152 0 8176 367800 -/+ buffers/cache: 123896 384128 Swap: 1049884 676 1049208
загружен OpenOfficeWriter Firefox pidgin и еще много
Видим, что USED 499 мег из 512 но есть еще и cached 367 мег. Есть Adesklet, который показывает что занято фактически памяти у меня 130 мег. Там, если посмотреть от того что USED отнимается cached.
Вопрос то вот в чем. Сколько же у меня занято памяти фактически? и что такое этот кешед (он постоянно увеличивается когда программки работают)? Я вот никогда не задумывался, а тут что-то интересно стало. Под той же сусей у меня не занималось так много памяти при стольки же загруженых процессах (cached там было значительно меньше)...не понятно. Может я опять где чего не воткнул в ядре и теперь не чистится что-то?
Спасибо.
»
- Для комментирования войдите или зарегистрируйтесь
Воспользуйся
Воспользуйся поиском. Тема уже не раз поднималась. linux просто максимально использует оперативку, забивая её содержимым жесткого диска. Считай, что cached - это свободная память.
Все верно, так
Все верно, так оно и есть. Мне понравилась фраза, однажды промелькнувшая на этом сайте: "Ты же за память заплатил, зачем же ты хочешь, чтобы она простаивала?". ;)
Читал. В том
Читал. В том числе и поиском тоже искал. Вот только прикол в том, что не всегда по максимуму оператива занята даже тем же кешем. И еще раз повторю: В сусе у меня было свободно всегода окого 200 мегов (правда я там гном юзал). Вот это и смутило. Думал может там ядро собрано как-то хитро или гном чистит что.
В общем спасибо за просветление :)
_________________
Sero venientibus ossa
вот если ты
вот если ты комп только что включил - то будет не вся забита. а если поюзать то в буферы и кеши нахватает...