Aanleiding was een trage download van reflexive.com. Ik dacht eerst dat het aan de ISP lag (Ziggo), maar toen ik rechtstreeks aan kabelmodem geconnect ging downloaden haalde ik prima snelheid.
Toen dus verder gaan troubleshooten in m'n netwerk waarbij ik nu tegen een probleem aan loop waar ik al dagen mee bezig ben en niet meer uit kom.
Mijn setup:
Internet abonnement is Ziggo Z3 (download: 15 Mbit/s, upload: 1.5 Mbit/s)
specs linux pc (http://specs.tweak.to/15613), maar in dit verband belangrijk: 2 NIC's: 1 x 3com 100MB en 1 x Intel 82573L gigabit onboard.
specs windows pc (http://specs.tweak.to/15612), RTL8168/8111gigabit onboard.
Aansluitingen:
kabelmodem -> pc met linux (router/firewall) met 3com als extern NIC, intel als intern -> Netgear GS108 switch -> windows pc's (XP SP2)
Ik heb "performance" steeds met 3 zaken gemeten:
- download snelheid op reflexive.com
- snelheidsmeter op coax.nl
- iperf
Volgende zaken geconstateerd:
1) Rechtstreeks downloaden van reflexive op de linux pc gaat snel (600-900 kB/sec, soms uitschieters over de 1MB) (dus alleen verkeer over externe NIC), op de windows pc traag (<40 kB/sec) (dus er loopt nu ook verkeer over de interne NIC op linux + NIC op win pc).
2) Coax.nl snelheids test op linux pc snel
op de windows pc traag (~2000 Kbps)
3) iperf testjes tussen de linux pc en windows pc gaan prima (~900 Mbits/sec). Maakt niet uit wie server en wie client is.
4) Als ik alle betrokken NIC's op 100 Mbps/half duplex zet gaat de coax.nl test soms wel net zo snel als op de linux pc. Downloaden van reflexive gaat ook ietsje sneller maar nog steeds stukken trager dan op de linux pc (~ 300 kB/sec)
Wat geprobeerd:
- Tuning XP: firewall uitgezet (ook in services), Verschillende settings met TCPOptimizer
- Tuning Linux: voornamelijk http://www.enterprisenetw...ethub/article.php/3485486 gebruikt voor wijzigen TCP window size.
- Zag met googlen toch wel aantal problemen met Intel 82573L onder linux, dus andere 3com (100Mbps) NIC in de linux pc gestopt om te gebruiken ipv de Intel en alles weer getest, maar nu met alle NIC's op 100Mbps/full duplex.
- De netgear aangeschaft en sinds vandaag ook nieuwe cat5e kabels (gekocht, niet zelf geknepen) van de linux en de windows pc naar de switch.
- Geprobeerd met wireshark en tcpdump op de linux pc te troubleshooten, maar probleem is eigenlijk dat ik de output niet goed kan interpreteren.
Kort samengevat: Vanwege de testjes op de linux pc zelf, gaat het voor mijn gevoel goed totdat het netwerk verkeer de linux pc verlaat richting de windows pc. Vreemd daarbij is dat iperf aantoont dat de verbinding in principe prima is. Waarom de coax.nl test en downloaden via een browser dan zo traag is, en waarom het beter lijkt te gaan met half duplex instelling, is mij vooralsnog een raadsel.
Ik hoop dat ik alle "maten van snelheid" correct heb weergegeven/afgekort. Wordt beetje verwarrend omdat de verschillende programma's (browser/iperf/coax.nl) elk hun eigen output format kiezen.
Kan iemand mij in de goed richting schoppen waar ik het hier moet zoeken?
Toen dus verder gaan troubleshooten in m'n netwerk waarbij ik nu tegen een probleem aan loop waar ik al dagen mee bezig ben en niet meer uit kom.
Mijn setup:
Internet abonnement is Ziggo Z3 (download: 15 Mbit/s, upload: 1.5 Mbit/s)
specs linux pc (http://specs.tweak.to/15613), maar in dit verband belangrijk: 2 NIC's: 1 x 3com 100MB en 1 x Intel 82573L gigabit onboard.
specs windows pc (http://specs.tweak.to/15612), RTL8168/8111gigabit onboard.
Aansluitingen:
kabelmodem -> pc met linux (router/firewall) met 3com als extern NIC, intel als intern -> Netgear GS108 switch -> windows pc's (XP SP2)
Ik heb "performance" steeds met 3 zaken gemeten:
- download snelheid op reflexive.com
- snelheidsmeter op coax.nl
- iperf
Volgende zaken geconstateerd:
1) Rechtstreeks downloaden van reflexive op de linux pc gaat snel (600-900 kB/sec, soms uitschieters over de 1MB) (dus alleen verkeer over externe NIC), op de windows pc traag (<40 kB/sec) (dus er loopt nu ook verkeer over de interne NIC op linux + NIC op win pc).
2) Coax.nl snelheids test op linux pc snel
code:
1
2
3
4
| Tijdens de laatste 639.9 kilobyte was de snelheid 122.54 Mbit/s. Dat is 122536 Kbps. (14958 KB/Sec). |
op de windows pc traag (~2000 Kbps)
3) iperf testjes tussen de linux pc en windows pc gaan prima (~900 Mbits/sec). Maakt niet uit wie server en wie client is.
4) Als ik alle betrokken NIC's op 100 Mbps/half duplex zet gaat de coax.nl test soms wel net zo snel als op de linux pc. Downloaden van reflexive gaat ook ietsje sneller maar nog steeds stukken trager dan op de linux pc (~ 300 kB/sec)
Wat geprobeerd:
- Tuning XP: firewall uitgezet (ook in services), Verschillende settings met TCPOptimizer
- Tuning Linux: voornamelijk http://www.enterprisenetw...ethub/article.php/3485486 gebruikt voor wijzigen TCP window size.
- Zag met googlen toch wel aantal problemen met Intel 82573L onder linux, dus andere 3com (100Mbps) NIC in de linux pc gestopt om te gebruiken ipv de Intel en alles weer getest, maar nu met alle NIC's op 100Mbps/full duplex.
- De netgear aangeschaft en sinds vandaag ook nieuwe cat5e kabels (gekocht, niet zelf geknepen) van de linux en de windows pc naar de switch.
- Geprobeerd met wireshark en tcpdump op de linux pc te troubleshooten, maar probleem is eigenlijk dat ik de output niet goed kan interpreteren.
Kort samengevat: Vanwege de testjes op de linux pc zelf, gaat het voor mijn gevoel goed totdat het netwerk verkeer de linux pc verlaat richting de windows pc. Vreemd daarbij is dat iperf aantoont dat de verbinding in principe prima is. Waarom de coax.nl test en downloaden via een browser dan zo traag is, en waarom het beter lijkt te gaan met half duplex instelling, is mij vooralsnog een raadsel.
Ik hoop dat ik alle "maten van snelheid" correct heb weergegeven/afgekort. Wordt beetje verwarrend omdat de verschillende programma's (browser/iperf/coax.nl) elk hun eigen output format kiezen.
Kan iemand mij in de goed richting schoppen waar ik het hier moet zoeken?
Specs | Outcast UT clan | You're going to reap what you sow.