Linux系統CPU相關信息查詢
阿新 • • 發佈:2018-11-09
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相關信息查詢