Portál AbcLinuxu, 12. května 2025 18:20

Dotaz: r8169 pomalý upload 1Gbit, rychlý 100Mbit

11.1.2008 10:51 waclaw
r8169 pomalý upload 1Gbit, rychlý 100Mbit
Přečteno: 882×
Odpovědět | Admin
Zdravím.

Na novém serveru mám 1Gbit PCI síťovku Edimax s chipem R8169. Když je připojena ke 100Mbit switchi, tak je přenos stabilní v obou směrech cca 8-12MB/s. Pokud je připojena k 1Gbit switchi, tak je přenos (samba) směrem ze serveru na stanici velmi rychlý cca 10-30MB/s, ale směr ze stanice na server velice kolísá a většinou nedosahuje ani 1MB/s. V čem může být problém? Switchem to asi nebude, protože s touhle 1GBit síťovkou, která byla ve starém serveru (MDV 2006) byl přenos stabilní. Předem děkuji za rady.

Server:

CPU AMD X2 4000+

MB Asus M2V-MX SE - VIA K8M890

Mandriva 2008 x86_64, jádro 2.6.22.9
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

11.1.2008 12:08 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: r8169 pomalý upload 1Gbit, rychlý 100Mbit
Odpovědět | | Sbalit | Link | Blokovat | Admin
Špatný kabel? 100M OK 1G KO ?

A taky bych to testoval něčím jiným než sambou.
11.1.2008 23:11 waclaw
Rozbalit Rozbalit vše Re: r8169 pomalý upload 1Gbit, rychlý 100Mbit
Kabel je 2m a vypadá kvalitně, zkusím jiný. Díky
vencour avatar 11.1.2008 23:26 vencour | skóre: 56 | blog: Tady je Vencourovo | Praha+západní Čechy
Rozbalit Rozbalit vše Re: r8169 pomalý upload 1Gbit, rychlý 100Mbit

Napadá mne iperf ... co ještě jiného?

Ty nejhlubší objevy nečekají nutně za příští hvězdou. Jsou uvnitř nás utkány do vláken, která nás spojují, nás všechny.
12.1.2008 10:59 waclaw
Rozbalit Rozbalit vše Re: r8169 pomalý upload 1Gbit, rychlý 100Mbit
Diky za tip. Zkousel jsem obousmerne pres 100Mbit switch - cca 95Mbit/s a pres 1Gbit switch cca 430Mbit/s. Znate nekdo realne hodnoty 1Gbit prenosu? Kazdopadne pres iperf v 1Gbit prenosu neni rozdil mezi uploadem a downloadem, takze by to mohlo asi i diskem v serveru, ze?
Pavel Čejka avatar 12.1.2008 11:24 Pavel Čejka | skóre: 28 | blog: tosinezaslouzijmeno
Rozbalit Rozbalit vše Re: r8169 pomalý upload 1Gbit, rychlý 100Mbit
Pomocí ping -s 60440 -f cílová_IP lze dosáhnout maxima, co zvládne ethernet bez ohledu na HDD a pod... omezující je jen rychlost ethernetu a sběrnic (PCI).

Na 100MBitu lze dosáhnout 11MB/s, na gigabitu jsem se zatím výrazně přes cca 30MB/s (síťovka v PCI 32bit 33MHz) a 70MB/s (síťovka v PCIe, Core 2 Duo v notebooku).

Když do stroje nacpete dvě síťovky do PCI, tak bude přenos cca 1/2 - nepatrná režie. Celkový součet by se tak stále měl blížit asi 30MB/s.

Mimochodem je vhodné při měření např. pomocí iptraf vypnout logování, zobrazovat hodnoty v delším časovém intervalu a obecně minimalizovat zátěž, je to znát, výsledky to může ovlivnit klidně i z 10% a více.
11.1.2008 13:00 Semo | skóre: 45 | blog: Semo
Rozbalit Rozbalit vše Re: r8169 pomalý upload 1Gbit, rychlý 100Mbit
Odpovědět | | Sbalit | Link | Blokovat | Admin
Kedysi v dobach 10Mb Ethernetu podobny problem nastaval, ked jedna strana povazovala spojenie za full-duplex a druha za half. FD strana vysielala bez ohladu na protistranu, pretoze si vravela, ze protistrana si tiez bude posielat kedy bude chciet. HD strana ale posielala velmi malo, pretoze cakala na chvilu, ked protistrana bude ticho.
If you hold a Unix shell up to your ear, you can you hear the C.
12.1.2008 15:17 waclaw
Rozbalit Rozbalit vše Re: r8169 pomalý upload 1Gbit, rychlý 100Mbit
Podle ethtool jsou obe sitovky ve FD.
Pavel Čejka avatar 12.1.2008 11:18 Pavel Čejka | skóre: 28 | blog: tosinezaslouzijmeno
Rozbalit Rozbalit vše Re: r8169 pomalý upload 1Gbit, rychlý 100Mbit
Odpovědět | | Sbalit | Link | Blokovat | Admin
Problém je v mizerném gigabitovém switchi. Setkal jsem se přesně se stejným problémem u switchů Repotec. Neznám přesně příčinu, ale na základě experimentů jsem usoudil, že problém je způsoben tím, že switch gigabitově přijímá pakety ze síťovky a nestíhá je předávat po 100MBitu dál, takže je prostě zahazuje, načež PC je nuceno přenos paketů neustále opakovat a tím dochází k poklesu rychlosti.

Ale je to jen můj odhad, vím, že stejný problém mělo více switchů stejné značky a nezáleží na čipu v síťové kartě. A určitě nezáleží ani na operačním systému, na stanicích, v síti kde jsem se s problémem setkal, jsou WinXP. Problém je pouze kombinaci 1Gbit se 100MBitem na mizerném switchi.

Asi nejlepším řešením je buď přenastavit síťovku na 100M (pomocí ethtool - Realtek je podporován) dokud nebudou v síti všechny síťovky gigabitové. Nebo vyměnit staré 100M síťovky za gigabitové.

Mimochodem jsem testoval i switche Linksys a ty tenhle problém nemají. Zřejmě se to týká jen levných gigabitových switchů.
12.1.2008 11:42 waclaw
Rozbalit Rozbalit vše Re: r8169 pomalý upload 1Gbit, rychlý 100Mbit
Switch muzu uz vyloucit, propojil jsem PC se serverem na primo kabelem, ale problem pretrvava. Jelikoz prenos pres iperf dava stabilni hodnoty cca 50MB/s v obou smerech, bude problem nejspis nekde na serveru v prenosovem protokolu, zkusim prozkoumat nastaveni samby.
14.1.2008 17:27 waclaw
Rozbalit Rozbalit vše Re: r8169 pomalý upload 1Gbit, rychlý 100Mbit
Odpovědět | | Sbalit | Link | Blokovat | Admin
Po dlouhých bádáních jsem zkusil nainstalovat 32bit verzi Mandrivy 2008 a problém rázem zmizel. Možná to dělal 64bit modul r8169 nebo modul pro SATA disk, nevím.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.