OpenVZ Forum


Home » International » Russian » как поделить один сервер на 2 VE поровну
как поделить один сервер на 2 VE поровну [message #37715] Tue, 13 October 2009 21:39
haw0k is currently offline  haw0k
Messages: 1
Registered: October 2009
Junior Member
From: *pool.ukrtel.net
В OpenVZ новичок. Пытаюсь перейти на него с VmWare Server. Первоначальная настройка (установка и настройка сети) проблем не вызвала - тут документация на высоте. Но вот когда дошел до тонких настроек, начались проблемы.
Сразу режет глаз немногословность документации в разделе "Managing System Parameters". Параметров, описывающие настройки памяти и процессора много, они выгладят непонятными даже после прочтения User Guide сначала в русском, а затем в английском варианте, затем в Wiki на сайте. Такое ощущение, что сделаны не для конечного пользователя, а для программиста: одни параметры задаются в байтах, другие - в страницах размером 4096 байт. Зачем обязательно ограничивать количество нитей и процессов, если в процессе эксплуатации VE эти значения могут меняться в разы? Почему нельзя явно задать объем ОЗУ, выделяемый конкретномуVE одним параметром (как в VmWare), а разбивать на кучу малопонятных, имеющих минимальное и максимальное значение настроек? Почему предельно допустимые значения параметров нужно подбирать "вслепую" - на калькуляторе рассчитывать, затем вносить в конфиги, перезапускать VE и смотреть в лог, не ругается ли VZ? Очень не хватает готовых конфигураций (как это сделано в дистрибутиве MySQL) - ни в документации, ни в дистрибутиве.
Немного конструктива - если делать дружественную к пользователю систему настроек, хотелось бы обойтись указанием процентов от максимально допустимых значений для данного "железа" - к примеру, для VZ выделяем 95% доступного ОЗУ, 99% ресурсов процессора, 50 Гигабайт на все VE. А дальше "делим" выделенные для всего VZ ресурсы между собою - то ли поровну (в моем случае - 50% на каждую из двух VE), то ли исходя из приоритетов VE с точки зрения администратора сервера.

У меня на физическом сервере (Athlon X2 5600+, 2 Гига оперативки, 100mbps включение в Internet), установлена CentOS 5.3 в минимальной конфигурации - только sshd да OpenVZ. Cent OS 5.3 используется и в качестве VE. Задача - поделить пополам физические ресурсы (процессор и память, сеть "делить" поровну не нужно).
В русскоязычной документации упоминается, что хостовую ОС сервисами лучше не нагружать, а все сервисы нужно переместить в VE. Значит, в моем случае, VE должно быть две шт. VE будут высоконагруженные - именно поэтому предпочел "связаться" OpenVZ - будет обрабатываться большое количество UDP-трафика, количество сокетов должно быть максимальным, оперативки на каждую VE нужно не менее 768М, процессор делить поровну.

Большая просьба к людям, разобравшимся с vmguarpages, kmemsize, oomguarpages, lockedpages, shmpages, shmpages, dcachesize, physpages - поделитесь опытом, помогите настроиться! Не хочется обратно на VmWare, но с текущей документацией мне самому не справиться с OpenVZ.

Заранее спасибо!
Previous Topic: Wake on Lan
Next Topic: Ошибка загрузки vzmon
Goto Forum:
  


Current Time: Wed Jul 17 09:06:18 GMT 2019