PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Netzwerk interne Speedprobleme



hennesiv
02.06.06, 21:42
Hi,

habe im Netzwerk arge Speed Probleme, der Linux Pc dient als Ftp Server (glftpd), beide Pcs hängen an nem 100Mbit Switch wobei ich auch beide Pcs per Crossover Kabel verbunden hatte. Habe mal ein paar Infos gesammelt in der Hoffnung das jemand weiter weiss, da ich nicht über 2Mb/s komme.


Informationen Linux Pc:



cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 7
model name : Pentium III (Katmai)
stepping : 3
cpu MHz : 501.142
cache size : 512 KB
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 2
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 sep mtrr pge mca cmov pat pse36 mmx fxsr sse
bogomips : 999.42

cat /proc/meminfo
total: used: free: shared: buffers: cached:
Mem: 162697216 128815104 33882112 0 684032 88584192
Swap: 251846656 0 251846656
MemTotal: 158884 kB
MemFree: 33088 kB
MemShared: 0 kB
Buffers: 668 kB
Cached: 86508 kB
SwapCached: 0 kB
Active: 16624 kB
Inactive: 70596 kB
HighTotal: 0 kB
HighFree: 0 kB
LowTotal: 158884 kB
LowFree: 33088 kB
SwapTotal: 245944 kB
SwapFree: 245944 kB

./mii-tool
eth0: negotiated 100baseTx-FD, link ok

lspci | grep Ethernet
00:10.0 Ethernet controller: 3Com Corporation 3c905B 100BaseTX [Cyclone] (rev 30)

./mii-diag
Using the default interface 'eth0'.
Basic registers of MII PHY #24: 3000 786d 0000 0000 01e1 45e1 0005 2801.
The autonegotiated capability is 01e0.
The autonegotiated media type is 100baseTx-FD.
Basic mode control register 0x3000: Auto-negotiation enabled.
You have link beat, and everything is working OK.
Your link partner advertised 45e1: Flow-control 100baseTx-FD 100baseTx 10baseT-FD 10baseT, w/ 802.3X flow control.
End of basic transceiver information.

Treiber sind im Kernel (2.4.32) fest kompiliert

Informationen Windows Pc:




Processors: 1
Processor speed: 805 MHz
Processor type: AMD Duron(tm) Processor
Physical memory: 192 MB

Netzwerkkarte: Realtek RTL8139(A) PCI-Fast Ethernet-Adapter (100Mbit Full Duplex)



1. Test : NETIO

Server = Windows Pc / Client = Linux PC


netio -t 192.168.0.3

NETIO - Network Throughput Benchmark, Version 1.26
(C) 1997-2005 Kai Uwe Rommel

TCP connection established.
Packet size 1k bytes: 4894 KByte/s Tx, 1320 KByte/s Rx.
Packet size 2k bytes: 4410 KByte/s Tx, 1806 KByte/s Rx.
Packet size 4k bytes: 4228 KByte/s Tx, 2217 KByte/s Rx.
Packet size 8k bytes: 3865 KByte/s Tx, 2078 KByte/s Rx.
Packet size 16k bytes: 4763 KByte/s Tx, 3001 KByte/s Rx.
Packet size 32k bytes: 5761 KByte/s Tx, 3295 KByte/s Rx.
Done.


Server = Linux Pc / Client = Windows Pc

netio -t 192.168.0.11

NETIO - Network Throughput Benchmark, Version 1.26
(C) 1997-2005 Kai Uwe Rommel

TCP connection established.
Packet size 1k bytes: 1359 KByte/s Tx, 4570 KByte/s Rx.
Packet size 2k bytes: 1725 KByte/s Tx, 4317 KByte/s Rx.
Packet size 4k bytes: 2158 KByte/s Tx, 4205 KByte/s Rx.
Packet size 8k bytes: 2789 KByte/s Tx, 4736 KByte/s Rx.
Packet size 16k bytes: 3055 KByte/s Tx, 4492 KByte/s Rx.
Packet size 32k bytes: 3319 KByte/s Tx, 5860 KByte/s Rx.
Done.

2. Test : glftpd


Down (Linux = Server / Windows = Client) : Transferred 5 files totaling 71,53 MB in 37,16 seconds (2.074,8 KB/s)

Up (Linux = Server / Windows = Client): Transferred 5 files totaling 71,53 MB in 53,90 seconds (1.450,0 KB/s)


3. Test : Festplatte Linux Pc


hdparm -t /dev/hdb

/dev/hdb:
Timing buffered disk reads: 78 MB in 3.00 seconds = 26.00 MB/sec

4. Test : Verschieben von Dateien auf Ftp Server (Linux Pc)


21:30 [homeftp]< put 'test' | 14.305M 1678.6Kbs 9s|


Besteht die Möglichkeit das einfach die Pcs zu schlecht sind? Dürfte aber eigentlich nicht sein oder?
Hoffe jemand kann weiterhelfen.

Vielen Dank im Voraus

Mfg hennesiv

geronet
03.06.06, 09:41
Ich seh da kein Problem, 2 Mbyte/s sind für die Hardware schon recht gut.
Besonders bei dem dummen ftp Protokoll.
Bei 100 Mbit/s würde man theoretisch 12 Mbyte/s schaffen, zieh die Hälfte ab für Protokolloverhead, CSMA/CD etc und du bist bei etwa 6 ;)

r00t043
03.06.06, 12:14
lftp xxxxx@172.17.0.2:~/share/media/images/knoppix> get KNOPPIX_V4.0.2CD-2005-09-23-EN.iso
728190976 bytes transferred in 70 seconds (9.93M/s)
Der Server ist ein vsftpd auf einem AMD K6-2 500MHz mit 620MB RAM.
Der Client ist lftp auf einem AMD Duron 1,6GHz mit 1,2 GB RAM.
Beide NICs sind Intel PRO/100 S.

Also was du als Server laufen hast, sollte reichen.

Ich sagen mal der Windows Client schaft das nicht. Also wuerde ich auf dem Client Knoppix starten und das gleiche nochmal machen.

hennesiv
03.06.06, 14:19
21:30 [homeftp]< put 'test' | 14.305M 1678.6Kbs 9s|

steht auch oben schon drin das habe ich auf der linux kiste gemacht, komme ich sogar noch unter 2mb/s und das ftp protocoll zulangsam ist, kann wohl eher nicht sein, da kommt man auch auf seine 10mb/s klappt halt nur bei mir nicht :(

wenn noch einer weiter weiss bite posten

EDIT:

habe es mit einem anderen pc versucht herunter zu laden (1ghz 900 irgendwas mb ram). glaube das problem liegt an der hardware von den pcs weil:

transfer mit 265bit verschlüsselung: 3mb/s
transfer mit 128bit verschlüsselung: 4mb/s
transfer mit 56bit verschlüsselung: 5mb/s
transfer ohne verschlüsselung: 7mb/s

von meinem windows pc aus schaffe ich es nicht über 2mb/s da kann ich mich auf den kopf stellen, liegt wohl an dem wenig ram was drin ist und bei der linux kiste denke ich das es zu viel belastet wird wenn verschlüsselt wird und ohne verschlüsselung bei 7mb/s auch das maximum erreicht hat.

EDIT2: gerade noch einmal netio drüber laufen lassen... 11,5 mb/s zwischen den beiden pcs liegt wohl am geringen ram von meinem client das es so langsam ist jetzt frage ich mich nur warum nur 7mb/s bei ftp?

EDIT3: so neu ram und neue netzwerkkarte in meinen win pc getahn tut sich trotzdem nichts immer noch 2mb/s

Cybersonic
04.06.06, 11:27
Ich seh da kein Problem, 2 Mbyte/s sind für die Hardware schon recht gut.
Der Meinung bin ich auch.

hennesiv
04.06.06, 12:17
Der Meinung bin ich auch.

welche hardware meinst du? die im linux pc oder die im windows pc? sehe ja das 11,5mbit laut netio geschafft werden und per ftp 7mb/s also kann es ja nicht am linux rechner liegen wenn schon dann am win oder nicht?