在Ubuntu系統中,cpuinfo
通常指的是通過命令行工具獲取的CPU信息。這些信息對于了解系統性能、進行故障排查以及優化系統配置都非常重要。以下是Ubuntu系統中通過命令行查看CPU信息的一些基本方法和輸出示例:
使用 lscpu
命令
lscpu
命令提供了CPU架構的詳細信息,包括:
- CPU架構(Architecture)
- CPU操作模式(CPU op-mode(s))
- 字節順序(Byte Order)
- CPU邏輯處理器數量(CPU(s))
- 當前在線的CPU列表(On-line CPU(s) list)
- 每個核心的線程數(Thread(s) per core)
- 每個插槽的核心數(Core(s) per socket)
- CPU插槽數量(Socket(s))
- NUMA節點數量(NUMA node(s))
- CPU制造商ID(Vendor ID)
- CPU家族(CPU family)
- CPU型號(Model)
- CPU步進(Stepping)
- 當前CPU時鐘頻率(CPU MHz)
- BogoMIPS(每秒十億次計數,表示CPU性能)
- 虛擬化技術支持情況(Virtualization)
- L1數據緩存大?。↙1d cache)
- L1指令緩存大?。↙1i cache)
- L2緩存大?。↙2 cache)
- L3緩存大?。↙3 cache)
使用 /proc/cpuinfo
文件
/proc/cpuinfo
文件包含了處理器的詳細信息,例如:
- 處理器序號(processor)
- 供應商ID(vendor_id)
- CPU家族(cpu family)
- 型號(model)
- 步進(stepping)
- CPU主頻(cpu MHz)
- 緩存大?。╟ache size)
命令行示例
cat /proc/cpuinfo | grep name
lscpu | grep '^CPU(s):'
或者
cat /proc/cpuinfo | grep processor | wc -l
這些命令和文件提供了豐富的CPU信息,幫助用戶和系統管理員進行系統配置、性能分析和故障排查。