Sebesség probléma

Fórumok

Sziasztok!

Olyan problémám van, hogy sok esetben lassú a feltöltési sebesség a PC -> Szerver között, de a letöltési sebesség pedig mindig tökéletes (1.8 mbyte/s)

Szerverről:
Debian 6.0, hetznernél hostolva 100 mbit/s

Itthoni internetsebesség: 15/5.5 mbit/s

Sebességadatok:
Laptopról:
Windows 7
Total commander -> ftp, winscp -> sftp max 220 kbyte/s

Ubuntu 11.04
MC -> sftp, ftp 600 kbyte/s
krusader -> sftp, ftp 600 kbyte/s

PC:
Windows 7
Total commander -> ftp, winscp -> sftp max 220 kbyte/s

Debian 6.0
MC -> sftp, ftp 600 kbyte/s
krusader -> sftp 200 kbyte/s, ftp 600 kbyte/s

Magyarországi szerverről
Debian 6.0
MC-> sftp, ftp 100 mbit/s

Amire rájöttem, hogy linux alatt mc-vel mindig max feltöltési sebességgel mennek át az adatok, de Windows alatt, ftp-t vagy sftp-t használva, mindig több mint felére csökken a feltöltési sebesség. Ez miért lehet?

Előre is köszönöm a megoldásokat!

Hozzászólások

A körvonalazódó minta:

(1) Amikor Windows-ról töltesz fel, akár ftp-vel, akár sftp-vel, akkor lassú.

Szerkesztés: ja, hogy miért. Biztosan rosszul van beállítva (vagy szimplán ócska) a csomagütemező.

(2) Van még egy eset, amikor lassú: Debian krusader SFTP. Az SFTP-nél van egy olyan paraméter, hogy "window size", vagy "pending requests", vagy "requests in flight" (ez lehet byte-ban ill. kérésszámban is megadott). Ha ezt a krusader kicsire állítja, ugyanakkor a round-trip-time-od magas (= lassan válaszol a ping), akkor az ki fogja nyírni az átviteli sebességedet. Emeld meg a nevezett paramétert, vagy használj másik klienst, ahol alapból magasabb.

Lásd például az lftp program alábbi beállításait:


sftp:size-write (number)
    Block size for writing. Default is 0x8000.

sftp:max-packets-in-flight (number)
    The maximum number of unreplied  packets in flight. If round
    trip time is significant, you should increase this and
    size-read/size-write. Default is 16.

Közben teszteltem windows alatt más klienssel (FileZilla) és tökéletes alatta a feltöltési sebesség (550-600 kbyte/s). Az, hogy Krusader alatt működjön, az nem fontos, mert ha linux alatt vagyok, akkor általában mc-t használok, azalatt meg normális a feltöltési sebesség, a krusadert csak teszt miatt használtam. A legfontosabb jelen esetben az lenne, hogy Total Commander alatt működjön, mert nem csak én használom a szervert, hanem olyanok is, akik nálam jóval kevésbé értenek az informatikához és ragaszkodnak a total commanderhez

Még egy:

Várom a megoldásokat!

Ezt helyesen úgy írják, hogy

Előre is köszönöm!