Linux CPU負載問題

2022-05-02 07:15:13 字數 1345 閱讀 6243

前言:  cpu 等待軟體程式傳遞指令,執行計算,返回結果

(一)cpu 指標

1 cpu 負載   : cpu執行工作量佔總負載能力的百分比2 cpu 利用率 : cpu總負載能力的比例

(二)指令

uptime 指令

返回最近 1 分鐘  5 分鐘  15 分鐘的 平均負載

檢視cpuinfo 資訊   可以看出這是四核的伺服器

top 命令 檢視程序列表   第一行的資訊 等同於 uptime指令

(三)殺死程序

1 如果是    systemd: 系統守護程序    管理的服務   例如mysql服務首先使用systemctl 溫和的殺死程序,而不是使任何應用程式處於危險之中

2 如果不是由systemd 系統守護程序管理的  或者使用systemctl 關閉不了

可以通過pid 殺死程序 kill pid        kill pid

通過程序名 殺死程序killall 程序名

注意: 在啟動killall之前,確保沒有類似命名的程序正在執行

最後需要使用systemctl 確保程序下次不會在下次引導時,重新啟動 : 例如            sytemctl disable 服務名

(四)用 nice 設定優先順序

有時你無法終止程式,因為他是關鍵任務的必要部分

這是可以使用nice 命令限制他能使用的cpu資源

預設新程序的nice值為0     可以將其改為 -20到19 之間的數字

數字越大在程序搶占時的優先順序越小,會主動放棄資源,為其他程序讓道。

那是雨    -- 徐良

詳解Linux CPU負載和CPU使用率

cpu負載和 cpu使用率 這兩個從一定程度上都可以反映一台機器的繁忙程度.cpu使用率反映的是當前cpu的繁忙程度,忽高忽低的原因在於占用cpu處理時間的程序可能處於io等待狀態但卻還未釋放進入wait。平均負載 load erage 是指某段時間內占用cpu時間的程序和等待cpu時間的程序數,這...

Linux CPU 監控指令碼

下面是乙個簡單的cpu監控指令碼,當然還可以在進行全面考慮公升級該指令碼。bin sh gt 60 伺服器只有乙個cpu scriptdir root shell cpu jk 目錄存放 logdir scriptdir log 日誌檔案存放及目錄建立 清理 if d logdir then ech...

Linux cpu配置分析

cat proc cpuinfo processor 0 vendor id genuineintel cpu family 6 model 58 model name intel r xeon r cpu e3 1230 v2 3.30ghz stepping 9 cpu mhz 1600.000...