Re: Výkon iSCSI přes ethernet, optimalizace
Citace:
Původně odeslal
Marty
Dík moc.
S tím nastavením MTU mě mátlo, že ve Win ovladači Atherosí síťovky v desktopu byl defaultní údaj 1486, zatímco na NASu v linuxu to je 1500 (tj. odhaduji, že na Win to ovladač bere bez hlavičky).
V současné době mám v segmentu víc zařízení - bude problém, když budu testovat různá nastavení (MTU) jen na dvou z nich? Z toho, co jsi psal, mi přijde, že to musí být nastaveno i na ostatních zařízeních, i když s nimi nekomunikuji...
Jinak asi to udělám tak, že NAS na čas vezmu a přemístím ho desktopu, abych eliminoval i problém délky a/nebo kvality kabelu...
S tím edimaxem si jistý vůbec nejsem, a jak jsem zmínil, jsem nakloněn výměně... jen vybrat něco vhodného,
viz jiná diskuze :) Zatím jsem se k tomu neodhodlal/nedokopal. (čím dál víc mě tam visí myšlenka pouze drátového routeru a malého samostatného APčka.
Pokud si to spravne pamatuju, tak je IP hlavicka 16B ... a ethernetovej frame pobere tech 1500B ... takze nevim, co je 1486 ...
Mno, jinak receno, kazde dve zarizeni, ktere spolu maji komunikovat musi mit stejne MTU. Tj. pokud ti ty dve zarizeni komunikuji jen mezi sebou a s nicim jinym, tak to vadit nebude. (pokud mas NAS a Desktop 9000, server 15000 a router 1500, tak spolu budou bezproblemove komunikovat jen NAS a Desktop)
Re: Výkon iSCSI přes ethernet, optimalizace
Jasan, to jsem si myslel.
Jinak hlavička má od 20 do 24 bytů... chjo :)
Re: Výkon iSCSI přes ethernet, optimalizace
Takže aktuální stav k ladění... přesunul jsem všechen HW na jeden switch a hraju si s tím, nicméně ani přes NFS/FTP/SMB se nedostanu přes nějakých 35-40 MB/s. Na discích v NASu je přitom slyšet, že hrábnou jednou za 5 vteřin, ne-li méně často.
Takže budu se teď chvíli zabývat identifikací úzkého hrdla a pak se vrátím k iSCSI...
Re: Výkon iSCSI přes ethernet, optimalizace
Covece ja jsem ted po nejake dobe koukl na svuj stary server (single-core Celeron na architekture Core2 @ 1.6GHz) a zjistil, ze nfsd jakozto prostredek jadra vytezuje temer na 100%. Jednalo se ale o prenos relativne malych souboru v nekolika vlaknech soucasne, nicmene vysledny prutok byl kolem 30MB/s. S jednim vlaknem a velkym souborem to da tech 100MB/s. Taky nevim, co z toho byla rezie filesystemu, to jsem nezkoumal. Hadam, ze ta partition byla slusne fragmentovana.
Jestli meris uzke hrdlo, tak zkus kopirovat pres sit /dev/zero.
1 Příloh-a(y)
Re: Výkon iSCSI přes ethernet, optimalizace
Vracím se k tomuto zábavnému tématu, hezky po pár letech.
Na cestě máme s Foxem 10GBe karty, které zmiňoval na předchozí stránce :D :D :D a já jsem na svém serveru znovu začal připravovat a ladit iSCSI. Opět IET a opět tragédie.
SMB mi krásně vytíží gigabit naplno a je stabilní, iSCSI proti Win Initiatoru je absolutní tragédie. Viz přiložený náhled grafu z DUMeteru... jde o přenos stejného 9GB souboru, nejprve přes iSCSI (target LUN je přímo partition na disku nasdílená jako iSCSI LUN), následně přes obyčejnou sambu. Zábavné, že?
Příloha 10501
Re: Výkon iSCSI přes ethernet, optimalizace
Citace:
Původně odeslal
Marty
Vracím se k tomuto zábavnému tématu, hezky po pár letech.
Na cestě máme s Foxem 10GBe karty, které zmiňoval na předchozí stránce :D :D :D a já jsem na svém serveru znovu začal připravovat a ladit iSCSI. Opět IET a opět tragédie.
SMB mi krásně vytíží gigabit naplno a je stabilní, iSCSI proti Win Initiatoru je absolutní tragédie. Viz přiložený náhled grafu z DUMeteru... jde o přenos stejného 9GB souboru, nejprve přes iSCSI (target LUN je přímo partition na disku nasdílená jako iSCSI LUN), následně přes obyčejnou sambu. Zábavné, že?
Příloha 10501
Nemas na tom iSCSI svazku nahodou vyple cache?
Jinak IET uz si moc nepamatuju, ale se SCST jsem kdysi udelal 1.5GB/s (velke B je spravne). Ale bylo to s Linuxovym initiatorem. Az sitovky dorazi, taky se na to podivam ...
Re: Výkon iSCSI přes ethernet, optimalizace
Hmm, ja doma jedu na LIO jako target (http://linux-iscsi.org/wiki/Main_Page), coz je kernel space vec konfigurovana pres configfs a openiscsi jako initiator a funguje to pekne. K tomu CRC32 na data i protokol. Mam jen gigove sitovky, ale ten gigabit to da bez problemu (backing store jsou mdraid level 1 5700rpm SATA HDD).
Jediny problem, na ktery jsem s LIO narazil, byly failnute alokace pri zapisu kvuli prilis agresivne nastavenemu (tj. vypnutemu) overcommit VM modu a fragmentovane fyzicke RAM. Stalo se to ale jednou za posledni cca dva roky. Bohuzel initiator problemy zpet nereportoval, jelikoz se k nemu ani nedostaly. Mozna bych mel vypnout cacheovani na strane targetu.