前言: 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...