powershell实现设置程序相关性脚本
发表于:2025-02-16 作者:千家信息网编辑
千家信息网最后更新 2025年02月16日,公司一直有台服务器cpu占用很高,分析出是恒生监控程序java占用很高,且三个java程序,仅其中一个很高,要恒生解决,一直未解决,导致每周重启,我司运维都要手动进行程序相关性设置,给运维带来麻烦。为
千家信息网最后更新 2025年02月16日powershell实现设置程序相关性脚本
公司一直有台服务器cpu占用很高,分析出是恒生监控程序java占用很高,且三个java程序,仅其中一个很高,要恒生解决,一直未解决,导致每周重启,我司运维都要手动进行程序相关性设置,给运维带来麻烦。
为解决运维重复劳动,拟看看是否可以脚本实现,通过对网上资料查询可通过powershell进行程序相关性设置。参考链接如下:
https://www.pstips.net/setting-process-running-under-specific-cpu.html
故编写了如下powershell脚本用于实现程序自动设置cpu高的java程序相关性设置。
设置cpu运行个数.ps1脚本如下:
#获取java进程,且cpu高于40%的java进程,由于机器上有三个java,且路径都一致。
$id=Get-Process | Where-Object {$.Name -eq "java"} | Where-Object {$.CPU -gt 40}
#设置前4个CPU运行,可自由配置哪些cpu运行。ProcessorAffinity(设置相似性)
$id.ProcessorAffinity=15
再建立一个callpowershell.bat,用于运行powershell脚本。
powershell 设置cpu运行个数.ps1
最后,在延时启动工具上配置好callpowershell.bat延时2分钟启动。
经过以上步骤后,每周重启完毕服务器2分钟后,自动会对占用100%cpu的java进程指定cpu个数为4个。解决了运维过程中的重复劳动。
程序
运行
脚本
相关性
个数
进程
三个
服务器
恒生
劳动
服务
配置
相似
一致
自由
监控程序
公司
工具
手动
机器
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
树型结构数据库设计
玖掌柜互联网科技有限公司
怎么知道电脑的网络安全密钥
使命召唤战区主机服务器
前端如何与数据库交互
壁灯设计软件开发
网络安全app案例
叫号系统信息数据库
大连教育局网络安全宣传周
预防网络安全知识
软件开发工的发展趋势
哪一年网络安全法通过初审
属于数据库安全性遭到破坏
北京健康在线网络技术
大学生的网络安全问题
手机网站数据库设计
跟软件开发相关的工作
河南上门软件开发
三级网络技术需要买纸质版
如何建立自己的照片硬盘数据库
应用网络技术是什么
网络技术的岗位
甘肃软件开发技术项目实训中心
百词斩软件开发分层数据流图
苹果vnp服务器地址填什么
数据库非本地
将电脑设置成服务器
网络安全黑板报毕业祝福
信息网络安全中的风险点
电信网络技术大全