The NoteBook of EricKong

  BlogJava :: 首页 :: 联系 :: 聚合  :: 管理
  611 Posts :: 1 Stories :: 190 Comments :: 0 Trackbacks
linux renice 命令详解 
  功能说明:调整程序优先级。 
  语  法:renice [优先等级][-g <程序群组名称>...][-p <程序识别码>...][-u <用户名称>...] 
  补充说明:renice指令可重新调整程序执行的优先权等级。预设是以程序识别码指定程序调整其优先权,您亦可以指定程序群组或用户名称调整优先权等级,并修改所有隶属于该程序群组或用户的程序的优先权。等级范围从-20--19,只有系统管理者可以改变其他用户程序的优先权,也仅有系统管理者可以设置负数等级。 
  参  数: 
  -g <程序群组名称>  使用程序群组名称,修改所有隶属于该程序群组的程序的优先权。 
  -p <程序识别码>  改变该程序的优先权等级,此参数为预设值。 
  -u <用户名称>  指定用户名称,修改所有隶属于该用户的程序的优先权。 
 
一开始执行程式就立即给予一个特定的 nice 值:用 nice 命令; 
调整某个已经存在的 PID 的 nice 值:用 renice 命令。 
推荐阅读一:linux进程cpu资源分配命令nice,renice,taskset 
进程cpu资源分配就是指进程的优先权(priority)。优先权高的进程有优先执行权利。配置进程优先权对多任务环境的linux很有用,可以改善系统性能。还可以把进程运行到指定的CPU上,这样一来,把不重要的进程安排到某个CPU,可以大大改善系统整体性能。 
一、先看系统进程: 
PR 就是 Priority 的简写,而 NI 是 nice 的简写。这两个值决定了PR的值,PR越小,进程优先权就越高,就越“优先执行”。换算公式为:PR(new) = PR(old) + NI 
--------------------------------------------------------------------------- 
二、修改进程优先级的命令主要有两个:nice,renice 
1、一开始执行程序就指定nice值:nice 
nice -n -5 /usr/local/mysql/bin/mysqld_safe & 
linux nice 命令详解 
  功能说明:设置优先权。 
  语  法:nice [-n <优先等级>][--help][--version][执行指令] 
  补充说明:nice指令可以改变程序执行的优先权等级。 
  参  数:-n<优先等级>或-<优先等级>或--adjustment=<优先等级>  设置欲执行的指令的优先权等级。等级的范围从-20-19,其中-20最高,19最低,只有系统管理者可以设置负数的等级。 
   --help  在线帮助。 
   --version  显示版本信息。 
--------------------------------------------------------------------------- 
2.1、调整已存在进程的nice:renice 
renice -5 -p 5200 
#PID为5200的进程nice设为-5 
linux renice 命令详解 
  功能说明:调整优先权。 
  语  法:renice [优先等级][-g <程序群组名称>...][-p <程序识别码>...][-u <用户名称>...] 
  补充说明:renice指令可重新调整程序执行的优先权等级。预设是以程序识别码指定程序调整其优先权,您亦可以指定程序群组或用户名称调整优先权等级,并修改所有隶属于该程序群组或用户的程序的优先权。等级范围从-20--19,只有系统管理者可以改变其他用户程序的优先权,也仅有系统管理者可以设置负数等级。 
  参  数: 
  -g <程序群组名称>  使用程序群组名称,修改所有隶属于该程序群组的程序的优先权。 
  -p <程序识别码>  改变该程序的优先权等级,此参数为预设值。 
  -u <用户名称>  指定用户名称,修改所有隶属于该用户的程序的优先权。 
posted on 2015-06-19 17:20 Eric_jiang 阅读(314) 评论(0)  编辑  收藏 所属分类: Linux

只有注册用户登录后才能发表评论。


网站导航: