คำถามติดแท็ก cgroup

3
ฉันจะสร้างและใช้ Linux cgroups เป็นผู้ใช้ที่ไม่ใช่รูทได้อย่างไร?
ฉันจะสร้างและใช้กลุ่มcgเป็นผู้ใช้ที่ไม่ใช่รูทได้อย่างไร? ตัวอย่างเช่นฉันเป็นผู้ใช้ที่ไม่ใช่รูททั้งหมดได้หรือไม่: สร้าง cgroup ด้วยการเข้าถึง CPU หนึ่งตัว สร้างกระบวนการใหม่ใน cgroup นั้น ? ฉันถามครั้งแรกที่นี่แต่ฉันไม่ได้รับคำตอบที่สมบูรณ์ ฉันยังถามเกี่ยวกับ stackoverflowแต่คำถามถูกปิดเป็นหัวข้อปิด
21 linux  cgroup 

3
จะหา cgroup ของกระบวนการเฉพาะได้อย่างไร
มีวิธีใดบ้างที่จะได้รับcgroupกระบวนการ? แพคเกจเดียวที่ฉันรู้ ( cgroup-bin) เพียงแค่ให้การจัดการบางอย่างกับ cgroup และอนุญาตให้เปลี่ยน cgroup ของกระบวนการ / รายการกระบวนการ แต่ไม่มีความสามารถในการรู้ข้อมูลเกี่ยวกับ cgroup ของกระบวนการเฉพาะ
18 linux  process  cgroup 

2
อุปกรณ์ลูปในคอนเทนเนอร์ Linux?
ฉันกำลังพยายามใช้อุปกรณ์วนรอบภายในคอนเทนเนอร์เพื่อเมานต์ไฟล์ภาพบางส่วน: > sudo losetup /dev/loop0 test.img losetup: /dev/loop0: failed to set up loop device: No such file or directory /dev/loop0 ไม่มีอยู่จริงและ > sudo mknod /dev/loop0 b 7 0 mknod: ‘/dev/loop0’: Operation not permitted ฉันจะทำงานนี้ได้อย่างไร คอนเทนเนอร์ต้องการสิทธิ์ cgroup ที่อาจไม่มีหรือไม่

1
CPU affinity โต้ตอบกับ cgroups ใน Linux อย่างไร
ฉันพยายามเรียกใช้การวัดแบบหลายเธรดในชุดของซีพียูแบบแยกตัว ตัดเรื่องยาวสั้นผมเริ่มพยายามกับisolcpusและtasksetแต่ตีปัญหา ตอนนี้ฉันกำลังเล่นกับ cgroups / csets ฉันคิดว่ากรณีการใช้ "แบบง่าย" cset shieldควรใช้งานได้ดี ฉันมี 4 คอร์ดังนั้นฉันจึงต้องการใช้คอร์ 1-3 สำหรับการเปรียบเทียบ (ฉันได้กำหนดค่าแกนเหล่านี้ให้อยู่ในโหมดติ๊กปรับตัว) แล้วแกน 0 สามารถใช้กับทุกสิ่งอื่นได้ ต่อไปนี้การสอนที่นี่มันควรจะง่ายเหมือน: $ sudo cset shield -c 1-3 cset: --> shielding modified with: cset: "system" cpuset of CPUSPEC(0) with 105 tasks running cset: "user" cpuset of CPUSPEC(1-3) with 0 tasks running ดังนั้นตอนนี้เรามี …

3
เหตุใดแอปพลิเคชันในคอนเทนเนอร์ LXC ที่มีหน่วยความจำ จำกัด จึงเขียนไฟล์ขนาดใหญ่ลงดิสก์โดย OOM
EDIT2: ปัญหานี้ดูเหมือนจะมีอยู่ภายใต้ 3.8.0-25-generic # 37-Ubuntu SMP แก้ไข: ฉันแก้ไขคำถามจากชื่อดั้งเดิมของ "ทำไมตัวจัดการ Linux ไม่อยู่ในหน่วยความจำจึงถูกทริกเกอร์โดยการเขียนไปยังไฟล์ที่มีวว?" เพื่อสะท้อนให้เห็นดีขึ้นว่าฉันเป็นห่วงเกี่ยวกับปัญหาทั่วไปที่อธิบายไว้ด้านล่าง: ฉันพบสถานการณ์ที่ลำบากที่ OOM killer เป็นกระบวนการฆ่ายากในคอนเทนเนอร์ LXC ของฉันเมื่อฉันเขียนไฟล์ที่มีขนาดเกินขีด จำกัด หน่วยความจำ (ตั้งค่าเป็น 300MB) ปัญหาไม่เกิดขึ้นเมื่อฉันรันแอปพลิเคชันบนเครื่องเสมือน Xen (EC2 t1.micro) ที่จริงมี RAM 512 MB เท่านั้นดังนั้นดูเหมือนว่าจะมีปัญหาบางอย่างกับไฟล์บัฟเฟอร์ที่เกี่ยวข้องกับขีด จำกัด หน่วยความจำคอนเทนเนอร์ ตัวอย่างง่ายๆฉันสามารถแสดงให้เห็นว่าไฟล์ขนาดใหญ่เขียนโดย dd จะทำให้เกิดปัญหา ปัญหานี้อีกครั้งทำให้เกิดปัญหาแอปพลิเคชันทั้งหมด ฉันต้องการแก้ไขปัญหาทั่วไปของแคชแอปพลิเคชันที่ใหญ่เกินไป ฉันเข้าใจว่าฉันสามารถทำงาน "dd" ได้อย่างไร สถานการณ์: ฉันมีคอนเทนเนอร์ LXC โดยที่ memory.limit_in_bytes ถูกตั้งค่าเป็น 300 MB ฉันพยายาม …
10 linux  ubuntu  lxc  oom  cgroup 

3
Cgroups vs Tasksets ใน KVM
ฉันมี CentOS 6 โฮสต์สำหรับหลาย KVM VMs พร้อม FreeBSD ในฐานะแขก ฉันต้องการผูก VM แต่ละเครื่องเพื่อใช้ไม่เกินหนึ่งคอร์ในเวลาเดียวกัน คุณต้องการแนะนำอะไรให้ใช้ Cgroups หรือ Tasksets
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.