Pull to refresh

Comments 15

Вопрос к автору. Как с производительностью в FreeBSD 9.0-BETA2 под Xen DomU в паравиртуальном режиме. Лучше чем у FreeBSD 8.2? FreeBSD 8.2 в паравиртуальном режиме сильно тормозила с дисковыми операциями и при большой нагрузке на сеть. C Linux в паравиртуальном режиме такого не наблюдалось. Разработчики улучшили производительность FreeBSD при использовании PV?
Сетевая и дисковая подсистема лучше стала работать. Надо будет на днях поднять тестовую машину и заметить скорости в разных режимах (ide,sata,xen)
Домен работает быстрее при использовании файла в качестве диска виртуальной машины. Иногда даже скорость превышает скорость винчестера на котором лежит файл. Достигается это за счет буферизации которую выполняет Xen. Будет неплохо если Вы приведете результаты тестов чтения/записи при использовании различных конфигураций.
О дисках написал в UPD. Сеть проверить нет возможности, но по сети вот такие дела:
81M	FreeBSD-8.2-RELEASE-i386-disc1.iso
% time nc 192.168.1.101 5678 < FreeBSD-8.2-RELEASE-i386-disc1.iso

real	0m1.686s
user	0m0.170s
sys	0m0.570s

О файлах не понял, всегда считал, что lvm раздел будет быстрее.

Укажите пожалуйста загрузку процессора в Dom0 при восполнении команды dd в DomU. Почему нет возможности протестировать сеть? Воспользуйтесь утилитой iperf
  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND                                                                                                     
14930 root      20   0     0    0    0 R   11  0.0   2:38.09 blkback.23.hda

idle был на уровне 98% все время. Сеть не могу проверить потому, что он всегда забит чем-то.
Укажите скорость работы с диском в хост машине, для того чтобы узнать насколько производительность упала. На моей домашней машине с обычным WD2002FAEX dd показывает:
time dd if=/dev/zero bs=1024k of=test count=1024 1024+0 records in
1024+0 records out
1073741824 bytes (1.1 GB) copied, 1.90754 s, 563 MB/s
dd if=/dev/zero bs=1024k of=test count=1024 0.00s user 1.32s system 69% cpu 1.909 total

что намного быстрей того что показывает freebsd в вашем тесте.
P.S. а ещё неплохобы включить O_DIRECT
1024+0 записей считано
1024+0 записей написано
скопировано 1073741824 байта (1,1 GB), 12,2156 c, 87,9 MB/c

real	0m12.425s
user	0m0.020s
sys	0m2.420s

Винт весьма дохлый.
Думаю вы понимаете что WD2002FAEX на запись никак не сделает.
Это буфер, а буфер это не реальный результат.
У автора более адекватные результаты.
563 MB/s никак не сделает, конечно же.
Забыл сказать, у меня 1 винт под все — на нем крутится и Xen и все DomU.
Проще говоря, суть статьи: hvm -> настройка ядра для pv -> pv.
Стандартная последовательность, стоит ли целой статьи? :)
Учитывая, что 8 человек уже добавило статью в избранное — думаю да, стоит. Я когда искал статью о установке FreeBSD в Xen, ничего свежего не нашел. Уж лучше чем читать о том как установить rvm в ubuntu.
Для попадания на Хабр статья сойдет. Но это просто пошаговое руководство, которое вполне очевидно для любого, кто с Xen хоть немного знаком.
Конечно, но не все же знакомы с Xen'ом :3
Sign up to leave a comment.

Articles