日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

powershell实现设置程序相关性脚本

發(fā)布時間:2023/12/6 编程问答 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 powershell实现设置程序相关性脚本 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

公司一直有臺服務器cpu占用很高,分析出是恒生監(jiān)控程序java占用很高,且三個java程序,僅其中一個很高,要恒生解決,一直未解決,導致每周重啟,我司運維都要手動進行程序相關性設置,給運維帶來麻煩。
為解決運維重復勞動,擬看看是否可以腳本實現(xiàn),通過對網(wǎng)上資料查詢可通過powershell進行程序相關性設置。參考鏈接如下:
https://www.pstips.net/setting-process-running-under-specific-cpu.html
故編寫了如下powershell腳本用于實現(xiàn)程序自動設置cpu高的java程序相關性設置。

設置cpu運行個數(shù).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運行個數(shù).ps1

最后,在延時啟動工具上配置好callpowershell.bat延時2分鐘啟動。

經(jīng)過以上步驟后,每周重啟完畢服務器2分鐘后,自動會對占用100%cpu的java進程指定cpu個數(shù)為4個。解決了運維過程中的重復勞動。

轉載于:https://blog.51cto.com/lysweb/2387092

總結

以上是生活随笔為你收集整理的powershell实现设置程序相关性脚本的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內容還不錯,歡迎將生活随笔推薦給好友。