top命令
top結果直接顯示單位: top -M
top運行運行過程中:
按h或者? : 幫助
按esc:退出
按o鍵進去後,按小寫/大寫的a-z可以改變列顯示的前後順序。
按f鍵進去後,按小寫/大寫的a-z可以顯示或者取消顯示當前列。(*爲顯示)
按 P 鍵對 CPU 進行排序
按 M 鍵對 內存 進行排序
按 N 鍵對 PID 進行排序
按 1 鍵查看多核CPU
查看進程:top -p pid
查看進程下的線程: top -H -p pid
load average的理解: 系統的平均負載
表示過去1分鐘、5分鐘、15分鐘系統的平均負載。
loadAvg < CPU的個數 * CPU的核數 * 0.7 ;
① 查看物理CPU的個數
#cat /proc/cpuinfo |grep "physical id"|sort |uniq|wc -l
2
② 查看邏輯CPU的個數
#cat /proc/cpuinfo |grep "processor"|wc -l
24
③ 查看CPU是幾核
#cat /proc/cpuinfo |grep "cores"|uniq
我這裏應該是2個Cpu,每個Cpu有6個core,應該是Intel的U,支持超線程,所以顯示24