伺服器CPU被占用

2022-06-28 14:36:09 字數 484 閱讀 7115

8核cpu有4個被100%占用了,用系統top看不到是哪個程序占用,

懷疑系統top命令已被修改,用stat檢查top檔案確認是被修改過,

改用busybox命令來檢視程序資訊,發現異常程序,kill掉後cpu恢復正常。

#查詢程序資訊

top -d1

#查詢檔案路徑:輸出資訊從左至右分別為查詢的程式名、bash路徑、bash的man 手冊頁路徑

whereis top

#顯示 詳細資訊 看有無被修改

stat /usr/bin/top

#busybox ps

#檢視程序及耗費資源資訊

busybox top -d1

#強行中止(經常使用殺掉)乙個程序標識號為28111的程序

kill -9 28111#至此cpu已慢慢恢復,後續只需刪掉找到的病毒檔案

#檢視定時任務

crontab -l

完結

windows伺服器80埠被占用

首先使用命令檢視,80埠被哪個程序占用。命令 netstat aon findstr 80 1 如果查詢出來的4這個程序。一般情況下是因為本地裝了sqlserver資料庫導致的。把sql server reportingservices停掉後就可以了。應用啟動後,再開啟sql server repo...

應用伺服器cpu,記憶體占用高

自上次解決負載均衡導致伺服器飄紅問題後,房產應用伺服器還是會時不時出現cpu負載過高的問題,並經常在半夜0點後,偶爾也在白天。開始查詢問題原因。1.哪些請求太慢?找出了一些慢請求,結果分析後,找不出導致慢的 而這些慢的請求也是在服務出問題時出現的。2.cpu高時記憶體是正常的,開始懷疑是不是因為jv...

mysql占用伺服器cpu過高的原因以及解決辦法

登陸mysql mysql p u p mysql show processlist show processlist 命令詳解 processlist命令的輸出結果顯示了有哪些執行緒在執行,可以幫助識別出有問題的查詢語句。下面是mysql占用cpu高處理的乙個例子,希望對遇到類似問題的朋友們有點啟...