@jammywork1

Может ли быть действительна скорость чтения с виртуального диска 400 мб/c?

Здравствуйте! Вопрос в следующем, имеется сервер с 4 hdd WD black по 1 ТБ, обьединены в hardware raid 10, на нём стоит centos 6.5 ( linux 3.10, Xen 4.2).
Стоит гостевая ОС с Windows Server 2008 r2, управление через virtlib, в качестве драйвера стоит virtio.
Сам диск с гостевой системой хранится на отдельном разделе с ext4 а raw формате.
Прогонял тест скорости чтения до установки паравиртуальных дров для windows и после. Результаты в скриншотах. Вопрос, может ли действительно достигать такая скорость чтения, потому что мне с трудом верится.... и может кто то из гуру прокомментирует какие то моменты?

до
290070d23cfd42b99b40d2bc7fdd5654.png

после установки паравиртуальных дров (www.meadowcourt.org/downloads/)
14f2a7f37ab147d9a30b44d687e3287a.png
  • Вопрос задан
  • 2951 просмотр
Решения вопроса 1
leahch
@leahch Куратор тега Linux
3D специалист. Dолго, Dорого, Dерьмово.
Вполне может! У Вас RAID10, соответственно практически линейная зависимость от скорости всех дисков на чтение. Другими словами, чтение у Вас происходит в 4 потока со всех дисков сразу. И здесь virtio показывает себя хорошо.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
@386DX
average read access это железячная характеристка диска, она от драйверов в два раза уменьшиться не могла. КМК тут идет чтение с кэша в оперативной памяти
Увеличь размер читаемого файла гигов до 10-20 сразу все будет понятно
Ответ написан
@jammywork1 Автор вопроса
Замер через HD tune pro, замер производился на весь объём диска, с размером блока 64 КБ
без дров
18bd9090393c434e86a00f8f9fe89405.png
с дровами
ab7810244b1d42debbeefd5d32c160d3.png
Ответ написан
Ваш ответ на вопрос

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

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