Linux 性能診斷工具命令集
#查看當前系統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
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!