Linux за българи: Форуми

BSD секция => Системни настройки => Темата е започната от: Mitaka в Oct 09, 2012, 23:06



Титла: FreeBSD - работи бавно на iSCSI!
Публикувано от: Mitaka в Oct 09, 2012, 23:06
Темата не е много за "системни настройки", но за BSD няма друго по-подходящо :)

Та, ето какво се случва, което не мога да си го обясня:

Инсталирам два IBM X3650M3, със сторидж - DS3524.
Сториджа е пуснат към ходовете по iSCSI, софтуера е VMWare ESXi 5.0 с Essentials Plus лиценз, което няма особено значение в случая...
Сториджа е вързан към хостовете през два суича, като има 8 ъплинка, разделени в 2 ВЛАН-а, специално за iSCSI трафик.

Проблема е:
Презентвам си LUN, например 1ТБ към хоста. Правя си виртуален диск, инсталирам FreeBSD, слагам м VMWare Tools... и работи бавно. Независимо, дали сториджа е пуснат като datastore, или като RAW - ниска производителност, и при тестовете - имам около 40MB/с, че и по-малко скорост на писане.


На същия LUN инсталирам Linux, например Debian - коренна разлика!!! Теста показва 300 че и отгоре MB/s.

Някой занимавал ли се е да инсталира FreeBSD във iSCSI сторидж?
За сега решението за мен е едно - миграци към Линукс....


Титла: Re: FreeBSD - работи бавно на iSCSI!
Публикувано от: gat3way в Oct 10, 2012, 00:33
300MB/s върху iscsi?!? Това върху каква преносна среда? Отказвам да повярвам че дори 2 bond-нати гигабитови етернет интерфейси в 802.3ad могат да го докарат....някъде нещо лъже :)


Титла: Re: FreeBSD - работи бавно на iSCSI!
Публикувано от: Sairos в Oct 10, 2012, 06:59
300MB/s върху iscsi?!? Това върху каква преносна среда? Отказвам да повярвам че дори 2 bond-нати гигабитови етернет интерфейси в 802.3ad могат да го докарат....някъде нещо лъже :)

Това е реалната скорст 354 MB/s


Титла: Re: FreeBSD - работи бавно на iSCSI!
Публикувано от: gat3way в Oct 10, 2012, 10:21
"Реалната" скорост зависи от ред неща, но най-големият bottleneck е скоростта на четене от диска и мрежата. Няколко бързи диска в RAID0 спокойно ще докарат 300MB/s последователно четене, но през гигабитовия етернет повече от ~125MB/s не можеш да търкаляш. Още по-малко с iscsi, защото имаш overhead от IP, TCP и iSCSI протоколите. Дори да aggregate-неш (bond-неш) два гигабитови интерфейса и то по "истински" начин (с по-умни суичове, които подържат 802.3ad), пак няма да докараш 300MB/s, теоретичния максимум би бил ~250MB/s.


Титла: Re: FreeBSD - работи бавно на iSCSI!
Публикувано от: romeo_ninov в Oct 10, 2012, 11:53
"Реалната" скорост зависи от ред неща, но най-големият bottleneck е скоростта на четене от диска и мрежата. Няколко бързи диска в RAID0 спокойно ще докарат 300MB/s последователно четене, но през гигабитовия етернет повече от ~125MB/s не можеш да търкаляш. Още по-малко с iscsi, защото имаш overhead от IP, TCP и iSCSI протоколите. Дори да aggregate-неш (bond-неш) два гигабитови интерфейса и то по "истински" начин (с по-умни суичове, които подържат 802.3ad), пак няма да докараш 300MB/s, теоретичния максимум би бил ~250MB/s.
Доколкото знам теоретичния би бил около 200 мегабайта/с заради разни битове по етернет протокола


Титла: Re: FreeBSD - работи бавно на iSCSI!
Публикувано от: martos в Oct 10, 2012, 13:09
10Gbps? :)


Титла: Re: FreeBSD - работи бавно на iSCSI!
Публикувано от: romeo_ninov в Oct 10, 2012, 13:12
10Gbps? :)
И колко струва един такъв HBA? И колко струва един такъв суич?


Титла: Re: FreeBSD - работи бавно на iSCSI!
Публикувано от: Mitaka в Oct 10, 2012, 13:26
10GBps после ти трябват 10GBps LAN карти... и къде отидя тя... по добре си вземи FC :)
А и реално... ако ползваш Nearline SAS, както аз (7200rpm, 6GBs) чисто теоритично можеш да постигнеш 6GBs... но на практика не е така. Скоростта е доста по-малка, например - имам сървър с RAID-5 и RAID-0 - на 0-та прави около 230мбс, на 5 - около 150мбс. То си е и до дискове.
Ако става за въпрос, имам едно дърто бсд, което е в компютър с уж хубав раид (3уер), и прави 15 - 20 мб/с. 12 диска в раид-5. Стана така, след като умря един диск, и го подменихме с друг, пак seagate, но друга серия... тъй като останалите са купувани 2008-ма.



В случая говорим за разлика в ПЪТИ - при инсталирано FreeBSD /независими VMFS или RAW/, и инсталиран например Debian... в случая според мен няма как да влияят драйвери за iSCSI и т.н., тъй като нито BSD-то, нито Linux-a имат идея, че са инсталирани в iSCSI.


Титла: Re: FreeBSD - работи бавно на iSCSI!
Публикувано от: Mitaka в Oct 11, 2012, 00:45
ново 20, както се казва:
FreeBSD инсталирано в datastore, vmfs: няма ядове.
Слагам му втори диск, RAW -> постоянно "гърми" със някакви странни съобщения за грешка... което ме накара просто да направя втори datastore за вторият виртуален диск.... леко тъпо, защото малко ми се губи идеологията... но есно е ясно: ще се бяга към Linux.

Изключвайки postfix, просто защото го мразя и не го харесвам (не е убедителен аргумент, знам) какво бихте ми препоръчали да сложа вместо qmail, например ако инсталирам RHEL Server?

Трябва ми нещо, което поддържа мейлинг листи, препращане на писма и автоматичен отговор?

Бяха ми дали идея и за zimbra. Не, че е лошо като идея.... просто трябва да намеря безболезнен начин за конвертиране на писмата от qmail към zimbra :)


Титла: Re: FreeBSD - работи бавно на iSCSI!
Публикувано от: Drago_ в Oct 11, 2012, 09:27
Zimbra, ако не ме лъже паметта си има инструмент за преобразуване. Не забравяй обаче, че и тя си ползва postfix за mta :)


Титла: Re: FreeBSD - работи бавно на iSCSI!
Публикувано от: geroy в Oct 11, 2012, 10:31
А какъв му е проблема на qmail-a? :) Има си и ezmlm за мейлинг листи.


Титла: Re: FreeBSD - работи бавно на iSCSI!
Публикувано от: Slevin_ в Oct 11, 2012, 10:57
Slow iSCSI initiator performance ($2)

Колега е описал за идентичен проблем като твоя. Не съм навлизал в дълбочина, но прегледай информацията.

http://people.freebsd.org/~rse/iscsi/iscsi.txt


Титла: Re: FreeBSD - работи бавно на iSCSI!
Публикувано от: Mitaka в Oct 11, 2012, 14:54
А какъв му е проблема на qmail-a? :) Има си и ezmlm за мейлинг листи.

Никакъв... просто поглеждам към нещо по-модерно... но като се замисля - от 6 години не ми е създал и един проблем!!! Преди беше postfix, и в сравнение с qmail се държеше ужасно. Няма да описвам проблемите, които имах, но бяха ежедневие....

Zimbra, ако не ме лъже паметта си има инструмент за преобразуване. Не забравяй обаче, че и тя си ползва postfix за mta :)

Ще я изтествам... поне виртуалки мога да пусна още доста :)

Slow iSCSI initiator performance ($2)

Колега е описал за идентичен проблем като твоя. Не съм навлизал в дълбочина, но прегледай информацията.

http://people.freebsd.org/~rse/iscsi/iscsi.txt

На доста места е споменат този проблем... решение не съм намерил :)
Явно е, че ще се мигрира...