Задать вопрос
@akhaustov

Оверхед по ресурсам жесткого диска

Здравствуйте, коллеги!
Ситуация следующая: есть сервер с CentOS6 + OpenVZ
На сервере хардварный рейд на много террабайт.
В виртуалке на севере хранится видео-контент, который раздается nginx через псевдо-стримминг.
Когда пустили пользователей на ресурс, причем, небольшое достаточно количество, взлетела нагрузка на диск до 100%, что привело к жутким тормозам.
Экспериментами с nginx исправить ситуацию ощутимо не удалось, нагрузку снизили примерно до 85%
Об безысходности решили попробовать странную штуку: потушили контейнер, подняли nginx прямо на физической машине и рутовой директорией указали путь прямо внутрь потушенной виртуалки (/vz/private/1/srv/www/)

Нагрузка упала до 5-10% при такой же посещаемости.

Подскажите, пожалуйста, неужели OpenVZ дает такой оргомный оверхед по жесткому диску при высоких нагрузках на файловую систему?

Возможно ли это исправить? Виртуализацию хочется использовать все же.
  • Вопрос задан
  • 4640 просмотров
Подписаться 3 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 6
@Otkrick
диск виртуалки как делали? raw-data?

* ради интереса поставьте proxmox(это реально 10 минут) и попробуйте там создать виртуалку. ребята очень хорошо оптимизировали работу, допилили ядро… есть смысл посмотреть на реальный оверхед
Ответ написан
@sHaggY_caT
еще посоветовала бы спросить в официальной рассылке, если не помогут, забить баг в багзиллу опенвз.орг, хотя у меня такой проблемы как у Вас не возникало, но я и контейнеры без лимитов не запускала.
Перед тем, как напишите в рассылку, поставьте последнее ядрышко, и запостите версии утилит и ядра в рассылке.
Ответ написан
@joneleth
попробуйте bind mount
Ответ написан
@inkvizitor68sl
Linux-сисадмин с 8 летним стажем.
Кеширование в виртуалке в nginx для файлов выключено? Не через proxy pass они случайно отдаются?
Ответ написан
opium
@opium
Просто люблю качественно работать
У вас диск через simfs в openvz контейнере подключен.
В openvz точно нет такого оверхеда большого как вы говорите.
Ответ написан
@sHaggY_caT
Можно ssh на эту машину в одной сессии screen с Вами, что бы не боялись, что я что-то Вам сломаю?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы