檢視伺服器效能工具

2021-09-20 17:02:12 字數 1239 閱讀 8725

如果你的linux伺服器突然負載暴增,告警簡訊快髮爆你的手機,如何在最短時間內找出linux效能問題所在呢?

這裡給大家介紹幾個公司常用的分析命令:

1.uptime:

顯示系統已經執行了多長時間,它依次顯示下列資訊:當前時間、系統已經執行了多長時間、目前有多少登陸使用者、系統在過去的1分鐘、5分鐘和15分鐘內的平均負

2.dmesg|tail

demsg 主要是用來顯示開機資訊的。一般情況下,kernel會將開機資訊儲存在ring buffer中,有時候開機忘了檢視資訊,就可以使用dmesg命令檢視。

-c  顯示資訊後,清除ring buffer中的內容。  

-s《緩衝區大小》  預設定為8196,剛好等於ring buffer的大小。  

-n  設定記錄資訊的層級。

3.vmstat 1

vmstat命令是最常見的linux/unix監控工具,可以展現給定時間間隔的伺服器的狀態值,包括伺服器的cpu使用率,記憶體使用,虛擬記憶體交換情況,io讀寫情況

與top命令不同的是,我可以檢視整個機器的cpu,記憶體,io使用情況,而不是單單看某個程序cpu或者記憶體使用率。

4.mpstat -p all 1

檢視多核cpu每個計算核心的使用情況

mpstat最大的特點是:可以檢視多核心cpu中每個計算核心的統計資料;而vmstat只能檢視系統整體cpu情況。

5.pidstat 1

執行pidstat,將輸出系統啟動後所有活動程序的cpu統計資訊:

linux:~ # pidstat linux 2.6.32.12-0.7-default (linux)             06/18/12       _x86_64_11:37:19          pid    %usr %system  %guest    %cpu   cpu  command ……11:37:19        11452    0.00    0.00    0.00    0.00     2 bash11:37:19        11509    0.00    0.00    0.00    0.00     3  dd

除此之外還有幾個常用的效能分析命令,大家可以自己查一下他們的使用方法,並進行記憶。關於系統穩定和安全是運維人員必備的技能。

檢視伺服器效能工具

如果你的linux伺服器突然負載暴增,告警簡訊快髮爆你的手機,如何在最短時間內找出linux效能問題所在呢?這裡給大家介紹幾個公司常用的分析命令 1.uptime 顯示系統已經執行了多長時間,它依次顯示下列資訊 當前時間 系統已經執行了多長時間 目前有多少登陸使用者 系統在過去的1分鐘 5分鐘和15...

linux檢視伺服器效能命令

top命令 實時顯示系統中各個程序的資源占用情況。x 排序項高亮顯示 y 執行中程序高亮顯示 c 切換顯示命令名稱和完整命令列 m 按照駐留記憶體記憶體大小排序 p 按照cup使用百分比大小排序 t 按照時間進行排序 程序字段排序 shift 測試不管用。ps命令 是顯示瞬間行程的狀態,並不動態連續...

常用伺服器效能分析工具

好記性不如爛筆頭 很有道理,每一次遇到問題都是想不起來命令是啥,在這裡記錄一下下次方便找到!1 top 查詢程序記憶體 cpu占用情況 res實際占用記憶體,cpu為cpu使用佔比,mem為記憶體佔比。top p pid查詢某個程序的資訊。2 iostat 檢視整體io情況 每2秒一次,iowait...