加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

powershell限制进程的CPU的相似性(Set Affinity)

发布时间:2020-12-14 03:05:48 所属栏目:大数据 来源:网络整理
导读:最近两天监控到站点使用CPU过高,考虑在4核的服务器上限定站点最多使用3个核,即限定站点的最高CPU使用率为75%; (1)使用计划任务定期执行以下powershell脚本; #???Script's?function:?set?affinity?of?w3wp.exe?to?CPU1,CPU2,CPU3????Script?Editor:?Snai

最近两天监控到站点使用CPU过高,考虑在4核的服务器上限定站点最多使用3个核,即限定站点的最高CPU使用率为75%;

(1)使用计划任务定期执行以下powershell脚本;

<#???
Script's?function:?set?affinity?of?w3wp.exe?to?CPU1,CPU2,CPU3????
Script?Editor:?Snail?????
Date:?2014-08-08????
Refer?to?Website:????
http://technet.microsoft.com/zh-cn/subscriptions/index/system.diagnostics.process.processoraffinity????
http://waynes-world-it.blogspot.com/2009/06/processor-affinity-on-windows-server.html????#>
$w3wps=get-process?-processname?"w3wp"???
foreach?($w3wp?in?$w3wps)?{???????
???$w3wp.ProcessorAffinity?=?0x0E????
}

关于“0x0E”的解释参考网址:http://technet.microsoft.com/zh-cn/subscriptions/index/system.diagnostics.process.processoraffinity

?

(2)手动操作指定;(此方法有一定时效性,需每天手动操作一次,属临时性;)

1.打开资源管理器,找到需要限定的站点;右击,选择“Set Affinity…”

2.勾选指定的CPU,点击OK即可;

?

(3)使用WSRM限定;(不推荐使用,wsrm功能在server 2012后已经取消,由hyper-v部分功能代替)

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读