리눅스 niceness

1 개요[편집]

리눅스 niceness; NI
리눅스 나이스니스
  • CPU 스케줄링 우선순위
  • 프로세스에 대한 CPU 시간 우선순위
  • 값의 범위 -20(가장 높음) ~ 19(가장 낮음)

2 실습 1: 웹서버 예시[편집]

  • 우선순위 높은 것
[root@zetawiki ~]# ps -eo nice,pid,cmd --sort nice | head -5
 NI   PID CMD
-20  2156 [bnx2i_thread/0]
-20  2157 [bnx2i_thread/1]
-20  2158 [bnx2i_thread/2]
-20  2159 [bnx2i_thread/3]
  • 우선순위 낮은 것
[root@zetawiki ~]# ps -eo nice,pid,cmd --sort nice | tail -5
 19    18 [ksoftirqd/5]
 19    21 [ksoftirqd/6]
 19    24 [ksoftirqd/7]
 19  3437 /usr/bin/python -tt /usr/sbin/yum-updatesd
 19  3439 /usr/libexec/gam_server

3 실습 2: 노는 서버 예시[편집]

  • 우선순위 높은 것
[root@zetawiki2 ~]# ps -eo nice,pid,cmd --sort nice | head -5
 NI   PID CMD
-11  2299 /usr/bin/pulseaudio --start --log-target=syslog
 -4   499 /sbin/udevd -d
 -4  1694 auditd
 -2  2110 /sbin/udevd -d
  • 우선순위 낮은 것
[root@zetawiki2 ~]# ps -eo nice,pid,cmd --sort nice | tail -5
  0  2806 trivial-rewrite -n rewrite -t unix -u
  0  2807 ps -eo nice,pid,cmd --sort nice
  0  2808 tail -5
  1  2301 /usr/libexec/rtkit-daemon
  5    59 [ksmd]

4 같이 보기[편집]

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}