Stress安装
1 | 启用三方源 |
Stress参数说明
- Stress使用语法
1 | -? 显示帮助信息 |
Stress使用实例
- 产生13个cpu进程4个io进程1分钟后停止运行
1 | $ stress -c 13 -i 4 --verbose --timeout 1m |
- 产生3个cpu进程、3个io进程、2个10M的malloc()/free()进程,并且vm进程中malloc的字节不释放
1 | $ stress --cpu 3 --io 3 --vm 2 --vm-bytes 10000000 --vm-keep --verbose |
- 测试硬盘,通过mkstemp()生成800K大小的文件写入硬盘,对CPU、内存的使用要求很低
1 | $ stress -d 1 --hdd-noclean --hdd-bytes 800k |
- 产生13个进程,每个进程都反复不停的计算由rand ()产生随机数的平方根
1 | $ stress -c 13 |
- 产生1024个进程,仅显示出错信息
1 | $ stress --quiet --cpu 1k |
- 产生4个进程,每个进程反复调用sync(),sync()用于将内存上的内容写到硬盘上
1 | $ stress -i 4 |
- 向磁盘中写入固定大小的文件,这个文件通过调用mkstemp()产生并保存在当前目录下,默认是文件产生后就被执行unlink(清除)操作,但是可以使用
--hdd-bytes
选项将产生的文件全部保存在当前目录下,这会将你的磁盘空间逐步耗尽
1 | # 生成小文件 |