温馨提示×

怎样调整ubuntu虚拟机内存

小樊
52
2026-09-13 07:28:20
栏目: 云计算

在 Ubuntu 虚拟机里“调整内存”,通常分两种理解:调整虚拟机本身分配的内存(需要改虚拟机设置)和调整 Ubuntu 系统内的内存使用/交换空间。下面分别说明。


一、调整虚拟机分配的内存(最常见)

1. VMware / VirtualBox 通用前提

⚠️ 必须关机后再调整

2. VirtualBox

  1. 关闭 Ubuntu 虚拟机
  2. 打开 VirtualBox
  3. 选中虚拟机 → 设置
  4. 系统 → 主板
  5. 调整“内存大小”(建议不超过主机物理内存的 50%)
  6. 启动虚拟机

3. VMware Workstation / Player

  1. 关闭虚拟机
  2. 右键虚拟机 → 设置
  3. 选择 内存
  4. 拖动或修改内存大小
  5. 确认并启动

4. KVM / QEMU(命令行)

virsh edit ubuntu-vm

修改:

<memory unit='KiB'>4194304</memory>
<currentMemory unit='KiB'>4194304</currentMemory>

然后:

virsh start ubuntu-vm

二、Ubuntu 系统内查看内存

free -h

或

htop

三、调整 Ubuntu 的 Swap(交换内存)

如果物理内存不够,可以加 swap:

创建 2G swap

sudo fallocate -l 2G /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile

开机自动挂载:

echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab

四、常见建议

  • 桌面版 Ubuntu:≥ 2GB
  • 开发 / 编译:≥ 4GB
  • 服务器轻量:≥ 1GB

如果你说的是某一类虚拟机(VMware / VirtualBox / 云服务器)或调整某个程序占用内存,可以告诉我具体场景。

0 踩