meminfo - точный взгляд на бесплатную запись? - PullRequest
1 голос
/ 14 декабря 2011

Значит, meminfo - лучший способ сказать, что X свободной памяти? Я задаю этот вопрос, потому что моя компания заявляет, что это не точный способ представления свободной памяти. Фактически, это сумма memfree, cached, buffers, slab, и если на коробке vmware, баллон vmware добавляется из / proc / vmmemctl. мысли?

Ответы [ 2 ]

0 голосов
/ 09 октября 2012

Что касается хоста vmware, у меня была похожая проблема с одним или нашими серверами, см. https://serverfault.com/questions/435307/redhat-linux-server-paging-sum-of-res-rss-buffers-cached-total-who-is-u

Я думаю, что проблема с meminfo заключается в том, что он не совсем ясно показывает память, используемую vmmemctl.Поскольку vmmemctl является драйвером, используемая им память также не отображается в top / ps.

0 голосов
/ 15 декабря 2011

Я считаю, что /proc/meminfo является точным (но я не могу доказать это), и в целом псевдофайловая система /proc дает вам много информации о системе (и каждом процессе).

Конечно, это дает информацию о ядре, предоставляющем его (то есть ядро, работающее внутри вашей виртуальной машины VMware).

Если вас интересует определенный процесс, см. Также этот ответ

...