При тестировании диска на виртуальной машине Windows XP под XenServer 5.6 я получаю пик на пару секунд до ~ 200 МБ / с, прежде чем он упадет до среднего значения 30 МБ / с. Это нормально?
Моя конфигурация: блейд-сервер HP BL460 с 1 четырехъядерным процессором Intel Xeon (2,66 ГГц), 24 ГБ оперативной памяти и двумя жесткими дисками SAS SFF по 300 ГБ, образующими массив RAID 1. У моего dom0 есть 10 виртуальных машин XP и 2 виртуальных машины Windows 2003 R2.
Я понимаю, что получу медленные результаты, используя массив RAID 1 с 2 дисками, поэтому сегодня вечером я обновляю его до RAID 10 с 4 дисками и надеюсь на гораздо лучшие результаты. Разве это разумная надежда?
Я уже следовал всем советам по повышению производительности виртуальных машин, например: отключение задачи и разгрузка контрольной суммы.
Я больше сторонник vmware, чем xen, однако эти первые несколько секунд, скорее всего, кэшируются в оперативной памяти на гипервизоре или контроллере хранилища.
30 Мбит / с - это нормально для вашей пропускной способности, если предположить, что одна виртуальная машина генерирует большую часть нагрузки.
Обновление с рейда 1 до 10 должно значительно повысить производительность. Посмотрите на определения уровней рейда, чтобы узнать, какие выгоды можно ожидать.