查看Linux服务器的CPU详细信息
在Linux系統中,CPU的信息在啟動的過程中被裝載到虛擬目錄/proc下的cpuinfo文件中,我們可以通過cat /proc/cpuinfo查看如下:
下面我們來分析其中幾個比較重要的指標:
-
?processor 邏輯處理器的id。
-
?physical id 物理封裝的處理器的id。
-
?core id 每個核心的id。
-
?cpu cores 位于相同物理封裝的處理器中的內核數量。
-
?siblings 位于相同物理封裝的處理器中邏輯處理器的數量。
判斷Linux服務器CPU情況的依據如下:
-
?具有相同core id的CPU是同一個core的超線程。(Any cpu with the same core id are hyper-threads in the same core.)
-
?具有相同physical id的CPU是同一個CPU封裝的線程或核心。(Any cpu with the same physical id are threads or cores in the same physical socket.)
物理CPU個數如下所示:
[root@localhost ~]# cat /proc/cpuinfo | grep "physical id" | sort | uniq | wc -l
1
每個物理CPU中的core個數(即核數)如下所示:
[root@localhost ~]# cat /proc/cpuinfo | grep "cpu cores" | uniq
cpu cores : 4
邏輯CPU的個數如下所示:
[root@localhost ~]# cat /proc/cpuinfo | grep "processor" | wc -l
8
查看CPU型號:
[root@localhost ~]# cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c
8 Intel(R) Xeon(R) CPU E31270 @ 3.40GHz
查看當前CPU運行的位模式:
[root@localhost ~]# getconf LONG_BIT
64
查看CPU是否支持64位計算,lm指long mode:
[root@localhost ~]# cat /proc/cpuinfo | grep flags | grep ‘lm’ | wc –l
8
綜上所述,我的CPU是支持64位計算,運行在64位模式下,單路四核開啟超線程。
本文轉自UltraSQL51CTO博客,原文鏈接:?http://blog.51cto.com/ultrasql/1629503,如需轉載請自行聯系原作者
總結
以上是生活随笔為你收集整理的查看Linux服务器的CPU详细信息的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Canalys 发布 2023 年电动汽
- 下一篇: 楚留香沧海攻略(刘楚恬的微博)