linux 进程带宽限制,如何限制网络带宽在Linux上
你有没有共享的网络带宽,多台设备? 如果你曾经在一个应用程序消耗的所有流量,那么位置无论你是一个系统管理员或只是一个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职务的命令。 请继续阅读!
linux 进程带宽限制,如何限制网络带宽在Linux上相关推荐
- linux 进程带宽限制,在Linux中限制网络带宽使用
限制网络流量速率的一种方法是通过一个名为trickle的命令行工具.通过在程序运行时,预先加载一个速率限制 socket 库 的方法,trickle 命令允许你改变任意一个特定程序的流量. trick ...
- linux 进程 带宽,Linux 如何查看进程带宽?
1 如何确定自己当前进程占用的带宽是多少? iftop 查看当前进程的带宽 nload 总带宽使用情况 nethogs 查看进程带宽使用 2 如何确定当前带宽是否被打满 首先得知道 带宽是多少 假 ...
- 【Linux进程、线程、任务调度】一 Linux进程生命周期 僵尸进程的含义 停止状态与作业控制 内存泄漏的真实含义 task_struct以及task_struct之间的关系
学习交流加(可免费帮忙下载CSDN资源): 个人微信: liu1126137994 学习交流资源分享qq群1(已满): 962535112 学习交流资源分享qq群2: 780902027 文章目录 1 ...
- 观察Linux进程 线程的异步并发执行,操作系统linux版实验报告.doc
操作系统linux版实验报告.doc (29页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 19.90 积分 操作系统实验报告(Linux版)网络142 ...
- 操作系统实验报告linux进程管理,计算机操作系统实验报告三Linux进程基本管理.doc...
GDOU-B-11-112广东海洋大学学生实验报告书(学生用表) GDOU-B-11-112 实验名称 Linux进程基本管理 课程名称 计算机操作系统 课程号 学院(系) 专业 统 班级 学生姓名 ...
- 以下linux进程内存空间中按低地址,Linux 内核开发 - 进程空间
1.1 虚拟内存 Linux 的系统.假设每一个任务都独立的占用内存,则实际的物理内存将非常快消耗殆尽.实际上对于前台正在执行的任务来说,所须要要的内存并不多,非常多任务基本不须要执行,也就没有必要一 ...
- linux进程tss和ldt,x86体系下linux中的任务切换与TSS
tss的作用举例:保存不同特权级别下任务所使用的寄存器,特别重要的是esp,因为比如中断后,涉及特权级切换时(一个任务切换),首先要切换栈,这个栈显然是内核栈,那么如何找到该栈的地址呢,这需要从tss ...
- linux进程挂掉 自动启动,配置systemd以在Linux崩溃后自动启动服务
本文介绍配置systemd以在Linux崩溃后自动启动服务的方法.进程在Linux系统上崩溃的原因有很多,你可以调查并解决问题,但可能需要一段时间.但是你可以立即将服务恢复到联机状态的一件事是在服务中 ...
- linux进程管理之mm_struct,【转】Linux进程管理之SMP负载平衡(续二)
继续来分析balance_tasks()函数,结合代码中的注释,理解这段代码应该很容易,在这里主要分析它的两个重要的子函数,即can_migrate_task()和pull_task(). 先来看ca ...
- linux进程获取执行文件路径,如何
获取linux进程的执行文件路径
进入/proc目录 ps查看所有契合 ./cmd的进程,找出其对应的进程号 用ll命令: ll 进程号 如下显示一个示例: [root@Cluster1 proc]# ll 22401 total 0 ...
最新文章
- vsftpd的主配置文件是什么linux,linux下vsftpd配置文件选项详细说明
- 38 JavaScript中的this指向问题
- c#异步socket
- STL 中的 accumulate(C++)
- Java 内存泄露总结
- python不同数据类型的式子_Python 基础篇:数据类型、数据运算、表达
- 无法将输入值传递给JavaScript变量
- java使用内部类的好处及其初始化
- 如何彻底搞懂面向 Web 开发者的正则表达式?
- CXF开发WebService服务器端
- MySQL 各种变量
- 蜗牛星际安装U-NAS
- python 线性插值处理_详解Python实现线性插值法
- 239期夏天计算机开机号,福彩3D16239期便民工作室提供中国福彩中心开机号239期开机号...
- 复利单利计算的源代码
- APP地推前要准备些什么?
- 光线追踪算法—镜面反射
- object-position/object-fit
- 发布者订阅者模式之JAVA实现
- linux心跳出血漏洞,heartbleeder 自动检测 OpenSSL 心脏出血漏洞 (附修复指南)