Hallo zusammen ...
... ich habe ein kleines Problem, wo ich ein paar Denkanstösse gebrauchen kann.
Ich habe schon länger festgestellt, das mein Netzwerk irgendwie ein bischen Langsam ist, konnte mir aber darauf nie recht einen Reim machen, und habe die Sache auch wieder aus den Augen verloren.
Heute habe ich jedoch von meinem Intranetserver ein ISO auf meine Workstation kopiert und war doch sehr erstaunt, das ein Transfer einer 500MB grossen Datei mit 8 Minuten zu buche geschlagen ist. Ich habe daraufhin die selbe datei vom selben Server auf eine Windowsmaschine kopiert, und dort lediglich 2 Minuten benötigt. Das selbe ging in umgekehrter Reihenfolge mit ähnlichen Ergebnissen. Ich habe nun angenommen das meine Netzwerkkarte auf 10 Mbit eingestellt ist und bin der Sache mal auf den Grund gegangen.
dmesg zeigt aber:
eth0: link up, 100Mbps, full-duplex, lpa 0x45E1
ifconfig eth0 zeigt:
# ifconfig eth0
eth0 Link encap:Ethernet HWaddr 00:30:84:9B:E8:2D
inet addr:192.168.0.2 Bcast:192.168.0.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:52899286 errors:1995 dropped:1998 overruns:1990 frame:3
TX packets:85385775 errors:0 dropped:0 overruns:19 carrier:0
collisions:0 txqueuelen:1000
RX bytes:528873246 (504.3 Mb) TX bytes:711599547 (678.6 Mb)
Interrupt:18 Base address:0x4f00
lspci zeigt:
# lsmod
Module Size Used by
nls_cp437 5888 0
vfat 10880 0
fat 45852 1 vfat
usb_storage 79040 0
ide_core 112200 1 usb_storage
ext2 56840 1
snd_seq_oss 29056 0
snd_seq_midi_event 6528 1 snd_seq_oss
snd_seq 46544 4 snd_seq_oss,snd_seq_midi_event
snd_pcm_oss 38688 1
snd_mixer_oss 14592 1 snd_pcm_oss
joydev 8256 0
ppdev 7556 0
lp 9220 0
parport_pc 35172 1
rtc_sysfs 3840 0
parport 31176 3 ppdev,lp,parport_pc
serio_raw 5636 0
psmouse 34952 0
rtc_proc 3844 0
rtc_dev 6664 0
ppp_generic 23572 0
slhc 5760 1 ppp_generic
rtc_cmos 7188 0
rtc_core 7684 4 rtc_sysfs,rtc_proc,rtc_dev,rtc_cmos
rtc_lib 3456 2 rtc_sysfs,rtc_core
usblp 11776 0
snd_cmipci 31104 2
nvidiafb 42012 0
i2c_algo_bit 7304 1 nvidiafb
pcspkr 2944 0
gameport 11784 1 snd_cmipci
snd_pcm 69124 2 snd_pcm_oss,snd_cmipci
snd_page_alloc 7816 1 snd_pcm
snd_opl3_lib 8704 1 snd_cmipci
snd_timer 19076 3 snd_seq,snd_pcm,snd_opl3_lib
snd_hwdep 7172 1 snd_opl3_lib
snd_mpu401_uart 7040 1 snd_cmipci
snd_rawmidi 19104 1 snd_mpu401_uart
snd_seq_device 6796 4 snd_seq_oss,snd_seq,snd_opl3_lib,snd_rawmidi
snd 44516 14 snd_seq_oss,snd_seq,snd_pcm_oss,snd_mixer_oss,snd_cmipci,snd_pcm,snd_opl3_lib,snd_timer,snd_hwdep,snd_mpu401_uart,snd_rawmidi,snd_seq_device
soundcore 6496 2 snd
via_ircc 19860 0
irda 113848 1 via_ircc
crc_ccitt 2304 1 irda
i2c_viapro 7956 0
stv0299 9992 1
b2c2_flexcop_pci 6424 0
b2c2_flexcop 22924 1 b2c2_flexcop_pci
dvb_core 70568 2 stv0299,b2c2_flexcop
dvb_pll 12164 1 b2c2_flexcop
sg 26524 0
nvidia 7238644 24
i2c_core 17536 7 nvidiafb,i2c_algo_bit,i2c_viapro,stv0299,b2c2_flexcop,dvb_pll,nvidia
via_agp 8576 1
agpgart 27352 2 nvidia,via_agp
shpchp 29204 0
pci_hotplug 27720 1 shpchp
usbhid 36128 0
hid 24448 1 usbhid
ff_memless 5256 1 usbhid
tsdev 6464 0
thermal 11528 0
processor 24532 1 thermal
battery 8452 0
ac 4100 0
button 6288 0
fan 3972 0
evdev 8192 7
uinput 7680 1
8139too 23040 0
mii 4864 1 8139too
ext3 119304 5
jbd 54312 1 ext3
mbcache 6916 2 ext2,ext3
sr_mod 14372 0
cdrom 34336 1 sr_mod
sd_mod 17796 9
ehci_hcd 30732 0
uhci_hcd 22160 0
usbcore 111240 6 usb_storage,usblp,usbhid,ehci_hcd,uhci_hcd
sata_promise 9988 0
ata_generic 5636 0
pata_via 8452 7
libata 102932 3 sata_promise,ata_generic,pata_via
folglich sollte die Karte auf 100mbit laufen.
auffällig sind mir hier jedoch die errors und drops im RX-Zweig.
Ich habe dann den Port an meinem Switch grafisch mitlaufen lassen.
Das Ergenis war, das der Port gerade mal zu 10% ausgelastet wurde, während der selbe Transfer von der Windowsmaschine mit 65 % Portauslastung zu Buche geschlagen ist.
An was kann das nun liegen, das meine Karte, trotzdessen das Sie als 100mbit erkannt und eingestellt wird, nur mit 10mbit zu arbeiten scheint ??? Und natürlich stellt sich auch die Frage, wie ich das ändern kann, denn mit 10mbit ist ja doch etwas wenig 😉
mfg und Danke schon mal für die Hilfe