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


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

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

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

  • Гость
Re: Скорость работы виртуалок в частности KVM
« Ответ #1 : 20 Марта 2013, 07:51:01 »
xan,
Думаю сначала надо определиться что тормозит.
Поставь на хосте и на виртуалке программу atop и она выделит красным где загрузка большая.
А вообще большой минус KVM, что он на обычных дисках тормозит. XEN относительно дисковой подсистемы побыстрее.

Оффлайн xan

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

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

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

chemtech

  • Гость
Re: Скорость работы виртуалок в частности KVM
« Ответ #3 : 20 Марта 2013, 10:59:23 »
xan,
Поставьте atop и сравните его с htop.
У KVM свои плюшки. Он не ориентирован на слабую дисковую подсистему.

Оффлайн xan

  • Автор темы
  • Любитель
  • *
  • Сообщений: 94
    • Просмотр профиля
Re: Скорость работы виртуалок в частности KVM
« Ответ #4 : 20 Марта 2013, 22:16:53 »
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

  • Гость
Re: Скорость работы виртуалок в частности KVM
« Ответ #5 : 21 Марта 2013, 07:19:17 »
xan,
Сколько дисков у вас?

Оффлайн xan

  • Автор темы
  • Любитель
  • *
  • Сообщений: 94
    • Просмотр профиля
Re: Скорость работы виртуалок в частности KVM
« Ответ #6 : 21 Марта 2013, 11:48:29 »
xan,
Сколько дисков у вас?
три диска в RAID5

chemtech

  • Гость
Re: Скорость работы виртуалок в частности KVM
« Ответ #7 : 21 Марта 2013, 12:14:35 »
xan,
А у вас Linux RAID используется? Надо оптимизировать его

Оффлайн xan

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

chemtech

  • Гость
Re: Скорость работы виртуалок в частности KVM
« Ответ #9 : 22 Марта 2013, 08:31:21 »
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.081 секунд. Запросов: 25.