powershell实现设置程序相关性脚本
发表于:2024-11-15 作者:千家信息网编辑
千家信息网最后更新 2024年11月15日,公司一直有台服务器cpu占用很高,分析出是恒生监控程序java占用很高,且三个java程序,仅其中一个很高,要恒生解决,一直未解决,导致每周重启,我司运维都要手动进行程序相关性设置,给运维带来麻烦。为
千家信息网最后更新 2024年11月15日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安全错误
数据库的锁怎样保障安全
服务器管理软件的云应用场景
数据库查询商品表中全部数据
网络安全 川普访华
服务器显示器在哪开机
法国电信网络安全
数据库求和的
防护网络安全的卡片
服务器2048gb一月是多少
数据库试题百度文库
静安区参考数据库价格表格
医疗行业网络安全发文
饥荒联机版服务器模组怎么打开
服务器托管 安全吗
数据库一行数据
703服务器
excel画有范围的数据库
分布式服务器的核心技术
手机软件开发app下载
网络技术人员网络安全答案
定向软件开发销售增值税
上海德颐网络技术公司招聘
数据库怎么创建基本表csdn
唯一性约束mysql数据库
服务器多线的
服务器2048gb一月是多少
数据库账号密码到期
数据库应用技术教视频
网络技术高考题
网络安全阀实行时间
工厂网络安全架构图