Verwenden von Trickle, um den Browser zu verlangsamen

7

Laut Trickles Manpage http://linux.die.net/man/1/trickle kann ich die Download-Geschwindigkeit eines Prozesses begrenzen, z

trickle -u 10 -d 20 ncftp um ncftp (1) zu starten und die Upload-Kapazität auf 10 KB / s und die Download-Kapazität auf 20 KB / s zu begrenzen.

wie würde ich mich über Begrenzung google-chromeoder firefoxmit trickle?

Bearbeiten: Für diejenigen von Ihnen, die fragen, warum ich eine so offensichtliche Frage gestellt habe, habe ich es versucht

trickle -u 10 -d 20 firefox

und ich bekomme einen Fehler

trickle: Could not reach trickled, working independently: No such file or directory

Firefox öffnet gleich danach, ist aber definitiv nicht auf die Rate beschränkt ...

Prüfer
quelle
1
Die Frage gehört zu Stackoverflow. Es ist rekursiv und endet nie.
Eltern
In aller Ernsthaftigkeit verstehe ich es nicht. Sie beantworten sich in der Frage.
Eltern
1
Ich habe versucht, ubuntuone-syncdaemondurch das Rinnsal zu rennen . Wenn ich den Daemon benutze, bekomme ich eine Ratenbegrenzung, ohne ihn nicht. Ich frage mich, ob eine Forking-Aktivität in diesem Prozess zu diesem Problem führt ... so oder so scheint es ein Fehler zu sein, daher bin ich mir nicht sicher, warum die unten stehende Antwort akzeptiert wurde.
David Fraser

Antworten:

3

Ich denke, die Verwirrung rührt von Ihrem Verständnis der Manpage her. ncftpIst der Name des Prozesses begrenzt, so würden Sie Folgendes tun, um Firefox einzuschränken:

trickle -u 10 -d 20 firefox
Eltern
quelle
4

Der "Fehler", den Sie erhalten, ist eher eine Warnung / ein Hinweis als ein Fehler. tricklekann eigenständig oder als Client von ausgeführt werden trickled. Es sucht immer nach dem Standard-Socket des Dämons und druckt diese Nachricht, wenn sie nicht gefunden wird. Sie können es sicher ignorieren.

Und was die Ratenbegrenzung betrifft Firefox, bin ich mir ziemlich sicher, dass dies mit dem Verzweigen des Prozesses zu tun hat, wie David Fraser erwähnte. Sie können auch eine Warnung darüber in Arch's Wiki sehen , wo es heißt:

Warnung : Trickle kann nur den Datenverkehr von Programmen begrenzen, die nicht verzweigt sind. Daher funktioniert es nicht wirklich, den Datenverkehr eines FTP-Servers so zu gestalten!

Nach meiner eigenen Erfahrung habe ich aws-clierfolglos versucht, das Tool für den S3-Upload einzuschränken, konnte es jedoch einschränken s3cmd. Beide Tools sind in Python geschrieben, es handelt sich jedoch aws-clium viele verschiedene Programme, die über ein Hauptprogramm gebündelt sind, während s3cmdes sich um ein einzelnes Programm handelt. Ich vermute, dass dort das gleiche Problem mit dem Gabeln auftritt.

Meine kurze Antwort lautet also: Ich glaube nicht, dass Sie die Verwendung dieser Browser einschränken können trickle.

Sebastian Cruz
quelle