之前发布过Win下磁盘空间占用的模拟工具-DiskFileMaker
今天发布两个C文件,同样属于负载测试工具,Linux下模拟CPU/内存占用
今天打包发布两个C文件,在Linux环境使用,可以模拟终端或者板子的CPU,内存占用。
测试场景:
1.测试网管警报功能
2.模拟极限负载下的设备运转情况
使用教程:
1.下载FastSSHGP工具进行上传,将两个C文件上传到根目录即可
2.用G++编译两个C文件
命令如下:
g++ -o cpuup cpuup.c
g++ -o memup memup.c
3.编译完成之后修改两个生成文件的权限为777
命令:chmod 777 cpuup
命令:chmod 777 memup
接着我们就可以开始执行了:
我们首先模拟CPU占用:
执行命令:./cpuup &
注意:这里需要多执行几次,来达到极限值
Top命令中可以看到起来的cpuup,要杀掉,也就是停止模拟的话就开始执行如下命令:
killall cpuup
模拟内存占用
同理执行
./memup &
注:这里只需要运行一次,如果取消内存占用,直接Ctrl+C即可
两个C文件的实现原理还是非常简单的,但对于某些特殊测试需求,就显得十分有用了。
源代码打包下载请见附件
编译过程中请使用g++,不要使用gcc,如果遇到编译过程报代码错误,请联系我