Dbench тест ФС FreeBSD vs Linux

Проблемы установки, настройки и работы Правильной Операционной Системы

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
banec
мл. сержант
Сообщения: 89
Зарегистрирован: 2006-12-05 11:08:23

Dbench тест ФС FreeBSD vs Linux

Непрочитанное сообщение banec » 2009-07-05 14:11:24

В общем стукнуло протестить на ФС прогой dbench, все покое не довало скорость FTP И сайта под виртуалкой Citrix XEN
Вот результаты, железо почти близкое серврера HP ML150 и HP DL 140 памяти 2-3 гига, винты одинаковые 160 гиговый

#dbench 20

Debian 5.01 amd64 под виртуалкой OpenVZ Proxmox Virtual Environment 1.3
Throughput 294.062 MB/sec 20 procs

Freebsd 6.3 i386
Throughput 21.1121 MB/sec 20 procs

Freebsd 7.1 i386 под виртуалкой Qemu Proxmox Virtual Environment 1.3
Throughput 15.413 MB/sec 20 procs

Freebsd 7.1 i386 под виртуалкой Citrix XEN 5.0
Throughput 8.369 MB/sec 20 procs

Freebsd 7.1 amd64
Throughput 32.3434 MB/sec 20 procs

результаты мягко меня ввели в ступор.
под XEN сайт явно тормозил на глаз, что и тест подтвердил самым низким результатом.
Второе явный перевес дебиана против фряхи.
Хоть я и приверженец FreeBSD, но что уже пошатнулось в моём представлении.

Может кто на своих тачках скинуть результаты?

Код: Выделить всё

cd /usr/ports/benchmarks/dbench/
make install clean
rehash
dbench 20

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

banec
мл. сержант
Сообщения: 89
Зарегистрирован: 2006-12-05 11:08:23

Re: Dbench тест ФС FreeBSD vs Linux

Непрочитанное сообщение banec » 2009-07-05 14:41:40

вот еще Debian 4 сервак DELL 14xx c гигом оперативки, винт сата
Throughput 484.9 MB/sec 20 procs
:sorry: :fool:

Аватара пользователя
FenX
ст. прапорщик
Сообщения: 513
Зарегистрирован: 2008-04-23 17:46:53
Откуда: Moscow
Контактная информация:

Re: Dbench тест ФС FreeBSD vs Linux

Непрочитанное сообщение FenX » 2009-07-05 15:08:02

$ cat pkg-descr
Dbench is a filesystem benchmark that generates load patterns similar to those
of the commercial Netbench benchmark, but without requiring a lab of Windows
load generators to run. It is now considered a de-facto standard for generating
load on the Linux VFS.

Аватара пользователя
MASiK
лейтенант
Сообщения: 625
Зарегистрирован: 2008-09-19 20:09:41
Откуда: Оттуда
Контактная информация:

Re: Dbench тест ФС FreeBSD vs Linux

Непрочитанное сообщение MASiK » 2009-07-05 15:10:03

ИМХО
Это тест для линуксовых ВФС

Ребят конечно возможно Дебиан и лучше фряхи но не такими цифрами, этого быть не может что бы Линь так опережал Фрю, это же больше чем 300% даже )))
Самурай

Аватара пользователя
FenX
ст. прапорщик
Сообщения: 513
Зарегистрирован: 2008-04-23 17:46:53
Откуда: Moscow
Контактная информация:

Re: Dbench тест ФС FreeBSD vs Linux

Непрочитанное сообщение FenX » 2009-07-05 15:10:21

у меня он вообще коредампит

sch
сержант
Сообщения: 282
Зарегистрирован: 2009-05-28 14:36:50
Откуда: Кишинев

Re: Dbench тест ФС FreeBSD vs Linux

Непрочитанное сообщение sch » 2009-07-05 21:04:25

А если честно говорить, то UFS старая медленная файловая система.
По слухам можно получить в два раза больше скорости если не использовать Soft Updates и включить async, а для отказоустойчивости использовать gjournal на другом физическом диске.

paix
лейтенант
Сообщения: 863
Зарегистрирован: 2007-09-24 12:41:05
Откуда: dn.ua
Контактная информация:

Re: Dbench тест ФС FreeBSD vs Linux

Непрочитанное сообщение paix » 2009-07-05 21:21:45

блин, сравнитиели...
по слухам...


линух и фря по разному работают с файловыми системами, но скорость примерно одинаковая на обоих.
В линухе файл вообще быстренько может посылаться в память, а потом уже в фоне записываться на диск.

Во первых, перестаньте сравнивать разные системы, они по своему хороши.
Во вторых, уж чтобы быть обьективным, делаем простой тест, типа

Код: Выделить всё

dd if=/dev/zero of=1.txt count=1000 bs=1M
и одновременно наблюдаем сколько времени система будет находится в iowait.
Это и будет реальное время записи файла на диск.
With best wishes, Sergej Kandyla

sch
сержант
Сообщения: 282
Зарегистрирован: 2009-05-28 14:36:50
Откуда: Кишинев

Re: Dbench тест ФС FreeBSD vs Linux

Непрочитанное сообщение sch » 2009-07-05 21:44:19

Какой-то странный тест.
Какая польза от полученной цифры линейной записи в один поток, если на реальных задачах ОС долго выполняет операции с ФС?

Написал "по слухам" потому что сам не проверял, и информацию о таких результатах видел в интернете только один раз.

Аватара пользователя
LMik
капитан
Сообщения: 1852
Зарегистрирован: 2007-07-17 9:14:39
Откуда: МО
Контактная информация:

Re: Dbench тест ФС FreeBSD vs Linux

Непрочитанное сообщение LMik » 2009-07-05 21:52:23

Это что за винт такой? чтобы так быстро работал?
BSD... Join the dark side.
Виpус детям не игpушка, не товаpищ и не дpуг!

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35267
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Dbench тест ФС FreeBSD vs Linux

Непрочитанное сообщение Alex Keda » 2009-07-05 22:20:14

Код: Выделить всё

HP# mount
/dev/ad4s1a.journal on / (ufs, asynchronous, local, noatime, gjournal)
devfs on /dev (devfs, local, multilabel)
tmpfs on /tmp (tmpfs, local)
devfs on /var/named/dev (devfs, local, multilabel)
HP#   
журнал, правда, на том же диске. и он сыпется (диск) =))
прибавки в скорости не заметил. убавки тоже.
а вообще, из жизни, явное преимущество ext[2-3] видел тока один раз - когда с напарником гоняли всякие абстрактные тесты написанные на коленке.
на удалении 6 или 7 миллионов файлов. раза в три чтоли медленней.
а так - чуть медленней, но не смертельно - в жизни вся структура ФС с атрибутами большинства файлов сидит в памяти, и если первый раз

Код: Выделить всё

find /path/to/500Gb/2-3million/files/share/use/UFS2 -iname "*.avi"
работает несколько минут, то второй раз, команда с другой маской (*.mp3) работает пару секунд.
Убей их всех! Бог потом рассортирует...

banec
мл. сержант
Сообщения: 89
Зарегистрирован: 2006-12-05 11:08:23

Re: Dbench тест ФС FreeBSD vs Linux

Непрочитанное сообщение banec » 2009-07-05 22:40:19

тест затеил только ради виртуализации, бо за метил не вменяемость работы фряхи под Citrix Xen.
поставил под Proxmox Virtual Environment заметил явное соотношение скорости работы FreeBSD под qemu.

вообще искал более или менее нормальный вариант виртуализации.
остановился сейчас на Proxmox как приемлемый вариант функционала, стабильности и скорости.

Citrix Xen - разочаровал по полной. Вообще очень не стабильно вел себя, даже установка форточек и то с зависонами проходила !

paix
лейтенант
Сообщения: 863
Зарегистрирован: 2007-09-24 12:41:05
Откуда: dn.ua
Контактная информация:

Re: Dbench тест ФС FreeBSD vs Linux

Непрочитанное сообщение paix » 2009-07-05 23:02:40

sch писал(а):Какой-то странный тест.
Какая польза от полученной цифры линейной записи в один поток, если на реальных задачах ОС долго выполняет операции с ФС?
позвольте, а вышеупомянутый dbench как тестит?
Вообще любая прога с foreground да еще и с таким дисктоинтенсивом будет получать почти монопольный доступ к винту. Системные процессы тут особой роли не играют.

Если вам хочется многопоточных тестов - не вопрос, запустите вышеприведенную команду несколько раз.
Например,

Код: Выделить всё

for i in `seq 1 10`; do (dd if=/dev/zero of=$i.txt count=1000 bs=1M) &  done
ну а дальше включаем

Код: Выделить всё

iostat -x 1
или и ждем пока система выйдет из iowait :))

PS. для freebsd команды будут слегка отличаться.

PS2. для виртуализации на моногемном окружении (OS-level virtualization) посмотрите на openvz.
Для паравиртуализации - KVM.
В качестве десктопной паравиртуализации virtualbox рулит ;) Вроде уже даже на фряху портировали...
With best wishes, Sergej Kandyla