Ubuntu虚拟机调整内存与CPU资源的实用指南
一、操作前准备与基本原则
二、在 VirtualBox 中调整
free -h验证。nproc或lscpu查看。三、在 KVM/QEMU(含 virt-manager)中调整
sudo virsh shutdown <vm>;2) 查看状态:sudo virsh dominfo <vm>;3) 编辑配置:sudo virsh edit <vm>(如需持久化,在XML中设置<memory unit='KiB'>…</memory>与<vcpu placement='static'>…</vcpu>);4) 设置最大内存(持久化):sudo virsh setmaxmem <vm> <size‑in‑KiB> --config(如8GB=8388608 KiB);5) 设置vCPU数量(运行时热插拔需guest支持,持久化用--config):sudo virsh setvcpus <vm> <count> --config;6) 启动:sudo virsh start <vm>;7) 在guest内用free -h、nproc、lscpu核对。setvcpus实现热插拔(取决于guest内核与驱动支持)。egrep -c '(vmx|svm)' /proc/cpuinfo,返回值**>0**表示支持虚拟化。四、调整后验证与性能优化建议
free -h;CPU:nproc、lscpu;KVM guest可用virsh dominfo <vm>核对当前配置。