健壮性测试工具-stress-ng

stress-ng 用于模拟系统资源占用的压力测试工具,不限于CPU、磁盘、网络、内存、进程、文件系统等。

安装方式:源码安装,源码包下载地址https://fossies.org/linux/privat/stress-ng-0.17.08.tar.gz/

 下载后解压

 进入安装目录,进行编译安装make && make install

安装完后,验证安装是否成功 stress-ng -V

 1.模拟系统CPU占用

       模拟系统1个cpu核心进行矩阵乘法计算进行压力测试,持续时间为30秒。消耗100%   

             stress-ng --cpu 1 --cpu-method matrixprod --timeout 30s   [--cpu-keep(一直执行)]

]

      模拟系统1个cpu核心,消耗70%,持续时间为30秒   

                  stress-ng --cpu 1 --cpu-load 70 --timeout 30s

 

 2.模拟系统内存占用

     给操作系统分配4个进程(进程个数由cpu核心数情况决定)占用内存3096M(总量)不释放,持续600秒,内存单位可改G,M, K

    stress-ng --vm 4 --vm-bytes 3096M --timeout 600s [--vm-kepp(一直执行)]

 

posted @ 2024-05-20 17:18  遇事不决,量子力学  阅读(597)  评论(0编辑  收藏  举报