Проблема с RAM
Гость 27 октября, 2006 - 14:37
Вообщем у меня сервер конф. P-2.8 HT 2 GB Ram
OS: Linux Gentoo kernel 2.16.1
когда все актвиные процессы вырублены в топе показывает, что юзается около 300 мб ОЗУ...
и каждый процесс ОЗУ расходуется в два раза больше, чем надо... в чем причина, возможно, где-то утечка софта или что-то с ядром? куда девается ОЗУ...
с железом проблем точно не может быть до этого стояла фришка и все было ок.
»
- Для комментирования войдите или зарегистрируйтесь
А как
А как определяется, сколько процессам надо оперативной памяти?
Какие именно процессы? Может они просто настроены на использование большего количества ОЗУ, если для данных программ есть такие настройки?
Re: А как
Сделал скрин, посмотри на скрин (из скрина думаю понятно будет все), сколько реально кушают процессы и сколько показывает топ вверху занято ОЗУ. показывает то он правильно, что на каждый процесс по 60-80 мб а вот, где строка мемори совсем другое получается. скрин: _http://netsec.ru/ver/sc/top.jpg
это Half-Life Server
это Half-Life Server столько памяти съел?
примерно каждый процесс hlds - по 100M виртуальной памяти. вот и выходит в сумме 800M только для него.
А можно посмотреть на top с сортировкой по памяти (Shift-M) или вывод
# ps axw -F
сколько памяти говорит free, если выключить hlds?
а при чем тут
а при чем тут вообще свап, когда это он физической ОЗУ кушает почти под 1.9 гига, просто таких проблем на FreeBSD у меня не возникло.
когда были вырублены hlds то писал 1.7 гига свободно, короче куда-то уходит 300 мб, когда просто поднят пустой фтп сервер и шелл....
вообщем расход ОЗУ какой-то не правильный и не могу понять в чем причина...
да и к слову, у меня на фришке работало около 10 процессов hlds на 1 гиге ОЗУ, а тут и на 2 гб не могу и 9 запустить....
вот сделал еще два скрина
http://netsec.ru/ver/sc/2top.png
http://netsec.ru/ver/sc/2top(1).png
может все дело
может все дело в флагах оптимизации?
при сильной оптимизации по скорости сильно увеличивается расход памяти.