Настройка параметров памяти для ВПС [message #634] |
Fri, 30 December 2005 19:43 |
|
knutov
Messages: 79 Registered: December 2005 Location: Perm, Russia
|
Member |
|
|
Есть некоторая тестовая впс. На ней поднято много всего тестового, в частности есть ява, которая любит кушать память. Скажем, условно, она хочет 512 метров. В реальности ей надо, условно, 50 метров, а остальное [практически] не используется и можно спокойно загнать в свап.
После прочтения документации я так и не понял, как задать параметры свапа.
куски из /proc/user_beancounters тестовой впс.
kmemsize 1231902 2170686 2457600 2621440 0
privvmpages 62405 65536 65536 65536 36
shmpages 14 1950 8192 8192 0
physpages 8711 52670 0 2147483647 0
vmguarpages 0 0 6144 2147483647 0
oomguarpages 8711 52670 6144 2147483647 0
При создании впс я сделал privvmpages равным 256 метров, остальное оставил как оно было по умолчанию.
По тестам (например мусклем), внутри впс можно получить до 256 метров памяти. После этого память не дается.
Итак, я хочу
1) чтобы при наличии свободной памяти на ноде, память давалась впс (что изменить, чтобы это было так?)
2) чтобы если памяти не хватало, память внутри впс могла уходить в свап (что для этого сделать? Сейчас этого не происходит)
3) хочу ограничить размер свапа, который может использовать впс.
Подскажите пожалуйста, как это сделать?
Еще вопрос - какой параметр всё-таки отвечает за минимальное количество памяти, которое гарантированно будет дано ВПС? Я было подумал, что vmguarpages, но очень смущает то, что судя по статистике, оно не испольуется (первые два столбца по нулям).
|
|
|