Поможите, пожалуйста... Проблема такая: моей программе необходимо
динамичпски отслеживать размер свободной памяти. В моей машине
установлено 1 GB. В /proc/meminfo написано, что свободно только
90 MB. Вот этот файл:
----------------cut---------------------------------------------
total: used: free: shared: buffers: cached:
Mem: 1055756288 964710400 91045888 0 224440320 623288320
Swap: 3142045696 35160064 3106885632
MemTotal: 1031012 kB
MemFree: 88912 kB
MemShared: 0 kB
Buffers: 219180 kB
Cached: 600780 kB
SwapCached: 7900 kB
Active: 473196 kB
Inact_dirty: 379648 kB
Inact_clean: 37452 kB
Inact_target: 178056 kB
HighTotal: 131008 kB
HighFree: 1408 kB
LowTotal: 900004 kB
LowFree: 87504 kB
SwapTotal: 3068404 kB
SwapFree: 3034068 kB
Committed_AS: 152872 kB
----------------cut---------------------------------------------
Вопрос номер один: не гон ли это? Ничего такого, пожирающего со страшной силой память, не запущено.
Хорошо, а вот второй вопрос: корректно ли будет возвращать как
amount of free memory только число "free" из строчки "Mem", т.е.
на данный момент 90 MB, или надо бы прибавлять к этому числу объем
swap памяти?
Огромное спасибо ответившим!
Ответ на:
RE:
от Murr
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от Obidos
Ответ на:
комментарий
от anonymous
Ответ на:
RE:
от Murr
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от anonymous
Ответ на:
RE:
от Murr
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум свопирование кэша в ядрах 2.4 (2001)
- Форум MemShared == 0? (2004)
- Форум Проблема со свопом. (2005)
- Форум iptables: Memory allocation problem (2008)
- Форум как указать Linux использовать 2 гига памяти ? (2004)
- Форум неровно дышу до сих пор (2008)
- Форум Проблемы с памятью? (2015)
- Форум Проблема свободной памяти в Gentoo (2009)
- Форум Вопрос про /proc && libproc.so (2004)
- Форум Вопрос по ядру (заточка под комп) (2007)