메모리 킬러를 켭니다


2

우분투 13.04를 실행 중이며 현재 어떤 사용자가 실수로 너무 많은 RAM을 사용하는 일부 코드를 작성하면 전체 시스템이 다운되어 전원을 껐다가 다시 켜야합니다. 예를 들어 기본적으로 4GB의 RAM을 사용하도록 제한되도록 사용자를 구성하는 방법이 있습니까? 아니면 현재보다 더 공격적인 메모리 킬러를 더 공격적으로 만드는 또 다른 방법이 있습니까?


ulimit로 메모리를 제한하십시오.
Zoredache

1
@Zoredache 그런 식으로 사용자 또는 모든 사용자를 어떻게 제한합니까? 무엇을 구성해야합니까?
marshall


@Yitzchak 감사하지만 이러한 제한을 갖도록 사용자를 어떻게 구성합니까?
marshall

답변:


4

ulimit 를 사용 하여이 작업을 수행하거나 (전문가는 아니지만 맨 페이지가 일반적으로 도움이 됨) 구성 파일을 직접 편집 할 수 있습니다.
다음 etc/security/limits.conf과 같이 사용자 한계를 설정할 수 있는 한계 파일을 작성하십시오 .

username hard as some_number_in_kilobytes

실제로 설명이 필요한 유일한 부분은 "하드"입니다. 사용자는 자신의 한계를 설정할 수 있지만 TFM에 따르면 이러한 한계는 "소프트"한계이며 하드 한계까지만 설정할 수 있습니다. 바라건대 사용자가 루트를 할 수 없기를 바랍니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.