Manchmal erscheinen FTP Server unglaublich langsam. Um einen realistischen Geschwindigkeits Test durchzuführen habe ich mir den Folgenden Weg überlegt.
1.) Testdateien erstellen
~]> dd if=/dev/urandom of=~/test1M count=1 bs=1M 1+0 Datensätze ein 1+0 Datensätze aus 1048576 Bytes (1,0 MB) kopiert, 0,170467 s, 6,2 MB/s ~]> dd if=/dev/urandom of=~/test10M count=10 bs=1M 10+0 Datensätze ein 10+0 Datensätze aus 10485760 Bytes (10 MB) kopiert, 1,15114 s, 9,1 MB/s
2.) Verbindung zum FTP Server herstellen
~]> ftp ftp.server.local Connected to ftp.server.local. 220 FTP-Backupspace Name (ftp.server.local:root): benutzer 331 Password required for benutzer Password: 230 User benutzer logged in Remote system type is UNIX. Using binary mode to transfer files. ftp>
3.) Die Testdateien zum Server übertragen
ftp> put test1M local: test1M remote: test1M 200 PORT command successful 150 Opening BINARY mode data connection for test1M 226 Transfer complete 1048576 bytes sent in 0.12 secs (8661.7 kB/s) ftp> ftp> put test10M local: test10M remote: test10M 200 PORT command successful 150 Opening BINARY mode data connection for test10M 226 Transfer complete 10485760 bytes sent in 1.81 secs (5655.2 kB/s) ftp>
4.) Die Testdateien vom Server zurück übertragen
ftp> get test1M local: test1M remote: test1M 200 PORT command successful 150 Opening BINARY mode data connection for test1M (1048576 bytes) 226 Transfer complete 1048576 bytes received in 0.11 secs (9278.0 kB/s) ftp> ftp> get test10M local: test10M remote: test10M 200 PORT command successful 150 Opening BINARY mode data connection for test10M (10485760 bytes) 226 Transfer complete 10485760 bytes received in 1.13 secs (9039.9 kB/s) ftp>
5.) Aufräumen
ftp> delete test1M 250 DELE command successful ftp> delete test10 550 test10: No such file or directory ftp> delete test10M 250 DELE command successful ftp> ftp> quit 221 Goodbye. ~]> rm test1M ~]> rm test10M
6.) Auswertung
Die Übertragung der Dateien erfolgte in meinem Beispiel mit mindestens (5655.2 kB/s) zum FTP Server und mit mindestens (9039.9 kB/s) vom Server zum Computer.
Wenn ihr einen Besseren Weg kennt die FTP Geschwindigkeit zu messen, meldet euch