如何使用Powershell设置IIS App Pool Cpu速率限制

问题描述 投票:0回答:1

我正在尝试设置CPU速率限制,我能够使用操作link在UI中执行此操作

https://theitbros.com/set-cpu-usage-limit-for-an-application-pool-iis-8/

但是我想在下面使用powershell设置三个值

CPU limit=20%
CPU limit Action= Killw3p
Cpu Limit Interval= 1

我已经使用powershell将启动模式设置为始终运行。

set-itemproperty IIS:\AppPools\AddressBroker.API -name startMode -value AlwaysRunning

我尝试了以下类似操作,但不起作用。

set-itemproperty IIS:\AppPools\AddressBroker.API -name CPU -value Limit=20%
powershell web iis windows-server-2012
1个回答
0
投票

根据您的描述,我建议您可以尝试使用以下命令来满足您的要求。

C:\windows\system32\inetsrv\appcmd.exe set apppool Check /cpu.limit:20000 /cpu.action:KillW3wp /cpu.resetInterval:00:01:00

结果:

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.