1. 程式人生 > >Linux系統CPU相關信息查詢

Linux系統CPU相關信息查詢

inf 如果 mage 幫助信息 邏輯 root class cor csharp

                     Linux系統CPU相關信息查詢

                                              作者:尹正傑

版權聲明:原創作品,謝絕轉載!否則將追究法律責任。

一.lscpu常用參數介紹

1>.查看幫助信息

[root@node105 ~]# lscpu -h

技術分享圖片

   -a, –all: 包含上線和下線的cpu的數量,此選項只能與選項e或-p一起指定 
  -b, –online: 只顯示出上線的cpu數量,此選項只能與選項e或者-p一起指定 
  -c, –offline: 只顯示出離線的cpu數量,此選項只能與選項e或者-p一起指定 
   -e, –extended [=list]: 以人性化的格式顯示cpu信息,如果list參數省略,輸出所有可用數據的列,在指定了list參數時,選項的字符串、等號(=)和列表必須不包含任何空格或其他空白。比如:’-e=cpu,node’ or ’–extended=cpu,node’ 
  -h, –help:幫助 
  -p, –parse [=list]: 優化命令輸出,便於分析.如果省略list,則命令的輸出與早期版本的lscpu兼容,兼容格式以兩個逗號用於分隔cpu緩存列,如果沒有發現cpu緩存,則省略緩存列,如果使用list參數,則緩存列以冒號(:)分隔。在指定了list參數時,選項的字符串、等號(=)和列表必須不包含空格或者其它空白。比如:’-e=cpu,node’ or ’–extended=cpu,node’ 
  -s, –sysroot directory: 為一個Linux實例收集CPU數據,而不是發出lscpu命令的實例。指定的目錄是要檢查Linux實例的系統根 
  -x, –hex:使用十六進制來表示cpu集合,默認情況是打印列表格式的集合(例如:0,1) 

2>.以人性化的格式顯示cpu信息

[root@node105 ~]# lscpu -b -e=cpu,node

技術分享圖片

3>.查看CPU信息

技術分享圖片

二.通過查看“/proc/cpuinfo”文件

1>.查看CPU的詳細信息

[root@node105 ~]# cat /proc/cpuinfo  | more 

技術分享圖片

2>.查看物理CPU個數

[root@node105 ~]# cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l
2
[root@node105 ~]# 

技術分享圖片

3>.查看每個物理CPU中core的個數(即核數)

[root@node105 ~]# cat /proc/cpuinfo| grep "cpu cores"| uniq
cpu cores       : 10
[root@node105 ~]# 

技術分享圖片

4>.查看邏輯CPU的個數

[root@node105 ~]# cat /proc/cpuinfo| grep "processor"| wc -l
20
[root@node105 ~]# 

技術分享圖片

5>.查看cpu的型號

[root@node105 ~]# cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c
     20  Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
[root@node105 ~]# 

技術分享圖片

三.

Linux系統CPU相關信息查詢