#檢視當前系統load
uptime
#檢視系統狀態和每個程序的系統資源使用狀況
top#視覺化顯示cpu的使用狀況
htop
#檢視每個cpu的負載資訊
mpstat -p all 1
#每隔1秒檢視磁碟io的統計資訊
iostat -xkdz 1
#每隔一秒檢視虛擬記憶體的使用資訊
vmstat 1
#檢視記憶體使用統計資訊
free
#檢視網路使用資訊
nicstat -z 1
#類似vmstat的顯示優化的工具
dstat 1
#檢視系統活動狀態,比如系統分頁統計,塊裝置io統計等
sar#網路連線狀態檢視
netstat -s
#程序資源使用資訊檢視
pidstat 1
pidstat -d 1
#檢視某個程序的系統呼叫資訊 -p後面是程序id,-tttt 程序系統後的系統呼叫時間
strace -tttt -p 12670
#統計io裝置輸入輸出的系統呼叫資訊
strace -c dd if=/dev/zero of=/dev/null bs=512 count=1024k
#tcpdump 檢視網路資料報
tcpdump -nr /tmp/out.tcpdump
#塊裝置的讀寫事件資訊統計
btrace /dev/sdb
#iotop檢視某個程序的io操作統計資訊
iotop -bod5
#slabtop 檢視核心 slab記憶體分配器的使用資訊
slabtop -sc
#系統引數設定
sysctl -a
#系統效能指標統計資訊
perf stat gzip file1
#系統cpu活動狀態檢視
perf record -a -g -f 997 sleep 10來自自己的github:
Linux診斷原因 命令集合
使用top命令的話,重點關注的是 cpu mem load erage 三個指標 在這個命令下,按1的話,可以看到每個cpu的占用情況 uptime 系統效能命令的精簡版 命令格式 vmstat n 2 3 一般vmstat工具的使用是通過兩個數字引數來完成的,第乙個引數是取樣的時間間隔數 單位秒 ...
linux效能診斷 perf工具
安裝perf yum install perf perf幾個常用命令 統計全域性性能 perf record g 檢視記錄 perf report 檢視某個程序的異常問題 檢視程序id ps aux grep index.php 檢視記錄 perf record p 276 一段時間後 檢視記錄 p...
Linux基礎命令集
linux基礎命令集 命令動詞 簡要說明 cd directory 進入指定的目錄 cd 進入上一級目錄 cd directory 進入目錄 cd進入使用者自己的目錄 cp file from file to 拷貝檔案 ln s source linkname 為乙個檔案建立鏈結 ls direct...