← Back to Index

检查是否在虚拟机上以及主机基本情况

以下是虚拟机的输出

https://www.cnblogs.com/klb561/p/10527197.html

dmidecode -s system-product-name
        
        # OpenStack Nova
        
        lshw -class system
        
        # sz-mec-dev02
        
        #     description: Computer
        
        #     product: OpenStack Nova
        
        #     vendor: OpenStack Foundation
        
        #     version: 13.2.1-20190604220711
        
        #     serial: 261977f6-fc7a-49f3-954e-cf9feb70fc2c
        
        #     width: 64 bits
        
        #     capabilities: smbios-2.8 dmi-2.8 smp vsyscall32
        
        #     configuration: boot=normal family=Virtual Machine uuid=8C0EE55A-5F37-554D-8300-313E29EF58B0
        
        #   *-pnp00:00
        
        #        product: PnP device PNP0b00
        
        #        physical id: 1
        
        #        capabilities: pnp
        
        #        configuration: driver=rtc_cmos
        
        dmesg |grep -i virtual
        
        # [    0.145659] Booting paravirtualized kernel on KVM
        
        # [    1.177345] input: VirtualPS/2 VMware VMMouse as /devices/platform/i8042/serio1/input/input4
        
        # [    1.178356] input: VirtualPS/2 VMware VMMouse as /devices/platform/i8042/serio1/input/input3
        
        # [    1.223866] systemd[1]: Detected virtualization kvm.

check core

https://www.cyberciti.biz/faq/check-how-many-cpus-are-there-in-linux-system/

echo "Number of CPU/cores online at $HOSTNAME: $(getconf _NPROCESSORS_ONLN)"

check memory

https://www.networkworld.com/article/3336174/how-much-memory-is-installed-and-being-used-on-your-linux-systems.html

dmidecode -t 17 | grep "Size.*MB" | awk '{s+=$2} END {print s / 1024 "GB"}'