Как оптимально настроить OpenVZ VPS под веб

12 3
softvariant.ru
На сайте с 18.05.2008
Offline
22
5894

Как оптимально настроить VPS на технологии OpenVZ под веб сервер со следующими параметрами основного сервера:

1. 2Гб памяти + 4Гб свапа;

2. на сервере крутиться 1 VPS;

Нужно по максимуму отдать все ресурсы одному единственному VPS с возможностью логиниться на основной сервер для контроля VPS.

Например, сейчас параметры такие:


[test@server ~]# vzctl exec N cat /proc/user_beancounters
uid resource held maxheld barrier limit failcnt
N: kmemsize 9935541 58892610 314572800 943718400 0
lockedpages 0 0 256 256 0
privvmpages 192368 1319721 1280000 1400000 17981354
shmpages 281 2073 1400000 1400000 0
dummy 0 0 0 0 0
numproc 138 892 2000 2000 877
physpages 142560 448593 0 2147483647 0
vmguarpages 0 0 425000 2147483647 0
oomguarpages 142562 984148 1280000 2147483647 0
numtcpsock 103 802 5000 5000 0
numflock 4 126 188 206 0
numpty 0 1 16 16 0
numsiginfo 0 399 700 700 0
tcpsndbuf 584232 3325276 2000000 14800000 1855174583
tcprcvbuf 247076 3628732 2000000 14800000 18017
othersockbuf 371836 1004792 1000000 7000000 7059
dgramrcvbuf 0 261324 262144 262144 21
numothersock 223 958 2000 2000 36188
dcachesize 0 0 4800000 7800000 0
numfile 3049 9352 12000 12000 0
dummy 0 0 0 0 0
dummy 0 0 0 0 0
dummy 0 0 0 0 0
numiptent 10 10 128 128 0

Была идея отдать под VPS порядка 5ГБ памяти с 1.7Гб физической памяти, но чую, что что-то в параметрах не верно.

Подскажи пожалуйста, знатоки OpenVZ, посоветуйте, как оптимально настроить?

размещаю ссылки сквозняком ЯК ТИЦ 300 ПР 5
Boris A Dolgov
На сайте с 04.07.2007
Offline
215
#1

> numproc 138 892 2000 2000 877
Боюсь спросить, что на том vps, если ему не хватает 2000 процессов?

С уважением, Борис Долгов. Администрирование, дешевые лицензии ISPsystem, Parallels, cPanel, DirectAdmin, скины, SSL - ISPlicense.ru (http://www.isplicense.ru/?from=4926)
softvariant.ru
На сайте с 18.05.2008
Offline
22
#2

Никто не говорил, что не хватает. Суть в том, что сервак настроен не специалистом и введенные параметры не внушают особого доверия.

Меня, например, больше смущают:

1. failcnt 17981354 для privvmpages;

2. failcnt 1855174583 для tcpsndbuf.

Хотелось бы настроить один VPS на сервере, руководствуясь необходимостью обеспечения работы основного сервака даже в случае повышенного использования ресурсов VPS-ом, например отдать под VPS порядка 5ГБ памяти с 1.7Гб физической памяти (я тут упоминаю память, т.к. при текущей конфигурации, VPS часто ложится из-за нехватки памяти). Уверености, что VPS-у выделены 5Гб у меня нет, в команде top (введенной на VPS) фигурирует 2Гб.

Посоветуйте, какие бы Вы ввели значения в параметры VPS в этом случае?

kxk
На сайте с 30.01.2005
Offline
990
kxk
#3

softvariant.ru, По системам виртуализации лучше всего "шарит" Mirhosting.com, обратитесь к ним они вам помогут.

Ваш DEVOPS
softvariant.ru
На сайте с 18.05.2008
Offline
22
#4

да форум вроде же большой, интересует мнение нескольких знатоков.

P.S. Mirhosting.com - это пользователь или сайт?

Boris A Dolgov
На сайте с 04.07.2007
Offline
215
#5

>P.S. Mirhosting.com - это пользователь или сайт?

и то и то :)

в данном случае - сайт.

Увеличьте буферы сокетов, сделайте их кратными не 1000 а 1024.

По поводу использования памяти врядли помогу - копайте privvmpages, vmguardpages

kxk
На сайте с 30.01.2005
Offline
990
kxk
#6

softvariant.ru, Это компания зайдите на сайт зарегистрируйтесь и создайте тикет и с вашей проблемой. Вам скажут что почём и смогут ли помочь зная совладельца Мирхостинга лично, скажу что должны помочь :)

softvariant.ru
На сайте с 18.05.2008
Offline
22
#7

у меня хостинг не мирхоста, с чего им оказывать тех. поддержку клиенту др. компании?

> По поводу использования памяти врядли помогу - копайте privvmpages, vmguardpages

так вот в том-то и дело, что уже копал... я бы сказал закопался, а задача вообщем-то достаточно стандартная: веб хостинг на впс, оптимальные настройки впс.

Вот мне рекомендуют выставить все по максимуму, например вот так:


# UBC parameters (in form of barrier:limit)
KMEMSIZE="2147483646:2147483646"
LOCKEDPAGES="999999:999999"
PRIVVMPAGES="255999744:255999744"
SHMPAGES="128000:128000"
NUMPROC="999999:999999"
PHYSPAGES="0:2147483647"
VMGUARPAGES="128000:2147483647"
OOMGUARPAGES="128000:2147483647"
NUMTCPSOCK="7999992:7999992"
NUMFLOCK="999999:999999"
NUMPTY="500000:500000"
NUMSIGINFO="999999:999999"
TCPSNDBUF="104857600:286883840"
TCPRCVBUF="104857600:286883840"
OTHERSOCKBUF="104857600:286883840"
DGRAMRCVBUF="104857600:286883840"
NUMOTHERSOCK="7999992:7999992"
DCACHESIZE="2147483646:2147483646"
NUMFILE="23999976:23999976"
AVNUMPROC="180:180"
NUMIPTENT="999999:999999"

Что скажите?

Boris A Dolgov
На сайте с 04.07.2007
Offline
215
#8

По максимуму выставлять глупо - теряется в данном случае смысл vps.

Попробуйте поставить vmguardpages в 1.5гб, oomguardpages в 1.250гб, а privvmpages - в 5гб. По идее, это то, что Вам нужно

kxk
На сайте с 30.01.2005
Offline
990
kxk
#9

softvariant.ru, Они вам окажут разовое администрирование за деньги, я не говорил что бесплатно. Бесплатный сыр для второй мышки :)

softvariant.ru
На сайте с 18.05.2008
Offline
22
#10

oomguardpages должно быть меньше vmguardpages ? у меня сейчас наоборот установлено

12 3

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий