
У меня небольшая компания, и мы предлагаем техническую поддержку небольшим компаниям. Я уже некоторое время использую HP Gen8 MicroServer в большинстве из них в качестве замены домашних компьютеров.
Иногда у клиентов есть более одного приложения, и в таких случаях мы используем бесплатный ESXi hypervisor для виртуализации двух или более виртуальных машин на микросервере. Это не очень быстрый сервер, но он достаточно быстр для большинства приложений (большинству из них нужна виртуальная машина Windows для сервера старого бухгалтерского программного обеспечения и экземпляра pfSense)
У меня установлено 11 таких устройств, и в прошлом месяце меня попросили установить еще одно для филиала.
Я настроил сервер точно так же, как всегда, 16 ГБ DDR3, RAID1, и во всех случаях, кроме этого, это вариант G2020T. Этот новее и у него Xeon E3-1220L, немного мощнее.
В любом случае, у этого последнего есть 2x 2TB WD red, я раньше использовал WD black и WD green без проблем, поэтому я подумал, что red будет хорошим компромиссом, но конечный результат оказался очень-очень медленным. Я почти уверен, что это проблема ввода-вывода, поскольку задачи, не связанные с вводом-выводом, работают нормально.
Я попробовал очень простой тест: с помощью dd я записал файл размером 1 ГБ в хранилище данных на двух серверах:
Более старый:
time dd if=/dev/zero of=file bs=1000000 count=1000
1000+0 records in
1000+0 records out
real 1m 6.89s
user 0m 1.00s
sys 0m 0.00s
Новый
time dd if=/dev/zero of=file bs=1000000 count=1000
1000+0 records in
1000+0 records out
real 2m 23.58s
user 0m 0.55s
sys 0m 0.00s
Консоль сервиса довольно ограничена в ресурсах, поэтому я подумал, что мне следует протестировать VM. Обе VM идентичны, результаты:
time dd if=/dev/zero of=file bs=1000000 count=1000
1000+0 records in
1000+0 records out
1000000000 bytes (1.0 GB) copied, 9.96486 s, 100 MB/s
real 0m10.232s
user 0m0.010s
sys 0m6.924s
Новый:
time dd if=/dev/zero of=file bs=1000000 count=1000
1000+0 records in
1000+0 records out
1000000000 bytes (1.0 GB) copied, 14.8556 s, 67.3 MB/s
real 0m15.305s
user 0m0.018s
sys 0m5.972s
Медленнее, но не намного. Виртуальные машины кажутся намного медленнее, есть ли другие показатели, которые я могу использовать для определения места проблемы?
решение1
В чем здесь вопрос?
Вы, похоже, не сравниваете яблоки с яблоками. Поэтому я не уверен, хотите ли вы, чтобы эта система работала так же, как и другие ваши системы, или вас действительно волнует причина разницы в производительности.
- Вы можете приобрести другую модель сервера и артикул, с которыми вы знакомы.
- Вы можете использовать тот же тип дисков, который использовался в предыдущих установках.
- Вам следует запустить обновления прошивки и убедиться, что компоненты вашего сервера используют все доступные им исправления ошибок или улучшения производительности.
В целом, я не считаю эти микросерверы подходящими для использования в производстве, особенно с VMware. Описанная вами модель не имеет кэша чтения или записи на своем RAID-контроллере. Поскольку активность VM обычно представляет собой смесь случайной активности чтения/записи, ваша конфигурация, вероятно, не будет хорошо работать с двумя дисками.
Также давайте проверим ваши диски:
У Western Digital есть несколько вариантов потребительских SATA-накопителей:
- Зеленьориентированы на экологию и минимизируют потребление энергии
- Блюзстандартные приводы
- Красныедиски с переменной скоростью вращения
- Черныеявляются премиум-классом в пределах диапазона
Постарайтесь использовать накопитель, наиболее подходящий для предполагаемой рабочей нагрузки.
решение2
Итак, я получил уведомление о том, что этот вопрос все еще популярен. Итак, вот в чем проблема.
В одном из обновлений HP отправила «плохой» драйвер для пользовательского ESXi ISO, и вам пришлось заменить его на более старую версию. Я решил это тогда и никогда не писал здесь.
Информация: