www.ProFTPD.de
13. März 2007, 19:53:27 *
Willkommen Gast. Bitte einloggen oder registrieren.
Haben Sie Ihre Aktivierungs E-Mail übersehen?

Einloggen mit Benutzername, Passwort und Sitzungslänge
News: SMF - Neu installiert!
 
   Übersicht   Hilfe Suche Login Registrieren  
Seiten: [1]   Nach unten
  Drucken  
Autor Thema: proftpd + Prozessorauslastung  (Gelesen 359 mal)
0 Mitglieder und 1 Gast betrachten dieses Thema.
Anonymous
Gast
« am: 13. Oktober 2004, 10:56:27 »

Hallo,

wir haben einen proftpd Server laufen. Sobald wir per FTP etwas über das Netzwerk downloaden erreichen wir grade einmal etwa 500 kb/s

Wir haben den Kernel 2.6.8.1

Sobald der proftpd Dienst in Benutzung ist steigt die CPU-Auslastung des Dienstes mit dem Namen ksoftirqd/1 auf 95 - 100 %.

PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
5 root 39 19 0 0 0 R 96.9 0.0 27:13.50 ksoftirqd/1
10542 root 16 0 5104 2768 4196 R 17.5 0.5 9:15.84 proftpd
3 root 34 19 0 0 0 S 0.0 0.0 0:00.00 ksoftirqd/0

Die Frage ist jetzt ob diese CPU-Auslastung und die langsame Geschwindigkeit des FTPs evtl. etwas mit diesem ksoftirqd zu tun hat?
Weiß da vielleicht jemand weiter?

Das ganze ist ein 2CPU-System (Pentium Pro 200 MHz)
Gespeichert
stonki
Administrator
ProFTPD
*****
Offline Offline

Beiträge: 1853


15318939
Profil anzeigen WWW E-Mail
« Antwort #1 am: 13. Oktober 2004, 12:45:50 »

welche ProFTPD Version ? bei 1.2.9 waren einige Bugs drinne, probiert das auf jeden Fall mal mit 1.2.10

cu
stonki
Gespeichert

www.stonki.de:    the more I see, the more I know.......
www.proftpd.de:   Deutsche ProFTPD Dokumentation
www.krename.net:  Der Batch Renamer für KDE
www.kbarcode.net: Die Barcode Solution für KDE
Anonymous
Gast
« Antwort #2 am: 15. Oktober 2004, 09:55:37 »

Also haben jetzt den proFTPD geupdated. Nach eingabe von proftpd -vv erscheint nun folgendes:

 - ProFTPD Version: 1.2.10rc3 (devel)
 -   Scoreboard Version: 01040002
 -   Built: Mi Okt 13 15:17:58 CEST 2004
 -     Module: mod_core.c
 -     Module: mod_xfer.c
 -     Module: mod_auth_unix.c
 -     Module: mod_auth_file.c
 -     Module: mod_auth.c
 -     Module: mod_ls.c
 -     Module: mod_log.c
 -     Module: mod_site.c
 -     Module: mod_cap/1.0

Allerdings lädt es immer noch nicht mit der eigentlich zu erwartenden Geschwindigkeit herunter. In iftop bekommt man folgendes angezeigt was die Bandbreite angeht:

deepthought.d  => 141.73.130.169             2.03Mb  2.02Mb  1.99Mb
                           <=                            27.9Kb  27.8Kb  27.4Kb

Wenn man von 2 PCs etwas herunterzieht halbiert sich die Bandbreite auf jeweils ca. 1 MB...
Gespeichert
stonki
Administrator
ProFTPD
*****
Offline Offline

Beiträge: 1853


15318939
Profil anzeigen WWW E-Mail
« Antwort #3 am: 15. Oktober 2004, 10:30:46 »

Zitat von: "Anonymous"
Also haben jetzt den proFTPD geupdated. Nach eingabe von proftpd -vv erscheint nun folgendes:

 - ProFTPD Version: 1.2.10rc3 (devel)
 -   Scoreboard Version: 01040002
 -   Built: Mi Okt 13 15:17:58 CEST 2004
 
[...]

Allerdings lädt es immer noch nicht mit der eigentlich zu erwartenden Geschwindigkeit herunter. In iftop bekommt man folgendes angezeigt was die Bandbreite angeht:

deepthought.d  => 141.73.130.169             2.03Mb  2.02Mb  1.99Mb
                           <=                            27.9Kb  27.8Kb  27.4Kb



1) Was für eine Anbindung habt Ihr ?
2) Wieso nehmt ich 1.2.10 RC3 wenn die 1.2.10 STABLE schon draussen ist ? (nicht dass das einen unterschied bei Eurem Problem machen wuerde, wundert mich nur)

cu
stonki
Gespeichert

www.stonki.de:    the more I see, the more I know.......
www.proftpd.de:   Deutsche ProFTPD Dokumentation
www.krename.net:  Der Batch Renamer für KDE
www.kbarcode.net: Die Barcode Solution für KDE
Anonymous
Gast
« Antwort #4 am: 15. Oktober 2004, 11:46:23 »

Wir haben eigentlich eine Gigabit-Anbindung vom Server an den Switch. Vom Switch gehen dann 100MBit zu den Rechnern.

Wie gesagt die Bandbreite zeigt er zwar mit 2MB an aber per FTP werden höchstens ca. 500 kb/s erreicht.


Warum wir die RC3 genommen haben hat einfach den Grund das auf proftpd.de unter Downloads folgendes steht:

Download aktueller Versionen:
Aktuelle Stable Version:
ProFTPD 1.2.9 Sourcecode: tar.gz oder tar.bz2

Development:
ProFTPD 1.2.10 RC3 Sourcecode: tar.gz oder tar.bz2

Werden jetzt aber mal die stable aufspielen.
Gespeichert
stonki
Administrator
ProFTPD
*****
Offline Offline

Beiträge: 1853


15318939
Profil anzeigen WWW E-Mail
« Antwort #5 am: 15. Oktober 2004, 14:46:47 »

Zitat von: "Anonymous"
Wir haben eigentlich eine Gigabit-Anbindung vom Server an den Switch. Vom Switch gehen dann 100MBit zu den Rechnern.

Wie gesagt die Bandbreite zeigt er zwar mit 2MB an aber per FTP werden höchstens ca. 500 kb/s erreicht.


Warum wir die RC3 genommen haben hat einfach den Grund das auf proftpd.de unter Downloads folgendes steht:

Download aktueller Versionen:
Aktuelle Stable Version:
ProFTPD 1.2.9 Sourcecode: tar.gz oder tar.bz2

Development:
ProFTPD 1.2.10 RC3 Sourcecode: tar.gz oder tar.bz2

Werden jetzt aber mal die stable aufspielen.


huestel..  :oops:  gerade geändert.

aus einem Howto von Castaglia:
"
Finally, there are some configure options that can be used to tune your proftpd daemon. All of the --enable-e options are available; of particular interest are --enable-tunable-buffer-size and --enable-sendfile. Use of the sendfile(2) function (via the latter configure option) may or may not increase download speeds, but it will reduce disk I/O: sendfile(2) implements zero-copy transfers, meaning that the kernel will read data directly from the file into the socket, all in kernel space; normal read() transfers spend time copying buffers from kernel space to application space (reading the file), and then back to kernel space (writing to the socket). By increasing the buffer size using the --enable-tunable-buffer-size option, proftpd reads and writes data in larger chunks, and makes fewer expensive system calls. Use of this option to set buffer sizes of 8K or more has been reported to drastically increase transfer speeds (depending on network configurations).
"

schau Dir aber mal die configure angabe an, denn "--enable-tunable-buffer-size" ist nicht richtig. ich habe leider keinen Zugriff auf ne Unix Kiste von der Arbeit, daher kann ich das von hier aus Dir nicht raussuchen.

cu
stonki
Gespeichert

www.stonki.de:    the more I see, the more I know.......
www.proftpd.de:   Deutsche ProFTPD Dokumentation
www.krename.net:  Der Batch Renamer für KDE
www.kbarcode.net: Die Barcode Solution für KDE
Seiten: [1]   Nach oben
  Drucken  
 
Gehe zu:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.2 | SMF © 2006-2007, Simple Machines LLC Prüfe XHTML 1.0 Prüfe CSS
Seite erstellt in 0.071 Sekunden mit 16 Zugriffen.