首页 > 系统服务 > 详细

linux中nice和renice调度优先

时间:2014-11-10 18:08:32      阅读:384      评论:0      收藏:0      [点我收藏+]

调度优先级是一个整数值,从-20(最高优先级)到+20(最低优先级)。默认情况下,bash shell启动所有优先级进程为0的进程!

  1. nice命令: nice -n 
    nice命令可以在启动命令时设置优先级!
    [root@localhost ~]# nice -n 10 ./test39.sh > test39out &

    [1] 7753

    [root@localhost ~]# ps al

    F   UID   PID  PPID PRI  NI    VSZ   RSS WCHAN  STAT TTY        TIME COMMAND

    4     0  2151     1  22   0   1664   420 -      Ss+  tty1       0:00 /sbin/mingetty

    4     0  2162     1  22   0   1664   420 -      Ss+  tty2       0:00 /sbin/mingetty

    4     0  2167     1  22   0   1664   424 -      Ss+  tty3       0:00 /sbin/mingetty

    4     0  2170     1  22   0   1664   420 -      Ss+  tty4       0:00 /sbin/mingetty

    4     0  2173     1  25   0   1664   420 -      Ss+  tty5       0:00 /sbin/mingetty

    4     0  2203     1  25   0   1664   420 -      Ss+  tty6       0:00 /sbin/mingetty

    4     0  6904  6902  15   0   5080  1640 wait   Ss   pts/1      0:00 -bash

    0     0  7753  6904  27  10   4736   992 finish TN   pts/1      0:00 /bin/bash ./tes

    4     0  7754  6904  17   0   4460   812 -      R+   pts/1      0:00 ps al

    [1]+  Stopped                 nice -n 10 ./test39.sh > test39out

  2. renice命令
    更改系统中运行中的命令优先级
    [root@localhost ~]# renice 9 -p 7753

    7753: old priority 10, new priority 9

    [root@localhost ~]# ps al

    F   UID   PID  PPID PRI  NI    VSZ   RSS WCHAN  STAT TTY        TIME COMMAND

    4     0  2151     1  22   0   1664   420 -      Ss+  tty1       0:00 /sbin/mingetty

    4     0  2162     1  22   0   1664   420 -      Ss+  tty2       0:00 /sbin/mingetty

    4     0  2167     1  22   0   1664   424 -      Ss+  tty3       0:00 /sbin/mingetty

    4     0  2170     1  22   0   1664   420 -      Ss+  tty4       0:00 /sbin/mingetty

    4     0  2173     1  25   0   1664   420 -      Ss+  tty5       0:00 /sbin/mingetty

    4     0  2203     1  25   0   1664   420 -      Ss+  tty6       0:00 /sbin/mingetty

    4     0  6904  6902  15   0   5080  1640 wait   Ss   pts/1      0:00 -bash

    0     0  7753  6904  26   9   4736   992 finish TN   pts/1      0:00 /bin/bash ./tes

    4     0  7762  6904  17   0   4460   840 -      R+   pts/1      0:00 ps al

本文出自 “linux运维分享” 博客,请务必保留此出处http://liangey.blog.51cto.com/9097868/1575061

linux中nice和renice调度优先

原文:http://liangey.blog.51cto.com/9097868/1575061

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!