Linux 虚拟机中查看 CPU 信息的位置与方法
一、虚拟机内查看 CPU 信息
lscpu。cat /proc/cpuinfo;快速统计逻辑 CPU 数可用 nproc。top(基础实时视图)htop(增强交互,需安装)mpstat -P ALL(按 CPU 核查看利用率,来自 sysstat)二、识别是否为虚拟机与查看宿主机信息
lscpu | grep -i hypervisor(如输出 Hypervisor vendor: KVM/VMware)systemd-detect-virt(返回 vmware/kvm/qemu 等,非虚拟机返回 none)virt-what(需安装,输出虚拟化类型)dmidecode -s system-product-name 或 cat /sys/class/dmi/id/product_name(常见输出如 VMware Virtual Platform)lspci | grep -i virtual、dmesg | grep -i hypervisor、lshw -class system(辅助佐证)三、读懂关键字段与快速命令
lscpu 为例):
lscpu | egrep 'Model name|Thread|Core|Socket'lscpu | grep -i hypervisornproc;查看每核 flags:cat /proc/cpuinfo | grep -m1 flags