在 Debian 容器里查看 CPU 信息,常用方法如下:
/proc/cpuinfocat /proc/cpuinfo
如果你想看逻辑 CPU 个数:
grep -c processor /proc/cpuinfo
看 CPU 型号:
grep "model name" /proc/cpuinfo | head -n1
lscpu(如果已安装)lscpu
没装的话可以装一下:
apt update && apt install -y util-linux
nproc只看逻辑 CPU 数量:
nproc
容器里 /proc/cpuinfo 看到的就是宿主机的 CPU 信息(受 cgroup 限制可能影响显示)。
docker 起的,并且限制了 CPU:docker run --cpus=2 ...
nproc 可能仍显示宿主机总数,实际可用受 cgroup 限制。cat /sys/fs/cgroup/cpu.max # cgroup v2
cat /sys/fs/cgroup/cpu/cpu.cfs_quota_us # cgroup v1
如果你是用 Docker / Kubernetes / LXC 起的容器,也可以告诉我,我可以给更针对性的命令。