Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Скорость работы виртуалок в частности KVM  (Прочитано 2733 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн xan

  • Автор темы
  • Любитель
  • *
  • Сообщений: 94
    • Просмотр профиля
Последнюю пару дней пришлось переставлять почтовую систему iRedMail
Дык вот ставил я её внутри виртуалки Ubuntu 12.04 под управлением KVM
 
Установка состоит из задания параметров и дальнейшей скачки распаковки, установки пакетов.
Заняло это ЧАС (с копейками)!!! хотя на реальной машине это занимает минут 5-7.
или в виртуалке VmWare на домашнем это заняло минут 10.

Там где тормоза... стоит 12.04 и файлы образы лежат на btrfs разделе в 1 Тб.
Тормоза обнаружены в образах qcow2 а также в vpc (vhd от MS)
Линейная скорость чтения с массива RAID5 на сервере ~260 Мб в сек.

ВОпрос.... а что за ерунда со скоростью внутри виртуальной машины ?
Какой гипервизор шустрее с дисками ?
Дисковая система виртуалки использовала VirtIO.
« Последнее редактирование: 20 Март 2013, 00:39:51 от xan »

chemtech

  • Гость
xan,
Думаю сначала надо определиться что тормозит.
Поставь на хосте и на виртуалке программу atop и она выделит красным где загрузка большая.
А вообще большой минус KVM, что он на обычных дисках тормозит. XEN относительно дисковой подсистемы побыстрее.

Оффлайн xan

  • Автор темы
  • Любитель
  • *
  • Сообщений: 94
    • Просмотр профиля
xan,
Думаю сначала надо определиться что тормозит.
Поставь на хосте и на виртуалке программу atop и она выделит красным где загрузка большая.
А вообще большой минус KVM, что он на обычных дисках тормозит. XEN относительно дисковой подсистемы побыстрее.
У меня стоит на сервере htop это такое же ? Пойдет ? это top только более продвинутый.

Еще один момент было замечено, что скорость установки сильно зависела от количества ядер что были выделены машине.
С 1 ядром вообще еле тащилась и загрузка шла под сотку процентов (загрузка внутри самой виртуалки).  Когда ей давалось 2 ядра дело шло быстрее, но всё равно медленно.

Был вариант VBox поставить, но я не стал потому что там свои косяки. ПРи обновлении слетает, настройки в профиле у того кто делал и т.д. Да и не верится мне что KVM настолько убогий по сравнению с конкурентами.

chemtech

  • Гость
xan,
Поставьте atop и сравните его с htop.
У KVM свои плюшки. Он не ориентирован на слабую дисковую подсистему.

Оффлайн xan

  • Автор темы
  • Любитель
  • *
  • Сообщений: 94
    • Просмотр профиля
xan,
Поставьте atop и сравните его с htop.
У KVM свои плюшки. Он не ориентирован на слабую дисковую подсистему.
Да поставил. Это красным на HOST машине.

DSK |         sda |  busy     92% |  read      26 |  write   4177 |  KiB/w     16  | MBr/s   0.01  | MBw/s   6.85  | avio 2.17 ms 
ИЛИ

DSK | sda |  busy     78% |  read      42 |  write   5814 |  KiB/w     25  | MBr/s   0.02  | MBw/s  14.47  | avio 1.33ms
или сеть
NET |  vnet0   148% |  pcki    5906 |  pcko    9768 |  si  342 Kbps |  so   14 Mbps  | erri       0  | erro       0  | drpo       0  |
при этом в топе.
7898  libvirt-   libvirt-      7     2.42s    0.35s       0K   11048K       0K   88244K  --     -   D      30    28%  kvmили
7898 libvirt-  libvirt-    7    0.79s    0.07s     0K   1052K     0K  30472K  --   -  S    25   91%  kvm
гость ни на что ни жаловался.

Да как то не кажется мне что там слабая. Всё таки рейд 5го уровня. диски... Сервер под этот НГ куплен. 2 проца по 16 ядер. Диски 10к
а Xen не вышло из коробки поставить... поставился он, а домен не запускается.
« Последнее редактирование: 20 Март 2013, 22:56:06 от xan »

chemtech

  • Гость
xan,
Сколько дисков у вас?

Оффлайн xan

  • Автор темы
  • Любитель
  • *
  • Сообщений: 94
    • Просмотр профиля
xan,
Сколько дисков у вас?
три диска в RAID5

chemtech

  • Гость
xan,
А у вас Linux RAID используется? Надо оптимизировать его

Оффлайн xan

  • Автор темы
  • Любитель
  • *
  • Сообщений: 94
    • Просмотр профиля
xan,
А у вас Linux RAID используется? Надо оптимизировать его
Это аппаратный контроллер. Зачем серверверу HP с двумя процами по 700$ софтовый рейд ? не та категория.
ЧТо еще можно покрутить ? неужели только я один с такой проблемой столкнулся.

chemtech

  • Гость
xan,
С аппаратным RAID помочь не могу.

Оффлайн xan

  • Автор темы
  • Любитель
  • *
  • Сообщений: 94
    • Просмотр профиля
Re: Скорость работы виртуалок в частности KVM
« Ответ #10 : 22 Март 2013, 09:26:27 »
xan,
С аппаратным RAID помочь не могу.
HDPARM очему то пишет PIO mode, no dma... вот это интересно.... как это SATA не умеет DMA?

Оффлайн ArcFi

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: Скорость работы виртуалок в частности KVM
« Ответ #11 : 22 Март 2013, 09:48:37 »
xan, какой RAID-контроллер, с какими параметрами делали RAID?

У меня 5 гостей на 1 хосте в qemu-kvm крутятся, и в принципе, работают вменяемо.
Причём, на этом же хост ещё всякого навешано.
Там 4 SATA-диска по 500 Gb в RAID-10 на контроллере Intel ir3 Hardware RAID.
ФС — ext4, все образы в формате qcow2.

Оффлайн xan

  • Автор темы
  • Любитель
  • *
  • Сообщений: 94
    • Просмотр профиля
Re: Скорость работы виртуалок в частности KVM
« Ответ #12 : 26 Март 2013, 01:22:57 »
RAID5 плата  HP P410 256 мб
сервер  HP DL 165 G7
там небогатый выбор в контроллере. Три диска и иницализация рейд5. всё.
еще можно WB отключить вроде...

 

Страница сгенерирована за 0.231 секунд. Запросов: 24.