Здравствуйте.
Очень надеюсь на вашу помощь.
У нас следующая ситуация: имеется два крупных сайта и куча мелких, которые нужно где-то хостить.
Мы арендовали довольно мощный сервер, и решив отделить крупные сайты друг от друга и от мелких (среди которых могут быть "дырявые"), создали на нем 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 для вируализации? Или действительно, все системы виртуализации "плохие"?