ftp download stalled

mqss

Member
Ich habe irgendwie das Problem, das ich "größere" Dateien (ab ca. 10/20 MB) nicht mehr per ftp/sftp auf meinen Server (FreeBSD) kriege. Die Übertragung bricht reproduzierbar mit einem "stalled" ab.
Ich habe die selbe (BSD) Variante auch noch auf einem anderen Computer (leistungsfähigere Hardware) installiert und da klappt's problemlos. Gibt es irgendwelche (Kernel-)Parameter, an denen man drehen kann? Oder hat jemand eine Idee, woran es liegen könnte?

Das System:
FreeBSD-5.4
Pentium133, 64 MB RAM
 
Last edited:
1. Dein Prozessor ist vielleicht einfach zu langsam oder die NIC schlecht.

2. Wenn du Glück hast, ist im Client lediglich die Option "Quit when stalled" eingeschaltet. Überprüfe das erst einmal.

3. Ansonsten hilft dir das hier vielleicht, wenn auch schon sehr alt.
Code:
Something in the socket/proto/network interface area doesn't
work correctly when tcp.recvspace=56K, the default value in 4.8-R.
It DOES work correctly when tcp.recvspace= 16K, 32K, 48K.

I see the following repeatable problem. At the same point in
the ftp reception of a 218K .gz file, received data stops getting
delivered to the ftp client and starts stacking up in mbufs.
The ftp client reports "stalled". When the recvspace limit
is reached, the entire socket receive buffer is delivered to
the ftp client as fast as the client can take it. For the
remainder of the file transfer there are no further ftp
client stalls. Note that the stall occurs at approx.
2 * tcp.recvspace. 
(http://unix.derkeiler.com/Mailing-Lists/FreeBSD/net/2003-10/0047.html)
 
Der letzte Tipp klingt ganz interessant. Hat aber leider (noch) nichts gebracht...
Ich werde mal versuchen irgendwann den NIC auszutauschen. Vielleicht hilft das.

Nochmal ergänzend zum ersten Post:
Code:
ftp> get perl-5.8.7.tbz
local: perl-5.8.7.tbz remote: perl-5.8.7.tbz
227 Entering Passive Mode (134,109,132,98,86,169)
150 Opening BINARY mode data connection for perl-5.8.7.tbz (10677644 bytes).
 41% |*******************                            |  4331 KB   40.47 KB/s  - stalled -
Dies passiert wenn ich z.B. perl runterlade. Wobei es immer bei 4331KB hängen bleibt. Bei dem Download einer anderen Datei bleibt es dann an einer völlig anderen Stelle hängen (aber dann - also dateispezifisch - wieder an der "gleichen" Stelle).
 
Danke für die Antworten.
Die Netzwerkkarte (fxp - Intel EtherExpress) scheint sich tatsächlich nicht mit dem Rest vertragen zu haben. Ich habe jetzt ein älteres 3Com Modell (xl) drinne, was bis jetzt ganz gut funktioniert.

gruß
mqss
 
Back
Top