renice로 실행중인 특정 프로세스에 최하위 우선순위 설정하기
작성자 정보
- 관리자 작성
- 작성일
컨텐츠 정보
- 2,229 조회
- 0 추천
- 목록
본문
renice로 실행중인 특정 프로세스에 최하위 우선순위 설정하기
이번에는 앞의 예와 반대의 경우로서 이미 실행중인 특정 프로세스에게 최하위 우선순위를 부여하는 예를 보겠습니다.
다음은 ps로 앞에서 실행해 둔 tar프로세스를 확인한 후에 renice를 실행하였습니다.
즉, PID가 2898번 프로세스(tar프로세스)에 대하여 NICE값으로 19를 지정하였습니다.
[root@su250 backup]# ps -ef | grep tar root 2898 2821 26 04:49 pts/2 00:01:57 tar cvfz usr.tar.gz /usr root 2908 2821 0 04:56 pts/2 00:00:00 grep tar [root@su250 backup]# [root@su250 backup]# renice 19 -p 2898 2898: old priority -20, new priority 19 [root@su250 backup]# |
그리고 다음은 재설정한 tar프로세스의 우선순위를 확인하기 위하여 top을 실행하였습니다.
아래 tar프로세스를 확인해 보면 PR값이 39이며, NI값이 19입니다.
즉, 앞의 renice명령에 의해 NICE값이 19로 재설정되었기 때문에 우선순위 값이 39로 설정되어 최하위 우선순위를 가지게 되었습니다.
top - 04:54:29 up 2:08, 4 users, load average: 1.17, 0.72, 0.31 Tasks: 87 total, 3 running, 84 sleeping, 0 stopped, 0 zombie Cpu(s): 1.3%us, 22.8%sy, 0.0%ni, 0.0%id, 75.9%wa, 0.0%hi, 0.0%si, Mem: 1033816k total, 985360k used, 48456k free, 103540k buffers Swap: 2096472k total, 0k used, 2096472k free, 742596k cached
PID USER PR NI VIRT S %CPU %MEM TIME+ SWAP CODE COMMAND 2898 root 39 19 5748 R 28.9 0.1 1:19.00 4480 272 tar
2899 root 20 0 2108 S 10.9 0.1 0:33.04 1504 60 gzip 2906 root 20 0 2428 R 1.0 0.1 0:00.03 1384 60 top 1 root 20 0 2008 S 0.0 0.1 0:01.50 1240 124 init 2 root 15 -5 0 S 0.0 0.0 0:00.00 0 0 kthreadd |
관련자료
-
이전
-
다음