如何使用 qemu-system-x86_64 将多个内存对象添加到一个 numa 节点

问题描述

我正在尝试使用 qemu-system-x86_64 将两个 memory-backend-ram 对象添加一个 NUMA 节点。 但我不知道该怎么做。

sudo qemu-system-x86_64 \
    -smp 8 \
    -numa node,cpus=0-3,nodeid=0,memdev=mem0 \
    -object memory-backend-ram,id=mem0,size=16G \
    -object memory-backend-ram,id=mem1,size=16G \
    -numa node,cpus=4-7,nodeid=1,memdev=mem2 \
    -object memory-backend-ram,id=mem2,id=mem3,size=16G \
    -kernel ${kernel_path} \
    -drive file=${image_path} \
    -enable-kvm \
    -nographic \
    -m 32G,slots=4,maxmem=64G

我想将 mem1 添加到节点 0,将 mem3 添加到节点 1。 谢谢。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)