PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : apache2 downloads über LAN sehr langsam



jano
22.01.09, 16:12
Hallo

Ich habe ein Problem mit meinem homeserver. Aber erstmal ein Paar Daten:

openSuSe 10.3 32Bit
CPU Intel 3,0 Ghz
1Gb DDR2 400 RAM
Gigabit Ethernet Onboard
S-ATA 150 Raid 5 mit 5 Platten
Auf dem Server läuft apache2.2.8

Es besteht eine 1Gbit/s Netzwerkverbindung zum Netgear GS116 Switch und ebenfalls auch eine 1Gbit/s Netzwerkverbindung zum WindowsXP Client.
Beides mit CAT6 Kabeln.

Für das Raid 5 besteht eine Partition mit dem Mountpoint /daten
/daten ist ins /srv/www/htdocs/ Verzeichnis gelinkt, sodass man über den apache auf /daten zugreifen kann.

Jetzt lade ich eine ca. 700MB große Datei mittels Moozilla Firefox über den apache herunter.
Der download beginnt bei 12000KByte/s und pegelt sich nach 20sec bei 4000KByte/s ein.

CPU-Auslastung bei max. 10%
RAM-Auslastung bei gerade mal 100MByte
Mit Samba erreiche ich wesentlich höhere Geschwindigkeiten.

Was ist da los frage ich mich??

Ich würde mich sehr freuen wenn vllt. jemand eine Antwort auf das Problem geben kann?

Gruß

Jan

marce
22.01.09, 18:04
was läuft denn sonst auf der Maschine? Probiere den Download mal mit wget oder curl.

Evtl. auch mal ein Blick in's Logfile...

jano
22.01.09, 21:42
proftp und samba

sonst nichts

Habe leider im Moment keinen Linux-Client hier stehen.

Gruß

Jan

jano
11.02.09, 17:06
Im logfile steh nichts auffälliges.

Mit proftpd bekomme ich satte 30MB/s (bedingt durch meine langsame Client-Festplatte)

jano
11.02.09, 17:17
Ich habe soeben durch Zufall eine sehr erstaunlich Entdeckung gemacht...

Auf dem lokalen Server, auf dem auch der download lahmt läuft nebenbei eine kleine Homepage zu Testzwecken.
Wenn ich während der Übertragung der Datei energisch auf den Links auf dieser Seite herumklicke so kann ich die Geschwindigkeit bis an die 30MB/s hochtreiben.
Sobald ich aufhöre senkt es sich weider auf 4MB/s.

???? Wie soll man sich das nun erklären??

marce
11.02.09, 21:40
versuche mal einen Test mit curl oder wget - Zur Not geht's ja auch über eine LiveCD.

Poste auch mal die Apache-Konfig bezüglich des verwendeten MPM...

jano
22.03.09, 18:13
Also,

Geschwindigkeit gemessen mit Knoppix LiveCD und wget und 800MB Datei:

Übertragung in den Ramdisk/Arbeitsspeicher: 108 Mbyte/s

Übertragung auf die Festplatte (IDE U-DMA133) : 38 Mbyte/s


Ich habe außerdem nochmal den Downloadspeed mit dem Internet Explorer gemessen :
38 Mbyte/s

....

Firefox ist schuld....


Der verwendete MPM müsste prefork sein.

Gruß

Jan