
답변1
"좋은" 값의 범위는 -20(가장 높은 우선순위, 다른 프로세스에 전혀 좋지 않음)부터 19(가장 낮은 우선순위, 다른 프로세스에 매우 좋음)까지입니다. nice -20
( 와 동일 nice -n 20
) 또는 sudo nice -n -42
( 와 동일 sudo nice --42
) 또는 범위를 벗어난 다른 값을 실행하면 nice 값이 범위로 이동됩니다.
빨간색은 단순히 이 열의 음수 값에 적용되는 색상으로, 우선순위가 높은("불량") 프로세스를 나타냅니다. 양수 값은 녹색이며 우선순위가 낮은("양호") 프로세스를 나타냅니다.
답변2
실수를 해서 niceness를 -20으로 설정하지 않았을 수 있습니다.
일반 사용자로 명령을 실행하면 -x에 대해 0이 표시됩니다. 20보다 큰 값의 경우 20을 얻습니다.
루트로 실행하는 경우 값이 -20 미만인 경우 -20을 얻게 됩니다.
일반 사용자를 대상으로 테스트:
$ nice -n -20 sleep 100
nice: cannot set niceness: Permission denied
# ps ax -o pid,ni,cmd | grep "sleep 100"
26349 0 sleep 100
루트로 테스트:
$ sudo nice -n -200 sleep 100
# ps ax -o pid,ni,cmd | grep "sleep 100"
28118 0 sudo nice -n -200 sleep 100
28119 -20 sleep 100