/ usr / lib / apt / methods / http verbraucht meine Bandbreite!

13

Ich habe bemerkt (mit Nethogs), dass /usr/lib/apt/methods/httpmehrere Prozesse, die alle meine Bandbreite verbrauchen. Ich möchte die Prozesse deaktivieren.

Ich habe alles ausprobiert : trickle, killallusw., aber nichts hat funktioniert.

Wie kann ich dieses Problem lösen?

Braiam
quelle
Wann und wie lange
Oli

Antworten:

4

apthat (oder hatte zumindest) konfigurierbare Optionen dafür. Führen Sie dies von einem Terminal aus.

sudoedit /etc/apt/apt.conf.d/76download

Und fügen Sie Folgendes ein:

Acquire
{
    Queue-mode "access";
    http
    {
        Dl-Limit "50";
    };
};

Dadurch wird apt-get (über HTTP) auf 50 KB / s begrenzt, aber Sie müssen nur den Dl-LimitWert so ändern , wie es Ihren Umständen am besten entspricht. Speichern Sie die Datei und Sie sind fertig.

Oli
quelle
2
Dies ist weder eine Lösung noch existiert diese Datei in der 16.04-Distribution. Dies begrenzt nur die Geschwindigkeit. Ich möchte es herunterfahren, bis ich ein passendes Update mache.
Bhikkhu Subhuti
4

Dies liegt daran, dass in Ubuntu, 16.04wenn Sicherheitsupdates verfügbar sind, diese automatisch heruntergeladen und installiert werden, ohne dass der Benutzer benachrichtigt wird.

Um diese Funktion zu deaktivieren , können Sie besuchen Software & Updateund unter UpdateRegisterkarte ändern when there are security updateszu Display immediately.

Bildbeschreibung hier eingeben

Hossein Nasr
quelle
1
hat nicht funktioniert, ich denke, es ist eine Art von Service mit dieser App
Aquarius Power
2

Möglicherweise werden die Software-Updates im Hintergrund heruntergeladen. Sie können diese Funktion in den Einstellungen des Update Managers deaktivieren.

Adam Byrtek
quelle
Nein, du kannst nicht. Ich habe dies versucht und alles so eingestellt, dass es nicht installiert / heruntergeladen / nie überprüft wird. Nö .. es tut immer noch 3mb
Bhikkhu Subhuti
0

Wenn Sie den Prozess beenden möchten, führen Sie einfach den folgenden Befehl aus:

sudo kill PID

Ersetzen Sie die PID durch die Prozess-ID, die Sie in nethogs oder top finden können. Wie Sie jedoch wissen, dient dieser Prozess zum Aktualisieren von Ubuntu, und das Beenden führt nicht zu einem Upgrade Ihres Systems. Sie sollten ihn manuell ausführen sudo apt-get updateund sudo apt-get dist-upgradespäter ausführen .

Sajjad Hoviegar
quelle