Linux裏有一個/proc目錄,存放的是當前運行系統的虛擬映射,其中有一個文件爲cpuinfo,這個文件裏存放着CPU的信息。我們可以直接打開查看,或者過濾關鍵字進行查看,因爲文件內容比較多,所以一般我們需要過濾關鍵字。
/proc/cpuinfo文件按邏輯CPU而非真實CPU分段落顯示信息,每個邏輯CPU的信息佔用一個段落,第一個邏輯CPU標識從0開始。我們首先要明白這一點,至於什麼是邏輯CPU,下面會提到。要理解該文件中的CPU信息,有幾個相關的概念要知道:
processor:邏輯CPU的標識
grep 'processor' /proc/cpuinfo |uniq
model name:真實CPU的型號信息
grep 'model name' /proc/cpuinfo |uniq
physical id:真實CPU和標識
grep 'physical id' /proc/cpuinfo |sort |uniq
cpu cores:真實CPU的內核數
grep 'cpu cores' /proc/cpuinfo |uniq
命令uptime
17:18:12 up 33 days, 22:47, 7 users, load average: 0.00, 0.01, 0.10
說明:
1.當前時間 17:18:12
2.系統已運行的時間 33 days, 22:47
3.前在線用戶 7 user
4.平均負載:0.00, 0.01, 0.10,最近1分鐘、5分鐘、15分鐘系統的負載
命令top
命令
01:06:48
當前時間
up 1:22
系統運行時間,格式爲時
:
分
1 user
當前登錄用戶數
load average: 0.06, 0.60, 0.48
系統負載,即任務隊列的平均長度。
三個數值分別爲
1
分鐘、
5
分鐘、
15
分鐘前到現在的平均值。
第二、