快速业务通道

linux进程管理

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-04-06
窗口图形即可.

05.进程控制——top.

top是一个动态的进程监视工具,提供交互式操作,可以直接终止进程.其命令格式如下.

-b:使用批处理模式.

-c:显示程序并显示程序的完整相关信息,如名称、路径等.

  -i:忽略闲置或已经冻结的程序.

   -d:以秒为单位,设定监控程序执行状况的时间间隔.

   -n:设定监控信息的更新次数.

  -p<进程号>:指定进程.

   -s:安全模式.

 -u:指定用户名.

   -v:显示版本信息.

  -h:显示帮助信息.

    -P:根据CPU使用大小进行排序.

-T:根据时间、累计时间排序.

-q:退出top命令.

   -m:切换显示内存信息.

   -t:切换显示进程和CPU状态信息.

   -c:切换显示命令名称和完整命令行.

   -M:根据使用内存大小进行排序.

   -W:将当前设置写入~/.toprc文件中.这是写top配置文件的推荐方法.

06.进程优先级控制——nice、renice

在linux操作系统中,进程之间是竞争资源(比如cpu和内存)的关系.优先级别是通过谦让度来体现的.谦让度的值越大,表示进程优先级别越低.谦让度的值为负值或0,表示高优先级,对其他进程不谦让,即拥有优先占用系统资源的权利.谦让度的默认值为10,范围为-20~19,用来调整程序谦让度的指令时nice,语法格式如下:

[root@localhost~]# nice [-n adjustment][-adjustment][--adjustment=adjustment][--help][--version]

参数说明如下:

-n adjustment:将原有谦让度增加adjustment.

--help :显示帮助信息.

--version :显示版本信息.

实例一:以谦让度 5的方式运行gaim程序.

[root@localhost~]# nice -n 5 gaim

用来修改正在运行中的程序(进程)的优先级的指令是renice,语法格式如下:

[root@localhost~]# renice priority [[-p]pid..][[-g]pgrp..][[-u]user..]

参数说明如下:

-p pid:重新指定进程优先级.

-g pgrp:重新制定进程群组的优先级.

-u user:重新制定特定用户进程的优先级别

实例二:设置进程ID为2853的程序的谦让度为15

[root@localhost~]# renice 15 2853

3.作业控制

在单一终端界面下,同时管理对个作业的操作叫作作业控制(job control).若要同时进行多个不同的工作,就需要打开多个终端窗口.利用作业控制,只要打开一个终端窗口,就就可以进行不同的工作了.

01.将命令放到后台执行—&

在正真将程序放到后台执行之前,哟必要先了解直接控制的作业,即前台作业(比如用vi编辑文本),以及在内存中自动运行的作业,即后台作业(用户无法直接控制)

有一些作业是可以自动运行的.要同时进行多个作业,就要将这一部分作业放到后台,以便继续有需要控制和接受输入的前台作业.如何将作业放到后台运行呢?最简单的办法就是使用&指令.如果正在进行编译Linux核心的操作,则可执行以下命令.

[root@localhost~]# make menuconfig

[root@localhost~]# make clean

执行完这两步,就会开始编译核心,而整个过程是自动进行的,可以将它放在后台.

[root@localhost~]# make bzimage &

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号