掌握Linux系統(tǒng)CPU信息對(duì)于系統(tǒng)管理至關(guān)重要,它能幫助我們監(jiān)控系統(tǒng)性能、優(yōu)化配置以及排查故障。本文介紹兩種常用的命令行方法來獲取CPU詳細(xì)信息,包括型號(hào)、頻率、核心數(shù)和緩存大小等關(guān)鍵參數(shù)。
方法一:使用 lscpu 命令
lscpu 命令簡(jiǎn)潔地呈現(xiàn)CPU關(guān)鍵信息:
- Architecture: CPU架構(gòu)類型 (例如:x86_64, ARM)。
- CPU(s): 系統(tǒng)中物理CPU核心總數(shù)。
- Thread(s) per core: 每個(gè)物理核心支持的線程數(shù) (超線程)。
- Core(s) per socket: 每個(gè)CPU插槽上的核心數(shù)。
- Socket(s): CPU插槽數(shù)量。
- Model name: CPU型號(hào)。
- CPU MHz: CPU頻率。
- Cache: L1, L2, L3緩存大小。
方法二:使用 cat /proc/cpuinfo 命令
cat /proc/cpuinfo 命令提供更詳細(xì)的CPU信息:
- processor: 邏輯CPU ID。
- vendor_id: CPU廠商。
- model name: CPU型號(hào)。
- cpu MHz: CPU頻率。
- cache size: 緩存大小。
- cpu cores: 物理CPU核心數(shù)。
- flags: CPU支持的指令集和特性。
通過以上兩種方法,您可以全面了解Linux系統(tǒng)CPU的各項(xiàng)參數(shù),從而更好地進(jìn)行系統(tǒng)監(jiān)控、性能分析和問題診斷。