staging.inyokaproject.org

FTP + Samba sehr langsam, max 30 MiByte/s bei 600 Mbit/s

Status: Ungelöst | Ubuntu-Version: Ubuntu 20.04 (Focal Fossa)
Antworten |

ortchi

Anmeldungsdatum:
7. Juni 2021

Beiträge: 1

Ich kämpfe seit fast einer Woche an langsamen Downloads von meinem neuen Server. Ich habe eine Server in einem deutschen Rechenzentrum stehen, mit folgenden Werten:

  • Ryzen 7 3700x

  • 1,9 TB NVMe fürs BS

  • 8 TB HDD für die Uploads

  • 64 GB DDR4 RAM

  • 1000Mbit/s Netzwerkkarte, aber nur mit 600Mbit/s angebunden.

Ich benutze Ubuntu Server 20.04 mit SSH, vsftpd und Samba. In der ufw Firewall sind nur ssh,FTP und Samba freigegeben. Ich möchte ca 100GiB Dateien von dem Server herunterladen.

Egal was ich mache, ich komme nicht über 30MByte/s. FTP alleine oder mit Samba, in der Summe immer max 30 MiByte/s. Ich habe auch von drei verschiedenen Server parallel getestet. Ich habe Samba und FTP höhere CPU Zeiten zugewiesen und den Zugriff auf die Festplatte in Echtzeit. Ich habe bei ext4 das Jounaling abgeschalten. Die Festplatte schaft im Test mit hdparm 448 MB in 3.00 seconds = 149.25 MB/sec. Die CPU langweilt sich. TCP Einstellungen angepasst.

NFS und ProFTP habe ich auch getestet.

Dann habe ich den Support angeschrieben, der hat mir eine iperf3 Kommandozeile gegeben.

iperf3 -c speedtest.myloc.de -p 5200 -P 10 -4 -R

Damit kommt er genau auf 600Mbit/s. Dann habe ich zwischen meinen Servern die Geschwindigkeit gemessen und dort liegt auch das Maximum an.

iperf3 -c speedtest.myloc.de -p 5200 

Sobald ich aber mit der iperf Standardwerten arbeite und nicht 10 parallele Downloads mache, komme ich nicht über 200 Mbit/s. FTP mit 5 parallelen downloads kommt auch nicht über 30MiByte/s.

Gestern habe ich nochmal neu installieren lassen. Benutzer angelegt und ssh root Zugriff verboten. ufw aktiviert und SSH + samba freigeschaltet. HDD gemountet. Samba installiert und einen Sambauser angelegt. Ein Verzeichnis für den Sambauser eingetragen. Und wieder nur 30 MiByte/s.

Ich drehe mich im Kreis und habe keine Ideen mehr.

kB Team-Icon

Supporter, Wikiteam
Avatar von kB

Anmeldungsdatum:
4. Oktober 2007

Beiträge: 9837

ortchi schrieb:

[…] mit 600Mbit/s angebunden […] 30MByte/s

Also ungefähr die Hälfte der maximalen Kapazität Deiner Anbindung, wenn man den Overhead zwischen Layer 2 und Layer 7 mit 10 Bit ≈ 1 Byte schon übertrieben optimistisch ansetzt. Das ist doch kein schlechtes Ergebnis.

Es gibt im Internet viele Effekte und sogar bewusst eingesetze Einrichtungen zur Begrenzung der Bandbreite einer Verbindung. Eben deshalb nutzt man ja beim Download mehrere Verbindungen gleichzeitig. Die Kapazität der eigenen Anbindung ist nur die obere Grenze für die im Internet nutzbare Bandbreite und nicht der garantierte Wert für jede Verbindung.

Antworten |