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

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

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

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

13
задан 25 January 2014 в 07:13

5 ответов

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

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

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

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

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

0
ответ дан 25 January 2014 в 07:13

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

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

enter image description here

0
ответ дан 25 January 2014 в 07:13

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

0
ответ дан 25 January 2014 в 07:13

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

sudo kill PID

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

0
ответ дан 25 January 2014 в 07:13

Моя пропускная способность (15 Гб/мес) тоже упала из-за этого. Основное использование, например 2-3 ГБ в день. Это стоит мне 35 долларов США за 5 ГБ.

Мне больше нечего было терять, и я не смог определить, какой процесс пытался использовать эти файлы. различные попытки использования netstat -tup, nethogs, iptraf, lsof и т. д.

Используйте на свой страх и риск

####
# could break stuff, not sure of the side effects. 
# However, it killed the process using up all my bandwidth
####
sudo mv /usr/lib/apt/methods/https /usr/lib/apt/methods/old.https
sudo mv /usr/lib/apt/methods/http /usr/lib/apt/methods/old.http
  • ]ubuntu 18.04

Я обнаружил, что виновником был пользователь _apt, но не нашел решения, чтобы остановить это. Итак, все же переименуйте файлы.

побочные эффекты

  • sudo apt-get install не сработает, просто mv верните файлы
0
ответ дан 22 May 2020 в 17:48

Другие вопросы по тегам:

Похожие вопросы: