Автор Тема: Ubuntu + DRBD + iscsitarget speed problem  (Прочетена 3009 пъти)

gushtera

  • Напреднали
  • *****
  • Публикации: 20
    • Профил
Ubuntu + DRBD + iscsitarget speed problem
« -: 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.
Чакам идеи за справяне с проблема


Благодаря Ви предварително


Поздрави,
Пламен Петков ака Гущера
Активен

Acho

  • Напреднали
  • *****
  • Публикации: 5280
  • Distribution: Slackware, MikroTik - сървърно
  • Window Manager: console only
    • Профил
    • WWW
Re: Ubuntu + DRBD + iscsitarget speed problem
« Отговор #1 -: Oct 18, 2011, 16:11 »
Ама този въпрос по обед не беше ли в друга тема ? С подобно питане. Или за друг проблем става дума ?
Активен

CPU - Intel Quad-Core Q8400, 2.66 GHz; Fan - Intel Box; MB - Intel G41M-T2; RAM - DDR2-800, Kingston HyperX, 2X2048 MB; VC - onboard, Intel G41 Express Chipset; HDD - Toshiba, 500 GB, SATAII; SB - Realtek HD Audio; DVD-RW - TSSTcorp DVD-RW; LAN - Realtek PCI-E GBE Controller; PSU - Fortron 350 Watt.

romeo_ninov

  • Напреднали
  • *****
  • Публикации: 2155
    • Профил
Re: Ubuntu + DRBD + iscsitarget speed problem
« Отговор #2 -: Oct 18, 2011, 16:53 »
1. MTU
2. ИП буфери
3. буфери за запис
Активен

0x2B|~0x2B

gushtera

  • Напреднали
  • *****
  • Публикации: 20
    • Профил
Re: Ubuntu + DRBD + iscsitarget speed problem
« Отговор #3 -: 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

Благодаря Ви предварително и поздрави ;)

Активен

romeo_ninov

  • Напреднали
  • *****
  • Публикации: 2155
    • Профил
Re: Ubuntu + DRBD + iscsitarget speed problem
« Отговор #4 -: Oct 19, 2011, 07:17 »
Да беше продължение на една стара тема но реших да го отворя в отделна... 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

Благодаря Ви предварително и поздрави ;)
1. имаш гигабитови платки, има ли причина да не пуснеш джъмбо фреймове между двете машини?
2. ИП буферите на ниво ядро и в конфигурацията на DRBD е хубаво да се увеличат
3. буфериране на записа в DRBD, има го в документацията

И има ли причина да ползваш размер на блока, различен от 512 байта, доколкото помня това е стандартния блок. А за тестове имаше една програмка, много подходяща, някакъв бенчмарк от който можеш да видиш какво е положението в зависимост от това какъв ще е твоя товар, не по принцип
Активен

0x2B|~0x2B

gushtera

  • Напреднали
  • *****
  • Публикации: 20
    • Профил
Re: Ubuntu + DRBD + iscsitarget speed problem
« Отговор #5 -: Oct 19, 2011, 15:43 »
Оказа се че картите не поддържат Jumbo frames а колкото до оптимизацията направих я ефекта е същия... експериментирахме днес с един вече приятел от форума... и логиката до която достигнахме е че най-вероятно RAID-a не смогва да изпълнява заявките за read и  write в едно и също време... след като при спирането на drbd-то скороста скача на 60-70МБ/с а и при чист read с включено дрдб скороста е 20МБ/с значи проблема идва да е някаде в контролера... примерно... ;) ще ъпдейтна с последния фирмуер и ще видим какво ще излезе...


Поздрави.
Активен

gushtera

  • Напреднали
  • *****
  • Публикации: 20
    • Профил
Re: Ubuntu + DRBD + iscsitarget speed problem
« Отговор #6 -: 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
Активен

romeo_ninov

  • Напреднали
  • *****
  • Публикации: 2155
    • Профил
Re: Ubuntu + DRBD + iscsitarget speed problem
« Отговор #7 -: Oct 19, 2011, 17:23 »
А това е бенчмарка от бонние++ върху виртуализираната машина на 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
Това вие трябва да си го гледате, и то в частта му, която е близка до вашия товар

П.П. Едва сега видях че това са само 3 диска, следващия път сложете 6 х 1Т или 9 х 750Г  и ще видите по-добри I/O резултати
Активен

0x2B|~0x2B

gushtera

  • Напреднали
  • *****
  • Публикации: 20
    • Профил
Re: Ubuntu + DRBD + iscsitarget speed problem
« Отговор #8 -: Oct 21, 2011, 10:06 »
В последствие ще напълня контролера със 12х2ТБ
Активен

romeo_ninov

  • Напреднали
  • *****
  • Публикации: 2155
    • Профил
Re: Ubuntu + DRBD + iscsitarget speed problem
« Отговор #9 -: Oct 21, 2011, 10:51 »
В последствие ще напълня контролера със 12х2ТБ
това са много големи дискове и не мисля че е разумно да ги ползвате точно в подобни конфигурации. Ако искате голям обем дисково пространство ще се наложи да ползвате няколко контролера и по-малки дискове към тях. В противен случай скоростта във вашия случай ще пада с добавяне на всеки нов диск, да не говорим че времето за ресинхронизиране при подмяна на дефектирал диск може да достигне повече от денонощие. И какво ще стане ако в този момент дефектира втори диск от RAID-a?
Активен

0x2B|~0x2B

gushtera

  • Напреднали
  • *****
  • Публикации: 20
    • Профил
Re: Ubuntu + DRBD + iscsitarget speed problem
« Отговор #10 -: Oct 24, 2011, 14:51 »
В момента правя RAID 10 с 4 диска по 2ТБ и ще постна резултатите ;)
Активен

romeo_ninov

  • Напреднали
  • *****
  • Публикации: 2155
    • Профил
Re: Ubuntu + DRBD + iscsitarget speed problem
« Отговор #11 -: Oct 24, 2011, 16:43 »
В момента правя RAID 10 с 4 диска по 2ТБ и ще постна резултатите ;)
Замислете се за spare диск (ако се поддържа от контролера) за да не бъдете изненадан неприятно някоя сутрин
Активен

0x2B|~0x2B

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
AGP buss speed
Настройка на хардуер
somebody 0 1214 Последна публикация Nov 21, 2003, 03:02
от somebody
AGP Bus speed?
Хардуерни и софтуерни проблеми
somebody 1 1670 Последна публикация Nov 21, 2003, 07:11
от x11r6
network speed
Настройка на програми
PAIN1 4 1785 Последна публикация Jan 13, 2004, 09:03
от PAIN1
speed
Настройка на хардуер
svilkata 2 1711 Последна публикация Nov 12, 2004, 12:12
от avatar3000
Настройка на scroll speed за Ubuntu 10.10 и A4Tech X7 мишка
Настройка на хардуер
Me4oKyX 13 4983 Последна публикация Mar 24, 2011, 11:24
от Me4oKyX