/ usr / lib / apt / Methods / http есть моя пропускная способность!

13

Я заметил (с помощью nethogs), что /usr/lib/apt/methods/httpимеет несколько процессов, которые потребляют ВСЕ моей пропускной способности. Я хочу отключить процесс (ы).

Я пробовал все: trickle, killallи т.д., но ничего не получалось.

Как я могу решить эту проблему?

Braiam
источник
Когда и как долго?
Оли

Ответы:

4

aptимеет (или, по крайней мере, имел) настраиваемые параметры для этого. Запустите это из терминала.

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

И вставьте следующее:

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

Это ограничит apt-get (через HTTP) до 50 КБ / с, но просто измените Dl-Limitзначение на то, что подходит вам лучше всего. Сохраните файл, и все готово.

Оли
источник
2
Это не решение, и этот файл не существует в дистрибутиве 16.04. Это только ограничивает скорость. Я хочу выключить его, пока не сделаю обновление.
Бхиккху Субхути
4

Это связано с тем, что в Ubuntu, 16.04когда для него доступны обновления безопасности, он автоматически загружает и устанавливает их, не уведомляя пользователя.

Чтобы отключить эту функцию, вы можете посетить Software & Updateи на Updateвкладке изменить when there are security updatesна Display immediately.

введите описание изображения здесь

Хоссейн Наср
источник
1
не работал, я думаю, что это какой-то сервис, использующий это приложение
Aquarius Power
2

Вероятно, обновления программного обеспечения загружаются в фоновом режиме, вы можете отключить эту функцию в настройках диспетчера обновлений.

Адам Быртек
источник
нет, ты не можешь. Я попробовал это и установил все, чтобы не устанавливать / загружать / проверять никогда. Нет .. это все еще делает 3mb
Бхиккху Субхути
0

Если вы хотите завершить процесс, просто запустите следующую команду:

sudo kill PID

Замените PID идентификатором процесса, который вы можете найти в nethogs или top. Но, как вы знаете, этот процесс предназначен для обновления Ubuntu, и его уничтожение не приведет к обновлению вашей системы, и вы должны запустить его вручную sudo apt-get updateи sudo apt-get dist-upgradeпозже.

Саджад Ховиегар
источник