You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

QEMU MIPS虚拟机配置2GB内存仅小部分可用的解决方法咨询

QEMU MIPS虚拟机配置2GB内存仅小部分可用的解决方法咨询

我在Ubuntu 24.04主机上,通过qemu-system-mips运行Debian Buster系统,虚拟机启动命令如下:

qemu-system-mips -M malta \
-m size=2G -hda hda.img \
-kernel vmlinux-4.19.0-21-4kc-malta \
-initrd initrd.img-4.19.0-21-4kc-malta \
-append "root=/dev/sda1 console=ttyS0 nokaslr" \
-nic "user,model=e1000,hostfwd=tcp::5555-:22" \
-nographic

目前虚拟机启动正常,但我通过-m size=2G参数给虚拟机分配了2GB初始(也是总)内存,在guest系统里却只有一小部分可用。

从/var/log/kern.log里能看到:

Oct 10 16:42:04 mipsvm kernel: [ 0.000000] Memory: 223980K/262144K available (7436K kernel code, 547K rwdata, 1616K rodata, 1844K

从/proc/meminfo里的数据是:

MemTotal: 248648 kB
MemFree: 19680 kB
MemAvailable: 82624 kB

请问怎么才能让guest系统用上全部2GB内存呢?

备注:内容来源于stack exchange,提问作者Michael Steffens

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.15 12:03:09