Aktuality  |  Články  |  Recenze
Doporučení  |  Diskuze
Grafické karty a hry  |  Procesory
Storage a RAM
Monitory  |  Ostatní
Akumulátory, EV
Robotika, AI
Průzkum vesmíru
Digimanie  |  TV Freak  |  Svět mobilně

Maximum z gigabit ethernetu

KEOSAN (958)|4.6.2008 11:40
Skusali ste niekto gigabit ethernet, ake prenosove rychlosti ste dosiahli a na akych konfiguraciach ?

CPU + vyrobca, model sietovky /rozhranie, PCI, PCIe/ + operacny system, protokol, sluzba /samba, FTP,..../ ? Ak bolo kopirovanie medzi diskami, tak HW konfiguracie na oboch stranach aj s typom HDD.

Chcel by som zistit, ako vytazit z co najmensej HW konfiguracie, co najviac z gigabitu. Napr. pre pouzitie HTPC ako nejakeho maleho vykonneho suboroveho "servera".
Logout (4018)|4.6.2008 13:33
Hmmm - nebylo by lepší to měřit pomocí nějakýho benchmarku? Nebo kombinace benchmark + reálný kopírování? Ten benchmark bych navrhoval (nepletu, se Tebou navržený)
http://www.ars.de/ars/ars.nsf/docs/netio verze 126 protokol TCP.

Měřeno z klienta Thinkpad NTB Z60m (Petium-M 1.86Mhz, 915GM, 533Mhz ramky, int siťovka, 5.400HD) na server Gigabyte DQ-6 P965, C2Duo@3.4Ghz, 760Mhz Ramky, int síťovka. WD 6400AAKS
posilani 1kB 74MB, 2kB 80MB, pak vše 93MB

Síťovky jsou:

server: Marvell Yukon 88E8056 PCI-E Gigabit Ethernet controler
NTB: Broadcom NetXtreme Gigabit Ethernet (PCI\VEN_14E4&DEV_167D&SUBSYS_05771014&REV_11\4&11 1A1FD8&0&00E0)
Při FTP i SAMbě (proto taky navrhuju i syntetickej test) se mi nepodařilo vytížit síť ani na 50% - a to jsem to testoval s úmyslně "malejma" souborama (276MB) by se vešly do cache.
Upload FTP i SAMBA cca 46MB
Download FTP 20MB, SAMBA 23MB
Kopie mezi dvěma lokálníma diskama

U toho netia:
mam od 4kB bloků mám průchodnost tam 91-93MB/s a zpět 113MB/s (s mírnym kolísáním).
KEOSAN (958)|4.6.2008 13:48
Ten upload nevyzera spatne. Ten download vyzera uz horsie. Priepustnost tam bude, ale nieco to brzdi. Divne.

To kopirovanie napr. cez Sambu moze byt rozdielne napr. v Total Commanderi je velkost blokov. S tym sa da vyhrat a rozdiely mozu byt obrovske pri kopirovani. Napr. hodit tam 512kB, 1024kB, 2048kB, alebo 4096kB bloky a otestovat rychlost.

Pripadne tuning TCP/IP, ktory je dobre popisany na
http://www.repair2000.cz/tcpipopt.htm

Ak to nebude optimalizovane, zaujimalo by ma potom, z akej slabsej zostavy by sa dal co najlacnejsie vytiahnut gigabit s dobrou prenosovou rychlostou. Rozmyslam napr. o Intel little Valley, ci little falls + PCI gigabit ethernet karta. Pripadne, ak by to zvladal nejaky 700-1000Mhz Duron, ci PIII Celeron 1100-1300.
odb (505)|4.6.2008 14:10
rozdiel medzi uploadom a dowloadom je spôsobený rozdielnym výkonom PC a notebooku. Ak by bol notebook výkonnejší rozdiel by nebol taký veľký. Tiež záleží aj na OS (windows, linux) a tiež aj na aplikácii na prenos dát.
Tosuja (107)|4.6.2008 16:26
Gigabit samozrejme nedostanes, maximum, ktere jsem zatim vytezil ja, je (pres celkem zakladni switch) cca 920Mbit/s - prumerna rychlost pri kopirovani 20GB dat. Sitovky bud Intel (ne PCI 32bit), nebo Broadcom (treba NetXtreme BCM5704, NetXtreme II BCM5708 atd.). OS Linux, meren provoz na sitovce, data prenasene pres NFS. Samba je a vzdycky byla pomala, FTP je v pohode.
Logout (4018)|4.6.2008 16:55
A co jsi to měl za disky, že zvládaly 115MB/s kontinuální datovej tok? To asi nebyly desktopový, co?
KEOSAN (958)|4.6.2008 17:01
Zaujimave by celkom bolo na rovnakej zostave PCIe VS PCI sietovky, aky je tam rozdiel.

Tie testy s danym programom su cisto na priepustnost siete, cize zo sietovky na sietovku - s vyuzitim RAMky, nie HDD. S pouzitim HDD to byva o hodne nizsie...
mech13 (5526)|4.6.2008 19:29
Samsung F1 320GB, WD 6400AAKS maji na zacatku ploten pres 120MB/s
Logout (4018)|4.6.2008 19:47
mech: Jo, na začátku ploten - jenže 20GB už jde kousek do vňutra (ne sice moc, ale jde), něco udělá čtení z filesystému, musí se číst a zapisovat MFT atd...
Jestli mi předvedeš GB síť se dvěma 640AAKS, kde to pojede takhle rychle, tak máš u mě pivo.
mech13 (5526)|4.6.2008 19:52
muzou byt ve stripu?:)

nerikam ze to je bezny, ale dnesni disky se k temto hodnotam uz dostavaji a v raidu pak neni problem na beznem kompu jet tak rychle

EDIT: no ikdyz muzu skusit jak to povali mezi 6400AAKS a samoňama F1 320GB v raidu 1... uz jen najit co nejkratsi drat aby to neztroskotalo na nem:D
Logout (4018)|4.6.2008 20:39
Jo, jestli se Ti povede udělat dva stripy ze dvou disků, tak klidně :-) Ale uznávám, málems mě dostal :-)

Nicméně test kopírování na sambě a FTP na takhle rychlejch discích by byl zajmavej, mě to evidentně limitujou právě disky (a možná trochu síťovka v ntb). Nikdy jsem nedostal při kopírování ani síťovku, ani
procesor nad 50%.

Drát myslim zas až tak důležitej neni - mě to běželo 113MB/s (syntetickej bench.) na sestavě
počítač - 1M lanko - zásuvka - 4M Drát - zásuvka - 05m lanko - switch - 05m lanko - zásuvka - 17m drát - zásuvka - 3m lanko - notebook. Je to pravda všechno CAT6 S-FTP, ale zas to vede podél elektriky.
pavel_p (993)|4.6.2008 21:05
Dal jsem cca 115MB/s při kopírování přes FTP z Linuxového serveru na SAS RAID pod Win2003 v TotalCmd. Teda až při druhé kopii, kdy měl Linux nacachovaná testovací data pro čtení (obraz CD). Síťovky HP NC373 (14e4:164c Broadcom Corporation NetXtreme II BCM5708 Gigabit Ethernet), benchmark diskového pole pro ukládání zde: https://www.svethardware.cz/forum/showthread.php/543-databaze-disku-hdtach-hdtune#82516. On to není problém rychlosti dosáhnout, pokud se data na jedné straně generují a na druhé požírají bez ukládání na disk, protože disk je v tomto případě úzké hrdlo. Samba dala jen asi 40-50MB/s a stejné i trochu vyšší rychlosti se dá dosáhnout i přes 30m CAT5e kabelu na normální PC s integrovanou intel síťovkou a Q6600.

Pro tvoje účely je důležitá rychlost pomalejšího disku příp. použitého protokolu, ne sítě. A konec konců na sledování filmu i ve FullHD kvalitě stačí bohatě 100Mbit síť.
gbit.png
KEOSAN (958)|5.6.2008 07:25
neskusal si aj rozdiel PCI vs PCIe a aky vplyv na rychlost ma CPU, teda co by sa dalo pouzivat minimalne pre rychly gigabit ethernet povedzme 25-35MB/s ?
Tosuja (107)|5.6.2008 09:15
Vratim se k tomu hardwaru - vzdycky se kopirovalo z fileserveru (14x750GB SATA v RAID5), cilem byla bud historicka IBM workstation (Intel gigabit sitovka, Intel chipset, P4 3.2 GHz) - to jsem delal kopii do /dev/null, protoze ten disk by to fakt nedal, nebo to byl druhy ekvivalentni fileserver, ktery (byt s 1GB RAM), tech stalych ~110MB/s zvladal.

Jeste poznamecka - u gigabitoveho ethernetu neni ani tak problem to mnozstvi dat, ale spis pocet paketu - pri 900Mbit/s vali 600 - 900 tisic paketu za vterinu (klasicka maximalni velikost paketu je 1500B, ale vetsina tech "rezijnich" je vyrazne mensich) a z toho napriklad plynouci hrozny pocet preruseni od sitovky - zrovna ve zpracovani preruseni je treba poznat rozdil mezi Intel, Broadcom a Via.... Samozrejme ten pocet preruseni jde resit Jumbo pakety, ale to je otazka, jakou velikost zvlada switch a vsechny pripojene sitovky (zridka se to vysplha nad 9kB na paket) a hlavne tam nesmi byt zadne 100Mbit/s zarizeni - ty nikdy neumely Jumbo pakety.

Rozdil PCI/PCIe - pokud mas 32bit/33MHz PCI, je to jasne - teoreticka propustnost je 133MB/s, realna spis min, nez 100, takze by mne asi prekvapil vysledek vyssi, nez 600-700Mbit/s s jakoukoliv sitovkou. Pokud je PCI 64bit a/nebo 66MHz (pripadne PCI-X), tak muzes dosahnout cokoliv, sbernice nebude limit. Ale takove sbernice se v normalnich pocitacich nevyskytuji :-) PCIe ti bude stacit i x1, tam ma byt prenosovka 250MB/s, coz je dost.

Stejne - realna prenosova rychlost disku (klidne dvou zrcadlenych), kdyz prihledneme k fragmentaci souboru a tim padem nelinearnimu cteni/zapisu + rezie FS bude tezko nad 70MB/s a to ti da malem cokoliv...
Tosuja (107)|5.6.2008 09:19
[QUOTE=KEOSAN;129451]neskusal si aj rozdiel PCI vs PCIe a aky vplyv na rychlost ma CPU, teda co by sa dalo pouzivat minimalne pre rychly gigabit ethernet povedzme 25-35MB/s ?[/QUOTE]

Na pozadovanou rychlost ti bude stacit i nejake VIA CPU, rekl bych. Vim, ze 600MHz VIA v routeru je schopna pro 100Mb/s delat malicko slozitejsi firewall bez jakehokoliv zadychavani, takze bez nejakeho firewallu s gigabitovou sitovkou by VIA na 1-1.5GHz nemela mit problem. Jinymi slovy - staci ti cokoliv, co je mladsi, nez 4 roky :-)
KEOSAN (958)|5.6.2008 11:19
Ostal mi HW, napr. 700-750Mhz Durony, tak som rozmyslal ci by to zvladalo s 32bit gigabit sietovkami.

Zatial som skusal kopirovani s 2x notebooky s dualcore a Marwell PCIe a Broadcom PCIe sietovkami a stanicou AthlonXP1700@2200 Mhz s PCI Marwell sietovkou.

Medzi PCI32bit-PCIe sietovkami cez 1 switch to vytiahlo podla AIDY cca 39-47MB/s, priemerna rychlost 44MB/s.
Medzi PCIe-PCIe sietovkami cez 2 switche to islo 26-93MB/s, priemerne 83MB/s. V urcitom pravidelnom intervale tam boli nizsie poklesy, ale priemerne OK.
-----------------------------------------------------------------------
Cez Netio V1.23 to medzi PCIe-PCIe cez 2 switche vyzeralo:

1k - 76MB/s Tx; 89MB/s Rx
2k - 82MB/s Tx; 106MB/s Rx
4k - 93MB/s Tx; 114MB/s Rx
8k - 92MB/s Tx; 112MB/s Rx
16k-91MB/s Tx; 110MB/s Rx
32k-93MB/s Tx; 112MB/s Rx
-----------------------------------------------------------------------
Cez Netio V1.23 to medzi PCI 32bit-PCIe cez 2 switche vyzeralo:

1k - 53MB/s Tx; 35MB/s Rx
2k - 49MB/s Tx; 47MB/s Rx
4k - 40MB/s Tx; 78MB/s Rx
8k - 38MB/s Tx; 79B/s Rx
16k-34MB/s Tx; 81MB/s Rx
32k-32MB/s Tx; 84MB/s Rx

Cesta bola cez zasuvku CAT5 staru kabelaz, plus CAT5e novsiu kabelaz a cez 2 gigabitove switche roznych vyrobcov. Takze zda sa, ze limitom neni ani kabelaz, ako priepustnost RAM + zbernice /a pri ukladani dat HDD/. Sietovka PCI uz mozno dodychava pri vacsom pocte paketov, ked to bolo viac rozkolisane. Na druhu stranu vsak, pokial sa nepodari vyladit urcite sluzby /ako SAMBA/, tak to vyzera, ze PCI 32 bit sietovka nemusi byt vobec ten limit.
Logout (4018)|5.6.2008 11:47
Keosan: Zajmavej je ten rozdíl mezi up a down u netio. jinak vysledky mam přesně (teda +-1MB) stejný.
Velkym limitem je IMHO režie - to je myslím důvod menší rychlosti u malejch paketů, tam začnou dělat hlavičky už dost.
hruskin (44)|5.6.2008 13:38
Na testování propustnosti sítě je dobrý iperf: http://sourceforge.net/projects/iperf/ .
KEOSAN (958)|5.6.2008 17:49
Mimochodom, ake sietovky, ci cipsety sietoviek by ste odporucali, ak by chcel clovek nejaku sietovku do starsej zostavy ? Napr. pre Duron 700-1400Mhz ?

Hned prve napadne vela ludom Intel, ale co okrem neho - slusne, lacnejsie ? Realtek 8169 asi testy stability netrha /ale integruju ho poslednou dobou hadam vsade/. Ake mate skusenosti s gigabit sietovkami s roznymi cipsetmi s prenosovou rychlostou a stabilitou ?
|Mio| (1333)|5.6.2008 21:15
Na ten Realtek je spoleh, na obyc PC neni nic lepsiho.

Ma nejstabilnejsi ovladace a je absolutne se vsim kompatibilni. Tipnul bych si ze je to prave diky tomu jak je rozsirenej.

Stabilitu a propustnost jsem netestoval, ale po pravde na obyc LAN to staci.
KEOSAN (958)|5.6.2008 21:32
Nehovorime o Realtek 8139 /fast ethernet/, ktory je v pohode.
Ale o Realtek 8169. Tie sietove karty sa neuveritelne prehrievaju a rozne referencie hovoria o problemoch s dlhodobou stabilitou.
pavel_p (993)|5.6.2008 21:32
[QUOTE=KEOSAN;129609]Mimochodom, ake sietovky, ci cipsety sietoviek by ste odporucali, ak by chcel clovek nejaku sietovku do starsej zostavy ? Napr. pre Duron 700-1400Mhz ?[/QUOTE]
IMHO je jedno jestli BroadCom, Allied Telesis, Realtek, Marvell, maximálně můžeš zohlednit třeba kompatibilitu s jádrem oblíbené Linuxové distribuce. Síťovky jsou natolik spolehlivé, že je nemá smysl řešit a nejsou úzkým hrdlem. Tím je u FTP disk a u Samby Windows.

EDIT: asi je to jedno, pokud se ti nelíbí Realtek, tak ho neber. To je asi natolik subjektivní, jako výběr disku nebo ATI x NVidia. Já bych s těch pár jmenovaných značek taky dal na poslední místo, ale pořádný důvod k tomu nemám.
KEOSAN (958)|5.6.2008 21:47
Niekde som cital, ze napr. s FreeBSD + Realtek 8169 dochadzalo nepravidelne k zasekom. Ani by som sa tomu nedivil. PCI Realtek 8169 velmi PRISERNE HRIALA. Naproti tomu ine sietovky ani tak nie.
KEOSAN (958)|13.11.2011 12:03
Nepoznate - nemate odskusane - aj nejake dalsie testiky na testovanie gigabit ethernetu, povedzme nieco graficke s premenlivou velkostu paketov ?

Napr. Mikrotik BTEST
http://www.mikrotik.com/download/btest.exe
ukazuje krasne graf, aj upload, download, ale problem je vytiahnut viac nez 200mbps....

Tu je dalsi testik TfGen
http://www.st.rim.or.jp/~yumo/pub/tfgen.html


Skusali ste niekto kombinaciu - jumbo paketov a router na internet ? Teda, ak budu na sieti aj 100mbps zariadenia, ale zo servera-routera by chcel clovek maximum na gigabite, pretoze tam bezi napr. zdielanie diskov, ci ine sluzby ako HTTP, email.... Ci je lepsie pre kompatibilitu nechavat velkost paketov standardnu v nehomogennom prostredi ?