ฉันต้องการ จำกัด กระบวนการใด ๆ จากการใช้ RAM มากกว่า 500 MB AFAIK สามารถทำได้โดยใช้ RSS ใน /etc/security/limits.conf แต่กระบวนการที่เรียกว่า gnome-panel นั้นใช้ 618436 kB ของ VmRSS สิ่งนี้จะเป็นอย่างไร
/etc/security/limits.conf * ยาก RSS 512000
ชื่อผู้ใช้ @ debian: ~ $ cat / proc / 3002 / สถานะ ชื่อ: gnome-panel รัฐ: S (นอนหลับ) Tgid: 3002 Pid: 3002 PPid: 2910 TracerPid: 0 โพสต์: 1000 1,000 1,000 1,000 Gid: 1,000 1,000 1,000 1,000 FDSize: 64 กลุ่ม: 20 24 25 29 44 46 112 116 117 1,000 1002 1003 VmPeak: 916636 kB VmSize: 916636 kB VmLck: 0 kB VmHWM: 618436 kB VmRSS: 618436 kB VmData: 601972 kB VmStk: 104 kB VmExe: 516 kB VmLib: 29232 kB VmPTE: 1760 kB หัวข้อ: 1 SigQ: 0/14001 SigPnd: 0000000000000000 ShdPnd: 0000000000000000 SigBlk: 0000000000000000 SigIgn: 0000000020001000 ซิกคอต: 0000000180000000 CapInh: 0000000000000000 CapPrm: 0000000000000000 CapEff: 0000000000000000 CapBnd: ffffffffffffffffff Cpus_allowed: 3 Cpus_allowed_list: 0-1 Mems_allowed: 00000000,00000001 Mems_allowed_list: 0 voluntary_ctxt_switch: 871965 nonvoluntary_ctxt_switches: 47553 พัก: PeMRs
ชื่อผู้ใช้ @ debian: ~ $ cat / proc / 3002 / จำกัด Limit Soft Limit ฮาร์ดไดรฟ์ จำกัด เวลา cpu สูงสุดไม่ จำกัด ไม่ จำกัด วินาที ขนาดไฟล์สูงสุดไม่ จำกัด จำนวนไม่ จำกัด ไบต์ ขนาดข้อมูลสูงสุดไม่ จำกัด จำนวนไม่ จำกัด ไบต์ ขนาดสแต็กสูงสุด 8388608 ไม่ จำกัด ไบต์ ขนาดไฟล์หลักสูงสุด 0 0 ไบต์ Max resident set 524288000 524288000 bytes กระบวนการสูงสุด 100 กระบวนการ 100 เปิดไฟล์ได้สูงสุด 1024 1024 ไฟล์ หน่วยความจำสูงสุดถูกล็อค 65536 65536 ไบต์ พื้นที่ที่อยู่สูงสุดไม่ จำกัด ไม่ จำกัด ไบต์ ล็อคไฟล์สูงสุดไม่ จำกัด ล็อคไม่ จำกัด สัญญาณสูงสุดที่รอดำเนินการ 14001 14001 สัญญาณ ขนาด msgqueue สูงสุด 819200 819200 ไบต์ ลำดับความสำคัญสูงสุดที่ดีที่สุด 0 0 ลำดับความสำคัญสูงสุดตามเวลาจริง 0 0 Max realtime timeout ไม่ จำกัด จำนวนไม่ จำกัด เรา