ฉันกำลังพยายามใช้cgroup
(กลุ่มควบคุม) เพื่อ จำกัด การใช้งานหน่วยความจำของ Virtualbox แต่ดูเหมือนจะไม่ทำงาน
เครื่องของฉันคือ:
$ uname -a
Linux fc.bgi 2.6.40-4.fc15.i686 #1 SMP Fri Jul 29 18:54:39 UTC 2011 i686 i686 i386 GNU/Linux
ฉันพยายามทำให้มันเป็นเช่นนี้:
การสร้างกลุ่มใหม่ภายใต้ลำดับชั้นของหน่วยความจำ:
$ cgcreate -g memory:vbox
การตั้งค่า memory.limit_in_bytes สำหรับ vbox:
$ cgset -r memory.limit_in_bytes=512M vbox
การจัดกลุ่ม vbox ที่รัน pid เป็น vbox:
$ cgclassify -g memory:vbox 20015
บางคนสามารถอธิบายได้ว่าทำไมสิ่งนี้ถึงไม่ทำงาน