nice和renice命令

来源:互联网 发布:双声道音乐软件 编辑:程序博客网 时间:2024/06/11 16:06

nice:进程开始前调整优先级
renice:进程进行中调整优先级
其中,nice命令默认对进程的nice值加10,从而降低该进程的优先级。

查看进程情况:

lyg@ubuntu:~$ ps -lF S   UID   PID  PPID  C PRI  NI ADDR SZ WCHAN  TTY          TIME CMD0 S  1000 13950 13941  0  80   0 -  6724 wait   pts/1    00:00:00 bash0 R  1000 14206 13950  0  80   0 -  3553 -      pts/1    00:00:00 ps

后台运行一个任务:

lyg@ubuntu:~$ nice -n 5 vi &[1] 14265

查看进程:

lyg@ubuntu:~$ ps -lF S   UID   PID  PPID  C PRI  NI ADDR SZ WCHAN  TTY          TIME CMD0 S  1000 13950 13941  0  80   0 -  6724 wait   pts/1    00:00:00 bash0 T  1000 14265 13950  0  85   5 -  6290 signal pts/1    00:00:00 vi0 R  1000 14266 13950  0  80   0 -  3553 -      pts/1    00:00:00 ps[1]+  Stopped                 nice -n 5 vi

对进行中的进程调整nice值:

lyg@ubuntu:~$ renice 15 1426514265 (process ID) old priority 5, new priority 15

查看进程:

lyg@ubuntu:~$ ps -lF S   UID   PID  PPID  C PRI  **NI** ADDR SZ WCHAN  TTY          TIME CMD0 S  1000 13950 13941  0  80   0 -  6724 wait   pts/1    00:00:00 bash0 T  1000 14265 13950  0  95  15 -  6290 signal pts/1    00:00:00 vi0 R  1000 14272 13950  0  80   0 -  3553 -      pts/1    00:00:00 ps

杀死任务:

lyg@ubuntu:~$ kill -9 %1[1]+  Stopped                 nice -n 5 vilyg@ubuntu:~$ ps -lF S   UID   PID  PPID  C PRI  NI ADDR SZ WCHAN  TTY          TIME CMD0 S  1000 13950 13941  0  80   0 -  6724 wait   pts/1    00:00:00 bash0 R  1000 14329 13950  0  80   0 -  3553 -      pts/1    00:00:00 ps[1]+  Killed                  nice -n 5 vi

任务可用jobs命令列出

0 0
原创粉丝点击