powershell实现设置程序相关性脚本
发表于:2025-02-01 作者:千家信息网编辑
千家信息网最后更新 2025年02月01日,公司一直有台服务器cpu占用很高,分析出是恒生监控程序java占用很高,且三个java程序,仅其中一个很高,要恒生解决,一直未解决,导致每周重启,我司运维都要手动进行程序相关性设置,给运维带来麻烦。为
千家信息网最后更新 2025年02月01日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安全错误
数据库的锁怎样保障安全
软件开发工程师工作测试申请
自己管理服务器坏处
计算机网络技术适用税率
河北现代化软件开发技术规范
手机通过打印服务器打印端口
sci上数据库名称
山东易加互联网科技
七日杀服务器架设教程
网络安全和信息安全保证书
r星服务器文件位置
怎样搭建ftp服务器
新奥尔良服务器关闭
华为服务器安全模式
数据库系统必须能够
为什么网络会连不上服务器
华三服务器带外管理口
打开的数据库备份
动漫软件开发工资
邮箱服务器满了怎么办
陈子豪我的世界免费服务器
广州燃气充值服务器出错
idea启动服务器后怎么调试
企业共享服务器好用吗
复星集团软件开发待遇
计算机网络技术与职业的关系
家用硬盘服务器测评
天津服务器搬家怎么选云服务器
大学生软件开发项目计划书
公安网络安全管控国密算法
为什么我的商店连接不到服务器