linux 性能診斷工具命令集

  1. #查看當前系統load  
  2. uptime  
  3.   
  4. #查看系統狀態和每個進程的系統資源使用狀況  
  5. top  
  6.   
  7. #可視化顯示CPU的使用狀況  
  8. htop  
  9.   
  10. #查看每個CPU的負載信息  
  11. mpstat -P ALL 1  
  12.   
  13. #每隔1秒查看磁盤IO的統計信息  
  14. iostat -xkdz 1  
  15.   
  16. #每隔一秒查看虛擬內存的使用信息  
  17. vmstat 1  
  18.   
  19. #查看內存使用統計信息  
  20. free  
  21.   
  22. #查看網絡使用信息  
  23. nicstat -z 1  
  24.   
  25. #類似vmstat的顯示優化的工具  
  26. dstat 1  
  27.   
  28. #查看系統活動狀態,比如系統分頁統計,塊設備IO統計等  
  29. sar  
  30.   
  31. #網絡連接狀態查看  
  32. netstat -s  
  33.   
  34. #進程資源使用信息查看  
  35. pidstat 1  
  36. pidstat -d 1  
  37.   
  38. #查看某個進程的系統調用信息 -p後面是進程id,-tttT 進程系統後的系統調用時間  
  39. strace -tttT -p 12670  
  40. #統計IO設備輸入輸出的系統調用信息  
  41. strace -c dd if=/dev/zero of=/dev/null bs=512 count=1024k  
  42.   
  43.   
  44. #tcpdump 查看網絡數據包  
  45. tcpdump -nr /tmp/out.tcpdump  
  46.   
  47. #塊設備的讀寫事件信息統計  
  48. btrace /dev/sdb   
  49.   
  50. #iotop查看某個進程的IO操作統計信息  
  51. iotop -bod5  
  52.   
  53. #slabtop 查看內核 slab內存分配器的使用信息  
  54. slabtop -sc  
  55.   
  56. #系統參數設置  
  57. sysctl -a  
  58.   
  59. #系統性能指標統計信息  
  60. perf stat gzip file1  
  61. #系統cpu活動狀態查看  
  62. perf record -a -g -F 997 sleep 10  
  63. http://blog.csdn.net/zhongweijian/article/details/28405977
發佈了5 篇原創文章 · 獲贊 1 · 訪問量 4萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章