|
|
|
|
|
|
|
|
Re: Использование памяти. [message #24029 is a reply to message #24024] |
Fri, 30 November 2007 12:06 |
vaverin
Messages: 708 Registered: September 2005
|
Senior Member |
|
|
xido wrote on Fri, 30 November 2007 13:45 | Цифры беру из вывода free. Т.е перед запуском апача занято 100-120 мегабайт (как раз те 92 процесса). После запуска занято 750. По failcounters видно что ему не хватает privvmpages.
|
С цифрами у нас какие-то глобальные разночтения Я вот например вижу что 95 процессов заюзали 174133 pages ~= 700 Mb privvmpages -- что во free, что в user_beancounters.
xido wrote on Fri, 30 November 2007 13:45 | На впс мне нужно выделить 384 мегабайта гарантированной памяти и privvmpages на 512 мегабайт. больше нельзя.
|
...но тем не менее эти запреты не помешали Вам проставить совсем другие лимиты. (guarpages 512 Мб и privvmpages 768 Mb)
xido wrote on Fri, 30 November 2007 13:45 | Вопрос в том, что на обычном ядре, без openvz апач занимает около 200 мегабайт, своп не используется. Эти цифры брал точно так же из free.
|
Корректно ответить на вопрос сколько памяти требуется апачу достаточно сложно.
Вы полагаете что если free стал показывать на 200 Mb меньше -- то эту память апач поел? Это некорректно. Помимо апача память могли поесть и другие процессы, к тому же что-то ядро могло заюзать под дисковый кэш или какие-нить другие внутренние структуры. С другой стороны апач наверняка заюзал уже загруженные библиотеки.
Ну да ладно, все это к делу по-моему не относится.
Вы хотите чтобы у Вас внутри VE нормально работал апач? Факт налицо -- VE упирается в privvmpages limit. Увеличивайте privvmpages, это относительно безопасно в Вашем случае, реальное потребление памяти у Вас достаточно небольшое. Или убирайте из VE остальные процессы. Никакими настройками ядра мы не в состоянии повлиять на логику работы userspace application.
С уважением,
Василий Аверин
|
|
|