登录 注册
当前位置:主页 > 资源下载 > 31 > RHCE认证用户应掌握的进程优先级知识

RHCE认证用户应掌握的进程优先级知识

  • 更新:2024-08-10 12:01:50
  • 大小:522KB
  • 推荐:★★★★★
  • 来源:网友上传分享
  • 类别:Linux/Unix认证 - 考试认证
  • 格式:PPT

资源介绍

进程的优先级 进程的优先级,用nice值来表示 nice:以一个不同的nice值来运行指令 nice -n num command renice:改变一个运行进程的nice值 renice -n pid 进程的优先级 Linux系统用nice值来判断一个进程的优先级,修改进程运行的优先级,是通过增加或减少进程的nice值来实现。nicez值中负值( -n )表示高优先级,正值( n )表示低优先级。nice值的范围在-20~19之间,数值越大表示优先级越低。系统默认的进程nice值为0。当我们使用nice指令可设定以一定的nice值来执行一个命令时,默认情况下nice值为10。一般用户只能设定以一个正的nice值,即低优先级的方式来执行一个命令。只有root才可以指定以一个负的nice值,即高优先级的方式执行一个命令。我们通过renice可以更改一个运行进程的nice值,对于一般用户,只能提高nice值,降低优先级;只有root用户才能降低nice值,提升优先级。 nice命令的语法结构:  nice  [increment] [command] [arguments]  例如: [root @stationxx root] # vi abc  [root @stationxx root] # ps -l -p 1401( 1401为vi进程值)  F S UID PPID C PRI NI ADDR SZ WCAN TTY TIME CMD  20 S 0 1401 0 75 20 fb117c18 400 f01af490 02 00:00:00 vi abc  可见,执行这个vi的nice值时20(默认值).  [root @stationxx root] # nice -17 vi abc  [root @stationxx root] # ps -l -p 1404  F S UID PPID C PRI NI ADDR SZ WCAN TTY TIME CMD  20 S 0 1404 0 75 -17 fb118418 400 f01af4f4 02 00:00:00 vi abc  nice值小的进程优先级高;nice值大的进程的优先级低