在Ubuntu系統中,可通過命令行工具或圖形界面工具查看CPU的型號、核心數、線程數、頻率等詳細信息。以下是常用方法的具體操作及解釋:
lscpu命令(推薦)lscpu是Ubuntu內置的CPU信息查看工具,無需安裝,能快速顯示CPU的架構、核心數、緩存等關鍵信息。
lscpu,輸出內容包括:
Architecture(CPU架構,如x86_64)、CPU(s)(總邏輯核心數)、Core(s) per socket(每個插槽的物理核心數)、Socket(s)(CPU插槽數量)、Model name(CPU型號,如Intel i7-8550U);Thread(s) per core(每個核心的線程數,用于判斷是否支持超線程)、L1d/L1i/L2/L3 cache(各級緩存大?。?。grep命令篩選所需內容,例如:
lscpu | grep 'Model name';lscpu | grep 'Core(s) per socket';lscpu | grep 'Architecture'。/proc/cpuinfo文件/proc/cpuinfo是虛擬文件系統中的CPU詳細信息文件,包含每個邏輯CPU的參數。
cat /proc/cpuinfo,輸出內容包括:
processor(邏輯CPU編號)、vendor_id(制造商ID,如GenuineIntel)、model name(CPU型號)、cpu MHz(當前運行頻率)、physical id(物理CPU編號,用于區分多插槽CPU)。cat /proc/cpuinfo | grep "physical id" | sort | uniq | wc -l;cat /proc/cpuinfo | grep "cpu cores" | uniq;cat /proc/cpuinfo | grep 'model name' | uniq。nproc命令nproc是快速查看邏輯CPU數量的輕量級工具,無需額外參數,直接輸入nproc即可顯示系統可用的邏輯CPU核心數(包括超線程后的線程數)。
htop)若偏好圖形界面,可通過htop實時查看CPU使用情況及核心分布:
sudo apt install htop(需管理員權限);htop,界面中頂部欄會顯示CPU使用率,按F2可進入設置,開啟“顯示CPU核心”選項,即可查看每個核心的使用情況。inxi命令inxi是功能強大的系統信息工具,可顯示更詳細的CPU參數(如緩存、線程數等):
sudo apt install inxi;inxi -C,輸出內容包括:
CPU(型號)、Cores(物理核心數)、Threads(線程數)、Architecture(架構)、Speed(當前頻率/最大頻率)。dmidecode命令(需root權限)dmidecode可讀取BIOS中的硬件信息,顯示CPU的詳細規格(如制造商、型號、電壓等):
sudo apt install dmidecode;sudo dmidecode -t processor,輸出內容包括:
Socket Designation(插槽類型)、Manufacturer(制造商)、Version(型號)、Core Count(物理核心數)、Thread Count(線程數)。以上方法覆蓋了從基礎到詳細的CPU信息查看需求,可根據使用場景選擇合適的方式。其中,lscpu和/proc/cpuinfo是最常用的命令行工具,htop和inxi則適合需要圖形化展示的用戶。