renice[阮胜昌]

修改运行中进程的优先级
renice 优先级值  参数      //重新指定一个或多个进程(Process)的优先级(一个或多个将根据所下的参数而定)
-p pid 修改进程号所标记进程的优先级
-g pgrp 修改指定组群中所有用户所启动进程的优先级
-u user 修改指定用户所启动进程的优先级
renice -n -pid
[root@node201 hdc1]# renice 8 -p 4828
4828: old priority -5, new priority 8


[root@node203 ~]# ps -l | grep top
4 T     0  5180  5037  0  78   3 -   574 finish pts/0    00:00:00 top
[root@node203 ~]# renice 8 p 5180
0: old priority 0, new priority 8
5180: old priority 3, new priority 8
[root@node203 ~]# ps -l | grep top
4 T     0  5180  5037  0  84   8 -   574 finish pts/0    00:00:00 top

在命令TOP中修改nice值:
在进入TOP后,输入r
top - 13:12:05 up 24 min,  1 user,  load average: 0.00, 0.00, 0.04
Tasks:  74 total,   1 running,  72 sleeping,   1 stopped,   0 zombie
Cpu(s):  0.0%us,  0.3%sy,  0.0%ni, 99.7%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Mem:    255596k total,   122760k used,   132836k free,     9512k buffers
Swap:   522104k total,        0k used,   522104k free,    65308k cached
PID to renice:
  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND                              
 4904 haldaemo  17   0  5856 3720 1616 S  0.3  1.5   0:02.03 hald                                 
 5195 root      26  10  2300  992  804 R  0.3  0.4   0:02.01 top                                  
    1 root      15   -10  2168  656  564 S  0.0  0.3   0:00.86 init                                 
输入要修改的PID:
Mem:    255596k total,   122820k used,   132776k free,     9528k buffers
Swap:   522104k total,        0k used,   522104k free,    65316k cached
Renice PID 1 to value: 1
  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND                              
 5035 root      16   0 10136 2796 2244 S  0.6  1.1   0:02.01 sshd                                 
 5195 root      25  10  2300  992  804 R  0.6  0.4   0:02.05 top                                  
修改前为 -10 
  1 root       5 -10  2168  656  564 S  0.0  0.3   0:00.86 init    
修改后1
  1 root      16   1  2168  656  564 S  0.0  0.3   0:00.86 init  

 

你可能感兴趣的:(胜)