有什么方法可以将我的Internet连接限制为每个程序吗?


10

我的Linux连接是完全免费的。

我住在巴西,所以我住的地方只能有1 Mbit / s。是的,我知道这很可悲,但这不是重点。

每次我更新Ubuntu 9.04或下载某些东西时,它的确占用我的全部带宽。例如,当update-manager下载软件包时,通过面板中的netspeed applet可以看到传入流量达到110 kB / s。然后,我的Emesene突然断开连接,我无法导航。

可以想象,在所有软件包都下载完毕或在中间取消更新之前,我无法再次使用Internet连接。

就像我说的那样,当我下载某些东西时也会发生同样的事情,但是不那么麻烦和直接。


问题是:有什么方法可以将APT /下载流量限制为我仍然可以使用我的其他Internet服务的某种方式,还是可以为常规导航任务(例如我们在Windows上使用的带宽)保留一些带宽,但是我忘记了这个名称,就像“ 东西包”。

Answers:


16

您可以通过在/etc/apt/apt.conf.d/中设置配置文件来配置apt,以限制其下载速度,如本博文所述

具体来说,创建一个文件:

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

包含以下文本:

获取{队列模式“访问”;http {Dl-Limit“ 65”; }; };

其中“ 65”是速度,以kb / s为单位


好吧,这听起来绝对比我的要好...正在删除并为您+1。
balpha

15

对于没有自动带宽控制选项的其他应用程序,可以使用细

APT的示例,其上传速率为20 KB / s,下载速率为50 KB / s(您需要sudo细流):

sudo细流-u 20 -d 50 aptitude dist-upgrade

wget下载速度为30 KB / s的示例:

细流-d 30 wget http:// ...

从trick流的手册页:

细流是一个用户空间带宽管理器。当前,细流支持对通过socket(2)接口建立的任何SOCK_STREAM(请参见socket(2))连接进行整形。此外,细流将不适用于静态链接的可执行文件,也不适用于setuid(2)可执行文件。细流高度可配置;下载和上传速率可以单独设置,也可以汇总设置。


我不知道该怎么办...您的帖子回答了我的问题,但是以前的帖子确实解决了我的问题。我想我会投票给对方,但投票赞成你的答案=]
igorsantos07
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.