/ usr / lib / apt / methods / http, использующий мою пропускную способность!

11

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

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

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

    
задан Braiam 04.04.2011 в 21:25
источник

4 ответа

4

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

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

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

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

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

    
ответ дан Oli 04.04.2011 в 23:18
2

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

    
ответ дан Adam Byrtek 04.04.2011 в 21:33
2

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

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

    

ответ дан Hossein Nasr 04.04.2017 в 16:14
0

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

sudo kill PID

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

    
ответ дан sh2p 11.10.2016 в 10:14