Tôi muốn hạn chế mọi quá trình sử dụng hơn 500 MB RAM. AFAIK điều này được thực hiện bằng cách sử dụng RSS trong /etc/security/limits.conf nhưng quá trình được gọi là bảng gnome dường như đang sử dụng 618436 kB của VmRSS. Làm sao có thể ?
/etc/security/limits.conf * rss cứng 512000
tên người dùng @ debian: ~ $ cat / Proc / 3002 / status Tên: bảng gnome Bang: S (đang ngủ) Tgid: 3002 Pid: 3002 PPid: 2910 TracerPid: 0 Uid: 1000 1000 1000 1000 Gid: 1000 1000 1000 1000 FDSize: 64 Nhóm: 20 24 25 29 44 46 112 116 117 1000 1002 1003 VmPeak: 916636 kB Kích thước VmS: 916636 kB VmLck: 0 kB VmHWM: 618436 kB VmRSS: 618436 kB VmData: 601972 kB VmStk: 104 kB VmExe: 516 kB VmLib: 29,02 kB VmPTE: 1760 kB Chủ đề: 1 SigQ: 0/14001 SigPnd: 0000000000000000 ShdPnd: 0000000000000000 SigBlk: 0000000000000000 SigIgn: 0000000020001000 SigCgt: 0000000180000000 CapInh: 0000000000000000 CapPrm: 0000000000000000 CapEff: 0000000000000000 CapBnd: fffffffffffffffff Cpus_allowed: 3 Cpus_allowed_list: 0-1 Mems_allowed: 00000000,00000001 Mems_allowed_list: 0 tự nguyện_ctxt_switches: 871965 nonvoluntary_ctxt_switches: 47553 PaX: PeMR
tên người dùng @ debian: ~ $ cat / Proc / 3002 / giới hạn Giới hạn mềm Giới hạn đơn vị giới hạn cứng Thời gian cpu tối đa không giới hạn giây không giới hạn Kích thước tệp tối đa không giới hạn byte không giới hạn Kích thước dữ liệu tối đa không giới hạn byte không giới hạn Kích thước ngăn xếp tối đa 8388608 byte không giới hạn Kích thước tệp tối đa 0 0 byte Bộ cư trú tối đa 524288000 524288000 byte Tối đa quy trình 100 100 quy trình Tối đa mở tệp 1024 1024 tệp Bộ nhớ bị khóa tối đa 65536 65536 byte Không gian địa chỉ tối đa không giới hạn byte không giới hạn Khóa tệp tối đa không giới hạn khóa không giới hạn Tín hiệu chờ tối đa 14001 14001 tín hiệu Kích thước thông điệp tối đa 819200 819200 byte Ưu tiên tối đa 0 0 Ưu tiên thời gian thực tối đa 0 0 Thời gian chờ tối đa không giới hạn không giới hạn chúng tôi