Linux cpuinfo系統詳解
Linux可安裝在各種計算機硬件設備中,比如手機、平板電腦、路由器、視頻遊戲控制枱、台式計算機、大型機和超級計算機。下面是關於Linux cpuinfo系統詳解,希望大家認真閲讀!
判斷依據:
1.具有相同core id的cpu是同一個core的超線程。
2.具有相同physical id的cpu是同一顆cpu封裝的線程或者cores。
英文版:
ical id and core id are not necessarily consecutive but they are unique. Any cpu with the same core id are hyperthreads in the same core.
cpu with the same physical id are threads or cores in the same physical socket.
echo "logical CPU number:"
#邏輯CPU個數
cat /proc/cpuinfo | grep "processor" | wc -l
echo "physical CPU number:"
#物理CPU個數:
cat /proc/cpuinfo | grep "physical id" | sort -u | wc -l
echo "core number in a physical CPU:"
#每個物理CPU中Core的個數:
cat /proc/cpuinfo | grep "cpu cores" | uniq | awk -F: '{print $2}'
#查看core id的數量,即為所有物理CPU上的core的個數
cat /proc/cpuinfo | grep "core id" | uniq | wc -l
#是否為超線程?
#如果有兩個邏輯CPU具有相同的”core id”,那麼超線程是打開的。或者siblings數目比cpu cores數目大。
#每個物理CPU中邏輯CPU(可能是core, threads或both)的個數:
cat /proc/cpuinfo | grep "siblings"
/proc/cpuinfo 文件包含系統上每個處理器的'數據段落。/proc/cpuinfo 描述中有 6 個條目適用於多內核和超線程(HT)技術檢查:processor, vendor id, physical id, siblings, core id 和 cpu cores。
processor 條目包括這一邏輯處理器的唯一標識符。
physical id 條目包括每個物理封裝的唯一標識符。
core id 條目保存每個內核的唯一標識符。
siblings 條目列出了位於相同物理封裝中的邏輯處理器的數量。
cpu cores 條目包含位於相同物理封裝中的內核數量。
如果處理器為英特爾處理器,則 vendor id 條目中的字符串是 GenuineIntel。
1.擁有相同 physical id 的所有邏輯處理器共享同一個物理插座。每個 physical id 代表一個唯一的物理封裝。
ings 表示位於這一物理封裝上的邏輯處理器的數量。它們可能支持也可能不支持超線程(HT)技術。
3.每個 core id 均代表一個唯一的處理器內核。所有帶有相同 core id 的邏輯處理器均位於同一個處理器內核上。
4.如果有一個以上邏輯處理器擁有相同的 core id 和 physical id,則説明系統支持超線程(HT)技術。
5.如果有兩個或兩個以上的邏輯處理器擁有相同的 physical id,但是 core id 不同,則説明這是一個多內核處理器。cpu cores 條目也可以表示是否支持多內核。
判斷CPU是否64位,檢查cpuinfo中的flags區段,看是否有lm標識。
Are the processors 64-bit?
A 64-bit processor will have lm ("long mode") in the flags section of cpuinfo. A 32-bit processor will not.
-
遠程安裝Linux操作系統的方法
Linux這個詞本身只表示Linux內核,但實際上人們已經習慣了用Linux來形容整個基於Linux內核,並且使用GNU工程各種工具和數據庫的操作系統。下面是小編收集的關於遠程安裝Linux操作系統的方法,希望大家認真閲讀!一、引言一般情況下,我們都是利用軟驅或光驅引導Linux後...
-
Linux認證基本介紹
作為Linux行業的佼佼者,拓林思推出的TLCE認證是世界上最具有權威性的Linux認證之一。下面一起來看看linux認證的基本介紹,希望對同學們有幫助!·TLCE認證簡介TLCE是TurboLinuxCertifiedEngineer的縮寫。作為世界知名Linux公司之一,拓林思推出的TLCE認證考試...
-
Linux解壓縮命令詳解2016
在Linux下的tar壓縮解壓縮命令是什麼呢?有什麼是必須記得的命令嗎?下面跟yjbys小編一起來學習一下吧!tar-c:建立壓縮檔案-x:解壓-t:查看內容-r:向壓縮歸檔文件末尾追加文件-u:更新原壓縮包中的文件這五個是獨立的命令,壓縮解壓都要用到其中一個,可以和別的命令連用但...
-
linux操作系統的版本介紹
Linux可安裝在各種計算機硬件設備中,比如手機、平板電腦、路由器、視頻遊戲控制枱、台式計算機、大型機和超級計算機。下面是小編收集的關於linux操作系統的版本,希望大家認真閲讀!debian一般是非商業和非政府部門的民間服務器使用外面的公司一般用redhat企業版,...