Я обнаружил необъяснимую разницу между запуском CetOS 7.1 и Debian 8.3 на Hyper-V 2012 R2. Я создаю похожую виртуальную машину на похожем оборудовании. Обе виртуальные машины установлены на 600 ГБ SAS 15K в RAID0 через кеш Adaptec RAID ASR-580 256 МБ. Итак, hdparm -tT /dev /sda в Debian 8.3, который дает мне результаты с 255 МБ / с до 380 МБ / с, а CentOS - с 412 МБ / с до 1300 МБ / с. Я знаю, что значения кэша контроллера не имеют ничего общего с реальной скоростью, но CentOS работает значительно быстрее, особенно когда я запускаю rsync 190 ГБ из 3,8 миллионов файлов. Единственное различие, которое мне известно, заключается в том, что CentOS использует специально предоставленные инструменты служб интеграции от Microsoft для Hyper-v под названием « lis 4-0-11 », в то время как Debian притворяется, что имеет встроенную поддержку Hyper-V. Пожалуйста, помогите мне понять, может быть, бесполезно находить какое-либо решение и получать ту же скорость ввода-вывода в Debian при виртуализации его на hyper-v.

1 ответ1

0

Наконец я нашел проблему.

Модуль hv_blkvsc не работает правильно в Hyper-V 2012 R2 поколения 1 с дистрибутивами на основе Debian, но отлично работает в поколении 2. Это сильно влияет на производительность файлового ввода-вывода.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .