linux初探

首页

应用服务器

Linux技巧

中文文档

Linux初级

服务器源代码

命令详解

Linux技术应用

Linux安全应用

Linux业界新闻

UniX技术文章

Linux编程与内核

Linux数据库

Linux服务器

Linux安装指导

Linux论坛

首页>>Linux技术应用>>文章正文

Linux中进程的优先级nice和renice概述

在Linux 操作系统中,进程之间是竟争资源(比如CPU和内存的占用)关系。这个竟争优劣是通过一个数值来实现的,也就是谦让度。高谦让度表示进程优化级别最低。负值或0表示对高优点级,对其它进程不谦让,也就是拥有优先占用系统资源的权利。谦让度的值从 -20到19。

  目前硬件技术发展极速,在大多情况下,不必设置进程的优先级,除非在进程失控而疯狂占用资源的情况下,我们有可能来设置一下优先级,但我个人感觉没有太大的必要,在迫不得已的情况下,我们可以杀掉失控进程。

  nice 可以在创建进程时,为进程指定谦让度的值,进程的优先级的值是父进程SHELL的优先级的值与我们所指定谦让度的相加和。所以我们在用nice设置程序的优先级时,所指定数值是一个增量,并不是优先级的绝对值;

  nice 的应用举例:


  [root@localhost ~]# nice -n 5 gaim & 注:运行gaim程序,并为它指定谦让度增量为5;

  所以nice的最常用的应用就是:

  nice -n 谦让度的增量值 程序

  renice 是通过进程ID(PID)来改变谦让度,进而达到更改进程的优先级。

  renice 谦让度 PID

  renice 所设置的谦让度就是进程的绝对值。

相关文章

·Linux系统中的一点幽默
·ubuntu 6.10 安装奇遇
·Linux系统升级概述
·安装软件时提示缺少一个.so文件,安装无法继续的解决方法
·FC6 ati 显卡 怎样实现3D桌面?
·Linux系统中二进制分发软件包的安装与卸载
·弱弱地问一下几个和软件有关的问题!
·安装完成RED HAT LINUX提示重启后不能进入系统!!!
·请问如何关闭PC喇叭?每次出错就是发出BB声好吓人!

热门文章

·Linux系统中的一点幽默
·关于手机Linux的来龙去脉
·Linux Ext3日志模式
·Linux中ReiserFS日志简介
·搞定KDE下英文菜单变中文问题
·Linux中XFS概述
·现在又遇到另外的难题,请大
·回复Linux下能玩游戏吗
·Linux系统与主要UNIX系统之间
·Linux内核版本文件概述

Copyright@2005 www.linuxGoo.com All Right Reserved