在 Linux 系統中,有多種方法可以查看 CPU 的核心數。以下是一些常用的命令:
lscpu:
lscpu 命令提供了詳細的 CPU 架構信息。要查看核心數,可以使用以下命令:
lscpu | grep '^CPU(s):'
這將顯示總的邏輯處理器數量。如果想查看物理核心數,可以使用:
lscpu | grep 'Core(s) per socket:'
然后將這個數字乘以插槽數(sockets),可以通過以下命令獲?。?/p>
lscpu | grep 'Socket(s):'
/proc/cpuinfo:
/proc/cpuinfo 文件包含了關于 CPU 的詳細信息??梢允褂靡韵旅顏斫y計核心數:
cat /proc/cpuinfo | grep processor | wc -l
這將顯示總的邏輯處理器數量。
nproc:
nproc 命令直接輸出可用的處理器數量,這通常是邏輯處理器的數量:
nproc
dmidecode:
dmidecode 是一個用來顯示硬件系統部件信息的工具。使用它可以查看 CPU 的詳細信息,包括核心數:
sudo dmidecode -t processor | grep 'Core Count'
這將顯示每個物理處理器的核心數。
請注意,lscpu 和 dmidecode 命令可能需要 root 權限才能運行。如果你沒有足夠的權限,可以在命令前加上 sudo。