admin 管理员组

文章数量: 887016

背景:

在开发一些极端场景的需求时,需要自测,这种情况需要模拟极端情况很麻烦,所以需要一些压力测试工具来模拟。

微软官方文档中找到了一个文档,专门写了针对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下载

本文标签: 使用率 磁盘 磁盘空间 测试工具 内存