Rinnsal und Rinnsal funktionieren nicht

Rinnsal und Rinnsal funktionieren nicht

Ich versuche, die Upload-Raten auf meinem Rechner auf 1 oder 2 MB zu begrenzen. Bei etwa 10 MB staut sich das Ganze, also möchte ich sicherstellen, dass genug übrig bleibt.

Ich habe versucht, in meinem Skript meinen Befehl mit Trickle-Limits aufzurufen:

/usr/bin/trickle -s -u 1000 -d 1000 acd_cli upload --remove-source-files /Store/

Der Upload funktioniert zwar, liegt aber bei etwa 11 MB/s.

Ich habe versucht, DAEMON-Limits festzulegen, in der Hoffnung, dass dies alle Uploads auf der gesamten Maschine auf maximal 2 MB/s begrenzen würde

trickled -u 2000

Nachdem ich mein Skript mit diesem Setup noch einmal ausgeführt habe, mit und ohne die programmspezifischen Trickle-Optionen im Skript, passiert das Gleiche, es bleibt einfach bei 11,3 MB/s.

Irgendwelche Ideen?

Antwort1

Bandbreitenmanagement mit Trickle

Schauen Sie sich diesen Link an.

Mit diesem Befehl wollen wir folgende Parameter manipulieren

-s – Standalone-Modus –u – Upload-Rate

-w - Fensterlänge

Um den Fortschritt anzuzeigen, wählen Sie zusätzlich -v - verbose

trickle -s -u 100 -w 10 scp ./somelarge local file dajavex@myip:/home/dajavex/mytofile

Nachdem ich mein Passwort eingegeben habe, startet der Vorgang. Die Parameter, die ich mit -sv ausführte, liefern zunächst diese Ergebnisse und senken diese dann mit der Zeit ab. (siehe die letzte Zeile ist der Abschnitt aus SCP)

scp: [trickle] avg: 0.20 KB/s; win: 0.20 KB/s
scp: [trickle] avg: 0.23 KB/s; win: 0.23 KB/s
scp: [trickle] avg: 1.83 KB/s; win: 1.83 KB/s
scp: [trickle] avg: 1.83 KB/s; win: 1.60 KB/s
scp: [trickle] avg: 0.23 KB/s; win: 0.23 KB/s
scp: [trickle] avg: 3.46 KB/s; win: 15614.54 KB/s
scp: [trickle] avg: 3.46 KB/s; win: 15613.25 KB/s
scp: [trickle] avg: 0.23 KB/s; win: 0.23 KB/s
scp: [trickle] avg: 3.46 KB/s; win: 6242.80 KB/s
scp: [trickle] avg: 0.23 KB/s; win: 0.23 KB/s
scp: [trickle] avg: 3.46 KB/s; win: 4024.28 KB/s
scp: [trickle] avg: 0.23 KB/s; win: 0.23 KB/s
scp: [trickle] avg: 3.46 KB/s; win: 3032.70 KB/s
scp: [trickle] avg: 0.23 KB/s; win: 0.23 KB/s
scp: [trickle] avg: 3.46 KB/s; win: 2382.57 KB/s
scp: [trickle] avg: 0.23 KB/s; win: 0.23 KB/s
scp: [trickle] avg: 3.46 KB/s; win: 1903.49 KB/s
scp: [trickle] avg: 0.23 KB/s; win: 0.23 KB/s
scp: [trickle] avg: 3.46 KB/s; win: 1628.55 KB/s


                                            0% 2208KB   2.2MB/s   05:13 ETAs

Die Datei, mit der ich begonnen habe, ist etwa 700 MB groß. Beim Hochladen der Datei verlangsamte sich die Übertragungsrate, wie gezeigt:

scp: [trickle] avg: 87.71 KB/s; win: 3214085.75 KB/s
scp: [trickle] avg: 0.5 KB/s; win: 0.5 KB/s
scp: [trickle] avg: 87.71 KB/s; win: 3214084.41 KB/s
scp: [trickle] avg: 0.5 KB/s; win: 0.5 KB/s
scp: [trickle] avg: 87.71 KB/s; win: 3214082.28 KB/s
scp: [trickle] avg: 0.5 KB/s; win: 0.5 KB/s
scp: [trickle] avg: 87.71 KB/s; win: 3214079.73 KB/s
scp: [trickle] avg: 0.5 KB/s; win: 0.5 KB/s
scp: [trickle] avg: 87.71 KB/s; win: 3214077.85 KB/s
scp: [trickle] avg: 0.5 KB/s; win: 0.5 KB/s
scp: [trickle] avg: 87.71 KB/s; win: 3214076.45 KB/s
scp: [trickle] avg: 0.5 KB/s; win: 0.5 KB/s
scp: [trickle] avg: 87.71 KB/s; win: 3214075.61 KB/s
scp: [trickle] avg: 0.5 KB/s; win: 0.5 KB/s
scp: [trickle] avg: 87.71 KB/s; win: 3214074.61 KB/s
scp: [trickle] avg: 0.5 KB/s; win: 0.5 KB/s
scp: [trickle] avg: 87.70 KB/s; win: 3214074.59 KB/s
                                            1% 8864KB 104.0KB/s 1:49:51 ETAs

SCP schätzt, dass die zum internen Übertragen von Dateien von einem Server auf einen anderen benötigte Zeit ungefähr 1 Stunde, 49 Minuten und 51 Sekunden beträgt.

Das Fenster (-w) ist die zulässige Abweichung von +/- kb in beide Richtungen.

-t = Zeit in Sekunden zum Glätten

-l = Länge der Pakete zur Glättung

Ich würde also Folgendes versuchen:

/usr/bin/trickle -s -u 1000 -d 1000 -w 1000 -t 5 -l 500 acd_cli upload --remove-source-files /Store/

verwandte Informationen