背景:
在开发一些极端场景的需求时,需要自测,这种情况需要模拟极端情况很麻烦,所以需要一些压力测试工具来模拟。
微软官方文档中找到了一个文档,专门写了针对cpu,内存,磁盘做压力测试的工具和方法:
Tools To Simulate CPU / Memory / Disk Load | Microsoft Learn
(一)cpu压力测试工具:cpustres
CpuStres - Sysinternals | Microsoft Learn
使用步骤:
1、创建一个线程,注意:创建后默认是睡眠状态。
2、激活一个线程。Active? 是Yes表示激活了。
3、观察CPU占用率,不断的重复1和2两个步骤打到CPU占用率的要求。
(二)内存压力测试工具: testlimit.exe
Testlimit - Sysinternals | Microsoft Learn
使用步骤:
1、查看任务管理器,当前还有多少内存。计算大概需要申请的内存值。
2、调用 TestLimit.exe 申请内存。命令:TestLimit.exe -d -c xxx。 xxx 是以MB为单位。
3、再次查看任务管理器,发现可用内存就很低了,不满足再次调整申请内存的大小。
(三)磁盘空间压力测试:
使用步骤:
1、把consume.exe放到需要压力测试的盘符下面。【压力测试是以盘符为单位】
2、调用consume.exe -disk-space 占用磁盘空间。
3、再次查看盘符对应的磁盘空间,发现已经没有空间了。关闭程序后,占用的磁盘空间会自动释放。
(四)工具下载地址
windows系统下磁盘压力测试工具consume.exe-桌面系统文档类资源-CSDN下载
windows系统下内存压力测试工具testlimit.exe-桌面系统文档类资源-CSDN下载
windows系统下CPU压力测试工具cpustres.exe-桌面系统文档类资源-CSDN下载
版权归原作者 写文章的思考者 所有, 如有侵权,请联系我们删除。