1

Здравствуйте.

Очень надеюсь на вашу помощь.
У нас следующая ситуация: имеется два крупных сайта и куча мелких, которые нужно где-то хостить.
Мы арендовали довольно мощный сервер, и решив отделить крупные сайты друг от друга и от мелких (среди которых могут быть "дырявые"), создали на нем 3 VDS и разместили крупные на отдельных VDS и все мелкие на третьем VDS.
В качестве системы виртуализации использовали OpenVZ, в качестве гостевых систем -- Debian. Все это кое-как поработало некоторое время, а потом начались проблемы с производтельностью MySQL (иногда нагрузка процессора составляла 100% при совсем небольшой посещаемости). Закончилось все тем, что мы не смогли импортировать дамп, т.к. MySQL зависал.

Мы обратились к другому Linux-администратору, который посмотрел на это все и сказал нам следующее:
1. OpenVZ не умеет корректно работать с оперативной памятью, и, несмотря на то, что у нас есть 8 Гб, используется только 1,5 Гб, после чего крашится MySQL.
2. Практически все системы вируализации, сильно замедляют работу, т.к. на каждое обращение к винчестеру, делают несколько обращений.
3. Лучше в нашем случае вообще не использовать VDS, а установить несколько Apache в пределах одной системы, что даст высокую производетельность и достаточное отделение сайтов друг от друга.

Все переделывать -- это серьезный шаг, и хочется быть уверенными, что предлагаемое решенеи самое лучшее.
Что вы думаете по этому поводу? Правильно ли советует админ? Будем ли это достаточно безопасно, не будут ли одни сайты ложить другие? Или лучше все-таки использовать VDS, но заменить систему вируализации? Если так, то какую бы вы посоветовали? Мы уже используем ISPManager для 3-го VDS, возможно, нам стоит купить и использовать VDSManager для вируализации? Или действительно, все системы виртуализации "плохие"?

2

Либо Вы неправильно поняли этого админа, либо еще что-то, но все по пунктам- бред.

1. Скорее всего имелся ввиду лимит озу для контейнера из имеющихся.
2. Скорее всего имелось ввиду, что на один дисковый i/o несколько серверов.
3. Вообще бред, трудноинтерпритуемый.

Если возникли трудности с MySQL, то лучше обратиться пп анализа к грамотному хайлоадеру для тюнинга, как самого мускула, так и сопутсвующих сервисов. Если там стоит голый апач, то банальная установка nginx уже существенно снизит нагрузку. Если активно видуться селкты/инсерты в мускуле, то стоит подумать о разных способах оптимизации.
Панель лишь занимает место, она, безусловно, удобна, но для пользователей без большого опыта. В случае борьбы за ресурсы- лучше грамотный админ, выдающий доступы, создающий юзеров, базы, виртуальные хосты и тп.

Black-metal ist krieg!
Hochlast ist krieg!