你有没有共享的网络带宽,多台设备? 如果你曾经在一个应用程序消耗的所有流量,那么位置无论你是一个系统管理员或只是一个Linux用户 ,您将需要探索如何控制上传和下载速度的应用程序,以确保您的带宽不是由单一的应用程序完全占据。 本文提供了有关如何限制在Linux上网络带宽的想法。

限制网络带宽

其中一个在网络流量控制最简单的方法是通过所谓的“ 涓流 ”的命令行工具。 它可以限制应用带宽,上载或下载速度,或优先守护程序(即运行作为后台进程的计算机程序)。 痒痛适用于基于“Linux的预加载程序”的概念。 它控制使用通过套接字发送和接收的数据网络。

安装涓流

要安装涓涓细流包,请使用以下命令 -

$ sudo易于得到安装涓涓细流

示例输出应该是这样的 -读取软件包列表...完成

的依赖关系树

读取状态信息...完成

下列新软件包将被安装:

0升级,1新装,0删除和0不升级。

需要得到34.6 KB档案。

此操作后,将使用额外的磁盘空间,15​​8 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职务的命令。 请继续阅读!

linux 进程带宽限制,如何限制网络带宽在Linux上相关推荐

  1. linux 进程带宽限制,在Linux中限制网络带宽使用

    限制网络流量速率的一种方法是通过一个名为trickle的命令行工具.通过在程序运行时,预先加载一个速率限制 socket 库 的方法,trickle 命令允许你改变任意一个特定程序的流量. trick ...

  2. linux 进程 带宽,Linux 如何查看进程带宽?

    1 如何确定自己当前进程占用的带宽是多少? iftop 查看当前进程的带宽 nload  总带宽使用情况 nethogs  查看进程带宽使用 2 如何确定当前带宽是否被打满 首先得知道 带宽是多少 假 ...

  3. 【Linux进程、线程、任务调度】一 Linux进程生命周期 僵尸进程的含义 停止状态与作业控制 内存泄漏的真实含义 task_struct以及task_struct之间的关系

    学习交流加(可免费帮忙下载CSDN资源): 个人微信: liu1126137994 学习交流资源分享qq群1(已满): 962535112 学习交流资源分享qq群2: 780902027 文章目录 1 ...

  4. 观察Linux进程 线程的异步并发执行,操作系统linux版实验报告.doc

    操作系统linux版实验报告.doc (29页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 19.90 积分 操作系统实验报告(Linux版)网络142 ...

  5. 操作系统实验报告linux进程管理,计算机操作系统实验报告三Linux进程基本管理.doc...

    GDOU-B-11-112广东海洋大学学生实验报告书(学生用表) GDOU-B-11-112 实验名称 Linux进程基本管理 课程名称 计算机操作系统 课程号 学院(系) 专业 统 班级 学生姓名 ...

  6. 以下linux进程内存空间中按低地址,Linux 内核开发 - 进程空间

    1.1 虚拟内存 Linux 的系统.假设每一个任务都独立的占用内存,则实际的物理内存将非常快消耗殆尽.实际上对于前台正在执行的任务来说,所须要要的内存并不多,非常多任务基本不须要执行,也就没有必要一 ...

  7. linux进程tss和ldt,x86体系下linux中的任务切换与TSS

    tss的作用举例:保存不同特权级别下任务所使用的寄存器,特别重要的是esp,因为比如中断后,涉及特权级切换时(一个任务切换),首先要切换栈,这个栈显然是内核栈,那么如何找到该栈的地址呢,这需要从tss ...

  8. linux进程挂掉 自动启动,配置systemd以在Linux崩溃后自动启动服务

    本文介绍配置systemd以在Linux崩溃后自动启动服务的方法.进程在Linux系统上崩溃的原因有很多,你可以调查并解决问题,但可能需要一段时间.但是你可以立即将服务恢复到联机状态的一件事是在服务中 ...

  9. linux进程管理之mm_struct,【转】Linux进程管理之SMP负载平衡(续二)

    继续来分析balance_tasks()函数,结合代码中的注释,理解这段代码应该很容易,在这里主要分析它的两个重要的子函数,即can_migrate_task()和pull_task(). 先来看ca ...

  10. linux进程获取执行文件路径,如何 获取linux进程的执行文件路径

    进入/proc目录 ps查看所有契合 ./cmd的进程,找出其对应的进程号 用ll命令: ll 进程号 如下显示一个示例: [root@Cluster1 proc]# ll 22401 total 0 ...

最新文章

  1. vsftpd的主配置文件是什么linux,linux下vsftpd配置文件选项详细说明
  2. 38 JavaScript中的this指向问题
  3. c#异步socket
  4. STL 中的 accumulate(C++)
  5. Java 内存泄露总结
  6. python不同数据类型的式子_Python 基础篇:数据类型、数据运算、表达
  7. 无法将输入值传递给JavaScript变量
  8. java使用内部类的好处及其初始化
  9. 如何彻底搞懂面向 Web 开发者的正则表达式?
  10. CXF开发WebService服务器端
  11. MySQL 各种变量
  12. 蜗牛星际安装U-NAS
  13. python 线性插值处理_详解Python实现线性插值法
  14. 239期夏天计算机开机号,福彩3D16239期便民工作室提供中国福彩中心开机号239期开机号...
  15. 复利单利计算的源代码
  16. APP地推前要准备些什么?
  17. 光线追踪算法—镜面反射
  18. object-position/object-fit
  19. 发布者订阅者模式之JAVA实现
  20. linux心跳出血漏洞,heartbleeder 自动检测 OpenSSL 心脏出血漏洞 (附修复指南)

热门文章

  1. nyist——ACM新生牛刀小试 Round#1题解
  2. 超级符号就是超级创意_超级食物
  3. 201621123068 Week03-面向对象入门
  4. Angular ng命令
  5. Python爬虫,批量下载小说网站上的小说!
  6. NoteFirst word插件无法显示解决方案
  7. KGB知识图谱,利用科技解决传统知识图谱问题
  8. 八皇后算法python_八皇后问题遗传算法实现(python版)
  9. QQ游戏可以进房间,但上不了桌,无法入坐的一次解决经历
  10. 不用验证,下载wmp10