你有没有共享的网络带宽,多台设备? 如果你曾经在一个应用程序消耗的所有流量,那么位置无论你是一个系统管理员或只是一个Linux用户 ,您将需要探索如何控制上传和下载速度的应用程序,以确保您的带宽不是由单一的应用程序完全占据。 本文提供了有关如何限制在Linux上网络带宽的想法。
限制网络带宽
其中一个在网络流量控制最简单的方法是通过所谓的“ 涓流 ”的命令行工具。 它可以限制应用带宽,上载或下载速度,或优先守护程序(即运行作为后台进程的计算机程序)。 痒痛适用于基于“Linux的预加载程序”的概念。 它控制使用通过套接字发送和接收的数据网络。
安装涓流
要安装涓涓细流包,请使用以下命令 -
$ sudo易于得到安装涓涓细流
示例输出应该是这样的 -读取软件包列表...完成
的依赖关系树
读取状态信息...完成
下列新软件包将被安装:
潺
0升级,1新装,0删除和0不升级。
需要得到34.6 KB档案。
此操作后,将使用额外的磁盘空间,158 KB。
获取:1 http://in.archive.ubuntu.com/ubuntu/信赖/宇宙涓涓细流AMD64 1.07-10ubuntu2 [34.6 KB]
........
涓流的使用
当使用涓涓细流,选择合适的下载和上传速度,以限制应用程序。
举例来说,如果你使用Firefox作为浏览器,则限制了它的下载容量25 KB /秒,并上传badwidth〜15 KB /秒。 要以独立模式下使用涓涓细流,请使用以下命令 -
$涓涓细流-d 25 -u 15火狐
上述命令将打开网络限制的自定义Firefox的启动程序。
限制Linux上的网络接口
另外,在网络通信控制是通过在每个接口上执行带宽限制。 分享与别人上游的网络连接时,这是最有用的方法。 使用wondershaper工具,可以强制执行每个接口的带宽限制。
要安装wondershaper,请使用以下命令-$ sudo易于得到安装wondershaper
示例输出应该是这样的 -读取软件包列表...完成
的依赖关系树
读取状态信息...完成
下列新软件包将被安装:
wondershaper
0升级,1新装,0删除和0不升级。
需要得到15.0 KB档案。
此操作后,将使用额外的磁盘空间77.8 KB。
获取:1 http://in.archive.ubuntu.com/ubuntu/信赖/宇宙wondershaper所有1.1A-6 [15.0 KB]
....
wondershaper的用法
使用下面的命令来控制在Linux中为Ethernet0(数字零)系统-
$ sudo的wondershaper的eth0 1000 500
您可以使用以下命令删除wondershaper限制-$ sudo的wondershaper明确的eth0
恭喜! 现在,你知道“如何限制Linux上的网络带宽”。 我们将更多地了解这些类型在我们的下一个Linux职务的命令。 请继续阅读!