차이
문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판이전 판다음 판 | 이전 판 | ||
tech:nice [2014/03/18 17:37] – 바깥 편집 127.0.0.1 | tech:nice [2021/07/17 04:00] (현재) – 172.68.118.87 | ||
---|---|---|---|
줄 1: | 줄 1: | ||
+ | {{tag> | ||
======리눅스 Nice (스케줄링에 의한 프로세스 우선순위 변경)====== | ======리눅스 Nice (스케줄링에 의한 프로세스 우선순위 변경)====== | ||
- | 리눅스 시스템은 다중사용자(Multi-User ) 운영체제이며, | + | 리눅스 시스템은 다중사용자(Multi-User ) 운영체제이며, |
nice 명령어는 많은 프로세스들 사이에 우선순위를 확인하고 우선순위를 변경할 수 있는 명령어이다. | nice 명령어는 많은 프로세스들 사이에 우선순위를 확인하고 우선순위를 변경할 수 있는 명령어이다. | ||
- | nice값은 -20부터 +19까지 있는데((-20 (most favorable scheduling) to 19 (least favorable) )), 대부분의 프로세스들은 대부분 우선순위 0의 값을 가지며 값이 작을수록 우선 순위가 높습니다. -n옵션을 쓰지 않으면 디폴트로 10이 쓰입니다. 일반 유저는 nice값을 증가시킬 수밖에 없지만 root는 nice값을 감소시켜 우선 순위를 높일 수도 있습니다 | + | nice값은 -20부터 +19까지 있는데((-20 (most favorable scheduling) to 19 (least favorable) )), 대부분의 프로세스들은 대부분 우선순위 0의 값을 가지며 값이 작을수록 우선 순위가 높다. -n옵션을 쓰지 않으면 디폴트로 10이 쓰임. 일반 유저는 nice값을 증가시킬 수밖에 없지만 root는 nice값을 감소시켜 우선 순위를 높일 수도 있다 |
프로세스 우선순의 -5의 값으로 실행 | 프로세스 우선순의 -5의 값으로 실행 | ||
nice -5 vi | nice -5 vi | ||
- | 이미 실행시킨 프로세스의 경우 renice 명령을 사용하여 조절한다. | + | 이미 실행시킨 프로세스의 경우 renice 명령을 사용하여 조절한다. |
renice [-n] < | renice [-n] < | ||
줄 16: | 줄 17: | ||
renice [-n] < | renice [-n] < | ||
- | {{http:// | + | {{tech/ |
- | top에서 볼 수 있습니다. | + | [[top]] 에서 볼 수 있다. |
- | ^ 누구나 수정하실 수 있습니다. [[http:// | + | =====특정 유저의 모든 프로세스 설정===== |
- | {{tag> | + | / |
+ | |||
+ | < | ||
+ | |||
+ | tecmint | ||
+ | 이렇게 하면 된다. | ||