আমি যদি আমার মেশিনটি [উবুন্টু 16.04 64 বিট, কার্নেল ৪.৪] ব্যবহার করি তবে কিউইএমইউতে কার্নেল ক্যাচগুলি নামানোর দরকার আছে, অন্যথায়, এটি র্যাম বরাদ্দ করতে পারে না।
কেন এমন হয়?
এটি একটি নমুনা রান:
~$ free -m
total used free shared buff/cache available
Mem: 15050 5427 3690 56 5931 4803
Swap: 0 0 0
~$ sudo qemu-system-x86_64 -m 10240 # and other options
qemu-system-x86_64: cannot set up guest memory 'pc.ram': Cannot allocate memory
~$ echo 3 | sudo tee /proc/sys/vm/drop_caches
3
~$ free -m
total used free shared buff/cache available
Mem: 15050 1799 9446 56 3803 9414
Swap: 0 0 0
~$ sudo qemu-system-x86_64 -m 10240 # and other options
qemu-system-x86_64: cannot set up guest memory 'pc.ram': Cannot allocate memory
~$ echo 3 | sudo tee /proc/sys/vm/drop_caches
3
~$ free -m
total used free shared buff/cache available
Mem: 15050 1502 10819 56 2727 10784
Swap: 0 0 0
~$ sudo qemu-system-x86_64 -m 10240 # and other options
# Now QEMU starts
4
কারণ আপনি কোনও অদলবদল পান নি।
—
মাইকেল হ্যাম্পটন