Титла: Ubuntu + DRBD + iscsitarget speed problem Публикувано от: gushtera в Oct 18, 2011, 16:01 Здравейте отново приятели,
след доста лутания и конфигурации накрая подкарах 2та сториджа със Ubuntu + DRBD + iscsitarget Конфигурацията на сториджите е следната: 2x Dell Poweredge 850 2xGbit NIC 8GB RAM + 3ware 12port RAID пуснат в RAID 5 + 3HDD Hitachi 2TB 7k300 На тях е инсталирано Ubuntu Server (Linux storage01 3.0.0-11-server #18-Ubuntu SMP Wed Sep 14 01:20:37 UTC 2011 x86_64 x86_64 x86_64 GNU/Linux) DRBD - последната версия iscsitarget - последната версия (пробвах и с tgt но там скоростта е на половина по малк ето и конфигурациите на системата: root@storage01:~# cat /etc/drbd.d/lun0.res resource lun0 { protocol C; syncer { c-max-rate 4G; c-min-rate 2G; } on storage01 { device /dev/drbd0; disk /dev/iSCSI/lun0; flexible-meta-disk internal; address 192.168.88.254:7788; } on storage02 { device /dev/drbd0; disk /dev/iSCSI/lun0; flexible-meta-disk internal; address 192.168.88.253:7788; } } root@storage01:~# cat /etc/drbd.d/lun1.res resource lun1 { protocol B; syncer { c-max-rate 4G; c-min-rate 2G; } on storage01 { device /dev/drbd1; disk /dev/iSCSI/lun1; flexible-meta-disk internal; address 192.168.88.254:7789; } on storage02 { device /dev/drbd1; disk /dev/iSCSI/lun1; flexible-meta-disk internal; address 192.168.88.253:7789; } } root@storage01:~# cat /etc/iet/ietd.conf Target iqn.2011-10.bg.ecloud.storage01:target1 Lun 0 Path=/dev/drbd0,Type=blockio Lun 1 Path=/dev/drbd1,Type=blockio P.S. Конфигурацията на DRBD съм я направил с Managment Console-a от сайта на DRBD. Чакам идеи за справяне с проблема Благодаря Ви предварително Поздрави, Пламен Петков ака Гущера Титла: Re: Ubuntu + DRBD + iscsitarget speed problem Публикувано от: Acho в Oct 18, 2011, 16:11 Ама този въпрос по обед не беше ли в друга тема ? С подобно питане. Или за друг проблем става дума ?
Титла: Re: Ubuntu + DRBD + iscsitarget speed problem Публикувано от: romeo_ninov в Oct 18, 2011, 16:53 1. MTU
2. ИП буфери 3. буфери за запис Титла: Re: Ubuntu + DRBD + iscsitarget speed problem Публикувано от: gushtera в Oct 18, 2011, 20:02 Да беше продължение на една стара тема но реших да го отворя в отделна... romeo...
MTU 1500 и никакви буфери в момента дай идея за някаква оптимизация мисля да взема да пусна Jumbo-frames но дори и без Jumbo не е нормално да минава толкова малко трафик най-интересното е че тази ниска скорост е само при write понеже по пътя на логиката моля да ме поправите ако не е така тествам следното: write - dd if=/dev/zero of=/root/test.img bs=128k count=10k трафик - 10-15MB/s read - dd of=/dev/zero if=/root/test.img bs=128k count=10k трафик - 100-120MB/s излиза а иначе на iptraf-a izlizat okolo 500-600Mbps Благодаря Ви предварително и поздрави ;) Титла: Re: Ubuntu + DRBD + iscsitarget speed problem Публикувано от: romeo_ninov в Oct 19, 2011, 07:17 Да беше продължение на една стара тема но реших да го отворя в отделна... romeo...1. имаш гигабитови платки, има ли причина да не пуснеш джъмбо фреймове между двете машини? 2. ИП буферите на ниво ядро и в конфигурацията на DRBD е хубаво да се увеличат 3. буфериране на записа в DRBD, има го в документацията И има ли причина да ползваш размер на блока, различен от 512 байта, доколкото помня това е стандартния блок. А за тестове имаше една програмка, много подходяща, някакъв бенчмарк от който можеш да видиш какво е положението в зависимост от това какъв ще е твоя товар, не по принцип Титла: Re: Ubuntu + DRBD + iscsitarget speed problem Публикувано от: gushtera в Oct 19, 2011, 15:43 Оказа се че картите не поддържат Jumbo frames а колкото до оптимизацията направих я ефекта е същия... експериментирахме днес с един вече приятел от форума... и логиката до която достигнахме е че най-вероятно RAID-a не смогва да изпълнява заявките за read и write в едно и също време... след като при спирането на drbd-то скороста скача на 60-70МБ/с а и при чист read с включено дрдб скороста е 20МБ/с значи проблема идва да е някаде в контролера... примерно... ;) ще ъпдейтна с последния фирмуер и ще видим какво ще излезе...
Поздрави. Титла: Re: Ubuntu + DRBD + iscsitarget speed problem Публикувано от: gushtera в Oct 19, 2011, 16:11 А това е бенчмарка от бонние++ върху виртуализираната машина на ESXi-a
Sequential Output Sequential Input Random Seeks Sequential Create Random Create Size:Chunk Size Per Char Block Rewrite Per Char Block Num Files Create Read Delete Create Read Delete K/sec % CPU K/sec % CPU K/sec % CPU K/sec % CPU K/sec % CPU / sec % CPU / sec % CPU / sec % CPU / sec % CPU / sec % CPU / sec % CPU / sec % CPU slackware 4G 6474 98 13685 99 10627 38 26749 93 68238 60 976.6 98 16 3577 89 +++++ +++ 6314 100 3305 92 +++++ +++ 5708 74 Титла: Re: Ubuntu + DRBD + iscsitarget speed problem Публикувано от: romeo_ninov в Oct 19, 2011, 17:23 А това е бенчмарка от бонние++ върху виртуализираната машина на ESXi-aТова вие трябва да си го гледате, и то в частта му, която е близка до вашия товар П.П. Едва сега видях че това са само 3 диска, следващия път сложете 6 х 1Т или 9 х 750Г и ще видите по-добри I/O резултати Титла: Re: Ubuntu + DRBD + iscsitarget speed problem Публикувано от: gushtera в Oct 21, 2011, 10:06 В последствие ще напълня контролера със 12х2ТБ
Титла: Re: Ubuntu + DRBD + iscsitarget speed problem Публикувано от: romeo_ninov в Oct 21, 2011, 10:51 В последствие ще напълня контролера със 12х2ТБтова са много големи дискове и не мисля че е разумно да ги ползвате точно в подобни конфигурации. Ако искате голям обем дисково пространство ще се наложи да ползвате няколко контролера и по-малки дискове към тях. В противен случай скоростта във вашия случай ще пада с добавяне на всеки нов диск, да не говорим че времето за ресинхронизиране при подмяна на дефектирал диск може да достигне повече от денонощие. И какво ще стане ако в този момент дефектира втори диск от RAID-a? Титла: Re: Ubuntu + DRBD + iscsitarget speed problem Публикувано от: gushtera в Oct 24, 2011, 14:51 В момента правя RAID 10 с 4 диска по 2ТБ и ще постна резултатите ;)
Титла: Re: Ubuntu + DRBD + iscsitarget speed problem Публикувано от: romeo_ninov в Oct 24, 2011, 16:43 В момента правя RAID 10 с 4 диска по 2ТБ и ще постна резултатите ;)Замислете се за spare диск (ако се поддържа от контролера) за да не бъдете изненадан неприятно някоя сутрин |