首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >脚本,使高cpu和磁盘使用率低内存占用。

脚本,使高cpu和磁盘使用率低内存占用。
EN

Stack Overflow用户
提问于 2017-12-22 21:00:35
回答 4查看 4.8K关注 0票数 1

我正在尝试创建一个非常简单的批处理脚本,以使CPU和磁盘具有较低的内存占用空间。

其目的是使系统在测试和修复某些超时异常问题时非常缓慢。

对于高CPU使用率,我可以通过这个简单的批处理脚本和运行4-5个实例来实现它。

代码语言:javascript
复制
@echo off
:loop
goto loop

我修改了脚本,以执行一些读写操作,以获得较高的磁盘使用率,但尽管我运行了多个实例,但我的SSD磁盘仍获得了几乎0%的磁盘使用率。下面是我修改的脚本-

代码语言:javascript
复制
@echo off
:loop
set file=D:\text%random%.txt
FOR /L %%A IN (1,1,20) DO (ECHO This is garbage text. >> %file%)
del %file%
goto loop

任何如何增加磁盘使用率的建议。

注:

  1. 如果我能够提高CPU和磁盘的使用率,我的任务就会完成,但我也很想知道如何提高内存的使用率。
  2. 我理解使用Powershell和7Zip等复杂的解决方案,比如很多zip/unzip,可能会起作用。但我希望在不使用任何第三方工具(燃烧测试)的情况下尽可能简单地实现这一点。
  3. 我也可以使用PowerShell,提供没有任何第三方工具。
EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2017-12-31 15:15:46

正如@Squashman所建议的,我发现迪斯普实用程序满足了我的要求。

运行这个简单命令的单个实例使我的磁盘使用率达到100%,CPU使用率达到50%。

Diskspd.exe -b8K -d60 -h -L -o2 -t4 -r -w30 -c50M c:\io.dat

我的系统Config:

CPU : Intel Core i7-6600U 2.81Ghz 拉姆: 16次演出

票数 1
EN

Stack Overflow用户

发布于 2017-12-22 21:19:34

使用Powershell:

代码语言:javascript
复制
"while (1) { echo (date) | out-file 'temp.file'; sleep 0.1; rm 'temp.file' } " 
> loadme.ps1
~\Desktop $
.\loadme.ps1

并且它被IO读/写的负载达到了25%。

票数 1
EN

Stack Overflow用户

发布于 2017-12-23 00:58:02

使用圆盘效用作为@squashman建议的受控I/O负载。

这是低脚打印,高CPU使用率脚本。没有.NET内存脚印需要处理。如果您只想删除暂停,否则,您访问的每个cmd窗口并按下一个键,都会跳过您的CPU使用率(在我的框上大约是10%)。在服务器类计算机上,您可能必须增加创建控制台的数量。

代码语言:javascript
复制
@setlocal
@set prompt=$G
@if not defined _procCount set _procCount=0
@echo _procCount==%_procCount%
@set /a _procCount+=1
@set _thisScript=%~f0
@if %_procCount% lss 32 call start "Burn CPU %_procCount%" cmd.exe /k %_thisScript%
@pause

@set _accumulator=0
@set _counter=2
@set _result=0

:top
@set /a _counter+=1
@set /a _result=%_counter%/2
@if %_result% == 65535 @goto :ResetCounter
@goto :top

:ResetCounter
@set /a _accumulator+=1
@set _counter=2
@echo %_accumulator%
goto :top
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47947330

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档