linux系统 cpu升到100%、linux限制网络带宽、模拟丢包

双核cpu,Linux系统

限制网络宽带:

cat /proc/cpuinfo |grep "physical id" | wc -l 可以获得CPU的个数, 我们将其表示为N.
seq 1 N 用来生成1到N之间的数字
for i in `seq 1 N`; 就是循环执行命令,从1到N

 

dd:用指定大小的块拷贝一个文件,并在拷贝的同时进行指定的转换。

 /dev/zero主要的用处是用来创建一个指定长度用于初始化的空文件,就像临时交换文件

把/dev/null看作"黑洞", 它等价于一个只写文件,所有写入它的内容都会永远丢失.,而尝试从它那儿读取内容则什么也读不到。 

/dev/null对命令行和脚本都非常的有用.


dd if=/dev/zero of=/dev/null 执行dd命令, 输出到/dev/null, 实际上只占用CPU, 没有IO操作.


由于连续执行N个(N是CPU个数)的dd 命令, 且使用率为100%, 这时调度器会调度每个dd命令在不同的CPU上处理.
最终就实现所有CPU占用率100%

 

linux限制网络带宽 : http://blog.csdn.net/jacson_bai/article/details/46485725

 

模拟丢包:

1、tc qdisc add dev eth0 root netem loss 1% 模拟丢包命令

2、通过其他机子ping修改后的机子

3、tc qdisc del dev eth0 root  删除丢包命令

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值