어떤 프로세스가 500MB 이상의 RAM을 사용하지 못하도록 제한하고 싶습니다. AFAIK 이것은 /etc/security/limits.conf에서 RSS를 사용하여 이루어졌지만 gnome-panel이라는 프로세스는 분명히 VmRSS의 618436 kB를 사용하고 있습니다. 어떻게 이럴 수있어 ?
/etc/security/limits.conf * 하드 rss 512000
username @ debian : ~ $ cat / proc / 3002 / status 이름 : 그놈 패널 주 : S (잠자는 중) Tgid : 3002 Pid : 3002 PPid : 2910 TracerPid : 0 대상 : 1000 1000 1000 1000 기자 : 1000 1000 1000 1000 FDSize : 64 그룹 : 20 24 25 29 44 46 112 116 117 1000 1002 1003 Vm 피크 : 916636 킬로바이트 VmSize : 916636 킬로바이트 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 진행 : 0000000000000000 ShdPnd : 0000000000000000 SigBlk : 0000000000000000 알림 : 0000000020001000 SigCgt : 0000000180000000 CapInh : 0000000000000000 CapPrm : 0000000000000000 노출 수 : 0000000000000000 CapBnd : ffffffffffffffff Cpus_allowed : 3 Cpus_allowed_list : 0-1 Mems_allowed : 00000000,00000001 Mems_allowed_list : 0 voluntary_ctxt_switches : 871965 nonvoluntary_ctxt_switches : 47553 PaX : PeMRs
username @ debian : ~ $ cat / proc / 3002 / limits 리미트 소프트 리미트 하드 리미트 유닛 최대 CPU 시간 무제한 무제한 초 최대 파일 크기 무제한 무제한 바이트 최대 데이터 크기 무제한 무제한 바이트 최대 스택 크기 8388608 무제한 바이트 최대 코어 파일 크기 0 0 바이트 최대 상주 집합 524288000 524288000 바이트 최대 프로세스 100 개 100 개 최대 열린 파일 1024 1024 파일 최대 잠김 메모리 65536 65536 바이트 최대 주소 공간 무제한 무제한 바이트 최대 파일 잠금 무제한 무제한 잠금 최대 보류 신호 14001 14001 신호 최대 msgqueue 크기 819200 819200 바이트 최대 우선 순위 0 0 최대 실시간 우선 순위 0 0 최대 실시간 제한 시간 무제한 무제한