/ usr / lib / apt / methods / http占用了我的带宽!


13

我注意到(使用nethogs),它/usr/lib/apt/methods/http具有多个进程,这些进程消耗了我所有的带宽。我想禁用该进程。

我已经尝试了所有方法:tricklekillall等,但没有任何效果。

我怎么解决这个问题?


何时及多长时间?
奥利

Answers:


4

apt确实有(或至少确实有)可配置的选项。从终端运行它。

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

并粘贴以下内容:

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

这会将apt-get(通过HTTP)限制为50KB / s,但只要将其Dl-Limit值更改为最适合您的情况即可。保存文件,您就完成了。


2
这不是解决方案,此文件也不存在于16.04发行版中。这仅限制了速度。我想将其关闭,直到做容易更新。
比丘·苏普提

4

这是因为,在Ubuntu中16.04有可用的安全更新时,它会自动下载并安装它们,而不会通知用户。

要禁用此功能,您可以访问,Software & Update然后在Update标签下更改when there are security updatesDisplay immediately

在此处输入图片说明


1
没有工作,我认为这是使用该应用程序的某种服务
Aquarius Power

2

软件更新可能是在后台下载的,您可以在更新管理器的设置中禁用此功能。


你不能。我尝试过此操作,并将所有内容都设置为不安装/下载/从不检查。不,..它依旧在3mb
Bhikkhu Subhuti

0

如果要终止该进程,只需运行以下命令:

sudo kill PID

将PID替换为可以在nethogs或top中找到的进程ID。但是您知道此过程是更新Ubuntu并杀死它不会升级您的系统,因此您应该手动运行sudo apt-get updatesudo apt-get dist-upgrade稍后进行。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.