Linux性能测试工具 stress 常用命令:
- 对CPU进行加压,可以使用top命令查看使用情况
stress -c 2 增加2个cpu进程,处理sqrt()函数函数,以提高系统CPU负荷,

-
对内存进行加压,可以使用free -h 查看使用情况
stress --vm 2 --vm-bytes 2000M --vm-keep :模拟产生2个进程,每个进程分配2个G内存–vm-keep:一直占用内存,区别于不断的释放和重新分配(默认是不断释放并重新分配内存)
–vm-hang N:指示每个消耗内存的进程在分配到内存后转入睡眠状态 N 秒,然后释放内存,一直重复执行这个过程
- 消耗IO资源:
stress -i 4(模拟产生4个进程,每个进程反复调用sync方法把内存上的内容写到硬盘上),可以使用iotop查看io情况
- 对磁盘io进行压测:
stress -d 1 --hdd-bytes 10M 创建一个进程不断的在磁盘上创建 10M 大小的文件并写入内容
本文介绍了Linux性能测试工具stress的常用命令。包括对CPU加压后用top命令查看使用情况,对内存加压后用free -h查看使用情况,还说明了–vm-keep、–vm-hang N等参数作用,以及消耗IO资源后用iotop查看情况和对磁盘io进行压测。
2010

被折叠的 条评论
为什么被折叠?



