시스템이 일반유저의 프로그램에 의해 무한루프에 빠질때

글쓴이: 익명 사용자 / 작성시간: 금, 2002/08/23 - 12:01오전
일반유저의 장난스런 프로그램으로 인해 시스템이 무한루프에 빠지는경우
가 있습니다.
머 별로 상관 없는 일이긴 한데 이것때문에 다른 작업이 거의 멈춘거나
다름없게 된다는게 문제가됩니다.
그래서 질문하건데..
일반유저가 실행시킨 프로그램은 cpu, ram 리소스의 80%이상을 사용할수
없게 할수 없나요?
이렇게 할수만 있다면 최악의 상황에도 관리자가 로그인하여 해당 프로세
스를 죽일수 잇을것 같은데요..
지금은 어떤 프로세스던지 cpu를 100%사용하는 상태에 빠져버리면 모든작
업이 중단되어버리네요...
다운된건 아니지만 그 작업때문에 다운된것 같은 상태..
해결할수 있는 방법이 없을까요?
Forums:
Re: 시스템이 일반유저의 프로그램에 의해 무한루프에 빠질때
redhat 이라면...
/etc/security/limits.conf 를 살펴 보세요..
길이 있을 겝니다.
Re^2: 시스템이 일반유저의 프로그램에 의해 무한루프에 빠질때
해당 프로그램을 살펴봣는데요 좋은기능들이 많이 있더군요
근데 제가 원하는것은 cpu time을 제한하는것이 아니라 cpu%를 제한하려
구요
time을 제한한다해도 해당 시간동안 cpu를 100%사용하게되면 그 시간동안
은 다른 작업이 불가능한게 문제라서 말이죠..
다른 방법있으면 도움 부탁드립니다.
PS커널을 수정해야 한다면 어디를 어떻게 하여야 할지 방향이라도 제시
부탁드립니다.
Re^3: 시스템이 일반유저의 프로그램에 의해 무한루프에 빠질때
%CPU shows the cputime/realtime percentage. It will not
add up to 100% unless you are lucky. It is time used
divided by the time the process has been running..
의 time입니다.
따라서 원하시는 것이 맞을 겁니다.
댓글 달기