Я хотів би обмежити будь-який процес у використанні більше 500 МБ оперативної пам’яті. AFAIK це робиться за допомогою RSS в /etc/security/limits.conf, але процес, який називається gnome-панель, мабуть, використовує 618436 кБ VmRSS. Як це може бути?
/etc/security/limits.conf * жорсткий rss 512000
ім'я користувача @ debian: ~ $ cat / proc / 3002 / статус Назва: gnome-панель Стан: S (спальний) Твердий: 3002 Pid: 3002 ППід: 2910 TracerPid: 0 Uid: 1000 1000 1000 1000 Гід: 1000 1000 1000 1000 FDSразмер: 64 Групи: 20 24 25 29 44 46 112 116 117 1000 1002 1003 VmPeak: 916636 кБ VmSize: 916636 кБ VmLck: 0 кБ VmHWM: 618436 кБ VmRSS: 618436 кБ VmData: 601972 кБ VmStk: 104 кБ VmExe: 516 кБ VmLib: 29232 кБ VmPTE: 1760 кБ Нитки: 1 SigQ: 0/14001 Підпис: 0000000000000000 ShdPnd: 0000000000000000 SigBlk: 0000000000000000 Знак: 0000000020001000 SigCgt: 0000000180000000 CapInh: 0000000000000000 CapPrm: 0000000000000000 CapEff: 0000000000000000 CapBnd: ffffffffffffffff Cpus_allowed: 3 Cpus_allowed_list: 0-1 Mems_allowed: 00000000,00000001 Mems_allowed_list: 0 добровільні_ctxt_switches: 871965 невольові_перевірки_виключення: 47553 PaX: PeMR
ім'я користувача @ debian: ~ $ cat / proc / 3002 / обмеження Обмеження м'яких обмежувачів жорстких лімітів Максимальний час процесора необмежений необмежений секунд Максимальний розмір файлу необмежений необмежений байт Максимальний розмір даних необмежений необмежений байт Максимальний розмір стека 8388608 необмежений байт Максимальний розмір основного файлу 0 0 байт Макс резидент встановити 524288000 524288000 байт Макс обробляє 100 100 процесів Максимум відкритих файлів 1024 1024 файлів Макс заблоковано пам'ять 65536 65536 байт Макс адресного простору необмежений необмежений байт Максимум файлів блокує необмежену кількість необмежених блокувань Максимум відкладених сигналів 14001 14001 сигналів Макс. Розмір msgqueue 819200 819200 байт Максимальний приємний пріоритет 0 0 Максимальний пріоритет у реальному часі 0 0 Максимальний тайм-аут у режимі реального часу необмежено обмежує нас