← Back to team overview

sslug-teknik team mailing list archive

eth0: TX underrun, threshold adjusted.

 

Hej med jer :)

Jeg har en firewall der styrer noget der ligner 15-20 Mbit.

I min syslog og i dmesg får jeg sådan noget her:

eth0: TX underrun, threshold adjusted.

Før jeg skiftede motherboard i den, kunne jeg også få sådan noget her:
NETDEV WATCHDOG: eth0: transmit timed out
eth0: Transmit timed out: status 0050  0c00 at 1384534954/1384535014
command 000c0000.

Det samme problem gør sig gældende på eth1. Det er mellem eth0 og eth1 der
er stort set alt trafikken. Der er 2Mbit på eth2, men det laver ingen
fejl.

Problemet udmønter sig i at der af og til, et par gange i timen er nogle
"flow stop", altså perioder af få sekunder, hvor der ikke kommer pakker
igennem maskinen.

Det er en XP 1700 CPU, 3 Intel Server adaptor netkort, og 256 Mb ram.
Motherboardet er et MSI KM2M, med et VIA chipset.

En smule vmstat, selvom det sikkert kommer til at se grimt ud i en mail
her til listen. Der er omkring 7000 interrupts, og et cpu load på cirka
10%.
fw1:~# vmstat 1 5
   procs                      memory    swap          io     system       
 cpu
 r  b  w   swpd   free   buff  cache  si  so    bi    bo   in    cs  us 
sy  id
 0  0  0     48   4952  15744 184152   0   0    28     1  862   256   1  
5  94
 0  0  0     48   4952  15744 184152   0   0     0     0 6932   375   3  
9  88
 0  0  0     48   4940  15756 184152   0   0     0    20 6845   363   0 
10  90
 0  0  0     48   4940  15756 184152   0   0     0     0 7201   385   3 
12  85
 0  0  0     48   4940  15756 184152   0   0     0     0 6881   305   2 
10  88

Lige nu klokken 10.30 er der cirka 4000 pakker i sekundet på eth0.

Jeg tror der er noget der ligner små 200 regler i den.

Brugerne bag den firewall laver alt muligt igennem den. Store downloads.
Peer2peer programmer og online gaming. Pakkestørrelsen er altså meget
forskellig.

Håber nogen kan give nogen gode ideer, og mere info kan sikkert med held
fremskaffes ;)

//Jesper
-- 
www.ballbreaker.dk/antispam/