1、top
可以查看系統中運行的進程的狀況,CPU 使用狀況,系統負載,內存使用等。它是檢查系統進程運行狀況最方便的工具了,它默認顯示部分活動的進程,并且按照進程使用 CPU 的多少排序。它可以顯示全部 CPU 的使用狀況,也可以顯示每個進程都運行在那個 CPU 上面??梢杂?top 來看哪些進程或者那類進程占用 CPU 和內存資源最多,以此迅速定位存在性能問題的進程,以及運行異常的進程
2、free
free 命令顯示系統內存的使用狀況(物理內存和交換內存)通過這個命令我們可以看到系統進程實際使用的物理內存,buffer 和 cache 使用的物理內存
3、vmstat
vmstat 是一個很全面的性能分析工具,可以觀察到系統的進程狀態、內存使用、虛擬內存使用、磁盤的 IO、中斷、上下問切換、CPU 使用等。
4、Strace
可以用來查看一個進程在執行過程中的系統調用和所接收的信號。
5、tcpdump
linux 下的抓包工具??梢园炎ハ聛淼男畔⒅囟ㄏ虻轿募?。然后在 windows 下用 ethereal 來分析。很強大
6、gprof
程序中每個函數的 CPU 使用時間。每個函數的調用次數。并提供簡單調用關系圖。
了解更多服務器及資訊,請關注夢飛科技官方網站 http://www.qzkangyuan.com/,感謝您的支持!