LINUX.ORG.RU

Странное несоответствие использования памяти


0

0

Вот есть такая проблема, посмотрел вывод от free:
             total       used       free     shared    buffers     cached
Mem:       1030952     644316     386636          0      35576     392316
-/+ buffers/cache:     216424     814528
Swap:       530104          0     530104


644316*100/1030952 = 62.5% памяти занято.

И посчитал сумму в колонке %MEM вывода ps aux, получилось 42.6%, или - Mb.

644316-439186=205130Mb

Вопрос, куда могли деться ещё 200 метров?

Нужно смотреть колонку -/+ buffers/cache. Это за вычетом тех самых buffers и cache которые память то занимают фактически, но быстренько сваливают если вдруг понадобилась память. Тоесть она как бы свободна. За подробностями в педивикию,гугель.

Только теперь получается что у вас вывод free и ps отличается в обратную сторону. Это ИМХО потомучто некоторые вещи считаются по несколько раз в выводе ps (библиотеки?)

Nao ★★★★★
()
Ответ на: комментарий от scaldov

Внушаить....только вот незадачка одна...видео у меня на 32 метра стоит...:)

Waso
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.