lscpu命令詳解

lscpu的使用

描述:
  此命令用來顯示cpu的相關信息
  lscpu從sysfs和/proc/cpuinfo收集cpu體系結構信息,命令的輸出比較易讀
  命令輸出的信息包含cpu數量,線程,核數,套接字和Nom-Uniform Memeor Access(NUMA),緩存等
  不是所有的列都支持所有的架構,如果指定了不支持的列,那麼lscpu將打印列,但不顯示數據
語法:
  lscpu [-a|-b|-c] [-x] [-s directory] [-e [=list]|-p [=list]]
  lscpu -h|-V

參數選項:
  -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)
顯示格式:
  Architecture: #架構
  CPU(s): #邏輯cpu顆數
  Thread(s) per core: #每個核心線程
  Core(s) per socket: #每個cpu插槽核數/每顆物理cpu核數
  CPU socket(s): #cpu插槽數
  Vendor ID: #cpu廠商ID
  CPU family: #cpu系列
  Model: #型號
  Stepping: #步進
  CPU MHz: #cpu主頻
  Virtualization: #cpu支持的虛擬化技術
  L1d cache: #一級緩存(google了下,這具體表示表示cpu的L1數據緩存)
  L1i cache: #一級緩存(具體爲L1指令緩存)
  L2 cache: #二級緩存

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章