健壮性测试工具-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(一直执行)]
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 因为Apifox不支持离线,我果断选择了Apipost!
· 通过 API 将Deepseek响应流式内容输出到前端