Hi.
Vielleicht kann mir einer von Euch als letzte Rettung helfen:
Wir betreiben einen Gameserver für Enemy Territory, ein FPS.
Wir haben einen Server bei Hetzner gemietet: http://www.hetzner.de/de/hosting/produk ... erver/eq4/
Auf diesem Server läuft eine Realtek Netzwerkkarte, [ 9.023241] r8169 Gigabit Ethernet driver 2.2LK-NAPI loaded
Problem:
In völlig unterschiedlichen Zeitabständen, und dann unterschiedlich häufig hintereinander, laggt der Server teilweise 4 Sekunden am Stück.
D.h. der Datenverkehr steht, bei allen Spielern.
Hetzner sagt, alles in Ordnung.
Aber:
Ich habe eine große Datei mit SCP auf meinen
Rechner vom Server gezogen, während WireShark lief. Da SCP TCP benützt, kann man
retransmissions verfolgen. Die Leistung war wirklich schwach mit ungefähr 30 KB/s
und es gab eine Menge retransmissions. Folglich muss es entsprechend viel packet
loss geben.
Die Interfacestatistik zeigt folgende bedenkliche Daten:
Debian-50-lenny-64-LAMP:/var/log# ifconfig -v
eth0 Link encap:Ethernet HWaddr 00:24:21:5b:98:a6
inet addr:188.40.55.210 Bcast:188.40.55.255 Mask:255.255.255.192
inet6 addr: fe80::224:21ff:fe5b:98a6/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:384062905 errors:0 dropped:93353052762058 overruns:0
frame:0
TX packets:183492349 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:33709203056 (31.3 GiB) TX bytes:73590280477 (68.5 GiB)
Interrupt:249 Base address:0x8000
Aber nicht hier:
Debian-50-lenny-64-LAMP:/var/log# ip -stats link show eth0
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UPmtu 1500 qdisc pfifo_fast state
UNKNOWN qlen 1000
link/ether 00:24:21:5b:98:a6 brd ff:ff:ff:ff:ff:ff
RX: bytes packets errors dropped overrun mcast
3645200999 384066220 0 0 0 0
TX: bytes packets errors dropped carrier collsns
577082053 183496376 0 0 0 0
Es handelt sich um die Netzwerkkarte Realtek 8169:
Debian-50-lenny-64-LAMP:/var/log# dmesg | grep -i eth
[ 9.023241] r8169 Gigabit Ethernet driver 2.2LK-NAPI loaded
[ 9.023241] eth0: RTL8168c/8111c at 0xffffc20000c58000, 00:24:21:5b:98:a6,
XID 3c4000c0 IRQ 1273
[ 13.673975] r8169: eth0: link up
Diese ist gesetzt auf 100Mb FDX:
Debian-50-lenny-64-LAMP:/var/log# mii-tool -v eth0
eth0: negotiated 100baseTx-FD flow-control, link ok
product info: vendor 00:07:32, model 17 rev 2
basic mode: autonegotiation enabled
basic status: autonegotiation complete, link ok
capabilities: 1000baseT-HD 1000baseT-FD 100baseTx-FD 100baseTx-HD 10baseT-FD
10baseT-HD
advertising: 100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD flow-control
link partner: 1000baseT-HD 1000baseT-FD 100baseTx-FD 100baseTx-HD 10baseT-FD
10baseT-HD flow-control
Wir brauchen Hilfe. Der Packet Loss ist ne Katastrophe.
Kernel neu und so ist nicht, weil Mietserver.
Also, gute Ideen?
Her damit!
Schon mal vielen Dank
Server Debian mit Realtek 8169 Problem!
Re: Server Debian mit Realtek 8169 Problem!
Mit diesem Chipsatz hat der Linux-Kernel massive Probleme. Etch läuft mit ca. 95% verlorenen Daten und bei Lenny gehts einigermassen.
Als Abhilfe dient nur: neuesten Kernel probieren und hoffen das es klappt oder eine gute Netzwerkkarte einbauen (lassen).
Als Abhilfe dient nur: neuesten Kernel probieren und hoffen das es klappt oder eine gute Netzwerkkarte einbauen (lassen).
Re: Server Debian mit Realtek 8169 Problem!
meti hat geschrieben:Mit diesem Chipsatz hat der Linux-Kernel massive Probleme. Etch läuft mit ca. 95% verlorenen Daten und bei Lenny gehts einigermassen.
Als Abhilfe dient nur: neuesten Kernel probieren und hoffen das es klappt oder eine gute Netzwerkkarte einbauen (lassen).
Neue Karte haben wir schon angefragt: Kostet einmalig 35€ (Intel, ok), und Flex-Pack, kostet monatlich 15€ (nicht ok!!)
Hast Du für die von Dir genannten Problem seriöse Quellen? Würde prima helfen gegenüber Hetzner.
Dankeschön
Zuletzt geändert von Roboticus am 17.07.2009 22:37:47, insgesamt 1-mal geändert.
Re: Server Debian mit Realtek 8169 Problem!
Meine Quelle: Google und die eigenen Erfahrungen mit meinem neuen Board im Server. Da ist auch dieser bescheidene Chipsatz drin. Unter Etch waren ca. 95% der Daten verloren und entsprechend miserabel war der Durchsatz. Dann hab ich ja zwangsweise einen anderen Kernel probiert (2.6.26 aus den etch backports) und mit dem ists jetzt erträglich. Dadurch war ich dann fast genötigt auf Lenny zu wechseln was ich dann auch getan hab.
Probier mal einen aktuellen Kernel (2.6.30), vielleicht klappts ja mit dem besser.
Das Beste ist immer noch eine Intel Netzwerkkarte. Da funktioniert das und die Geschwindigkeit stimmt auch.
Probier mal einen aktuellen Kernel (2.6.30), vielleicht klappts ja mit dem besser.
Das Beste ist immer noch eine Intel Netzwerkkarte. Da funktioniert das und die Geschwindigkeit stimmt auch.
- sum69sum
- Beiträge: 109
- Registriert: 27.09.2005 14:30:00
- Lizenz eigener Beiträge: GNU Free Documentation License
-
Kontaktdaten:
Re: Server Debian mit Realtek 8169 Problem!
Das Problem kann auch gelöst werden indem man einen aktuelleren Realtek Treiber erstellt und einbindet.
Hat mir auf jedenfall geholfen. hier noch ein link : http://wiki.hetzner.de/index.php/Instal ... 8-Treibers
gruss
tom
Hat mir auf jedenfall geholfen. hier noch ein link : http://wiki.hetzner.de/index.php/Instal ... 8-Treibers
gruss
tom