1、什么是进程?
文章整理:西部数码--专业提供域名注册、虚拟主机服务
进程:可并发执行的程式在一定数据集合上的运行过程。进程即是资源分配的基本单位,也是调度和分派的基本单位。
2、UNIX操作系统进程调度算法:
多级反馈调度队列算法。
3、进程状态:创建、初始、就绪(活动、静止)、执行、阻塞(活动、静止)、结束。
4、进程监控命令:
ps 命令和进程工具/usr/proc/bin下的工具级。
能够将ps和grep命令组合使用来搜索特定的信息。
5、/usr/proc/bin的命令介绍:
pstop 停止进程
prun pid 重新启动进程
ptime pid 使用微状态计算进程时间
pwait pid 等待指定的进程终止.
pcred pid 显示可信度
pfiles pid 显示已打开文档的fstat 和fcntl 信息
pflags pid 显示每个lwp 的/proc 跟踪标志,等待和持有信号量连同其他状
态信息
pldd pid 显示链接到每个进程的动态链接库
pmap pid 显示地址映射空间
psig pid 显示信号操作
pstack pid 显示每个lwp 的十六进制和符号堆跟踪
ptree pid 显示包含指定PID 的进程树
pwdx oid 显示当前工作目录
6、ps命令格式:
ps [ -aAdeflcjLPy ] [ -o format ] [ -t termlist ] [ -u userlist ] [ -U userlist ] [ -G grouplist ] [ -p proclist ] [ -g pgrplist ] [ -s sidlist ]
7、常用的参数:
-e 输出任何进程报告
-f 在第一栏显示进程任何者的名字(不是UID)。该选项关闭-l、–t、–s 和–r 选项,打开-a 选项。
-l 产生一个长的输出报告,只是不包含STIME 字段
8、ps -el的相关输出参数解释:
bash-2.05$ ps -el
F S UID PID PPID C PRI NI ADDR SZ WCHAN TTY TIME CMD
19 T 0 0 0 0 0 SY ? 0 ? 0:16 sched
8 S 0 1 0 0 40 20 ? 151 ? ? 0:00 init
19 S 0 2 0 0 0 SY ? 0 ? ? 0:00 pageout
19 S 0 3 0 0 0 SY ? 0 ? ? 0:30 fsflush
8 S 0 377 1 0 40 20 ? 223 ? ? 0:00 sac
8 S 0 378 1 0 40 20 ? 224 ? console 0:00 ttymon
8 S 0 131 1 0 40 20 ? 289 ? ? 0:00 rpcbind
F 十六进制标志,他们加起来表示进程的当前状态。如下所述:
00 进程终止,而且他们在进程表中的空间已释放。
01 系统进程,长驻内存
02 进程被父进程跟踪
04 进程被父进程跟踪而且已被停止
08 该进程无法被信号量唤醒
10 该进程当前在内存中,而且被锁定直到一个事件完成
20 进程不能被交换出
S 进程当前状态,由以下字母之一显示:
O 当前正在处理器上运行
S 睡眠;等待I/O事件完成
R 运行结束
I 空闲;进程被创建
Z 僵死。进程已终止
T 由于父进程跟踪而停止
X 等待更多的内存
UID 进程任何者的用户ID
PID 进程ID
PPID 父进程ID
C 进程的CPU使用情况(即进程占CPU时间的百分比)
PRI 进程优先权方案。较大的数表示较低的优先权
NI 进程的nice值,该值和优先权方案相关联。使一个进程“nicer”意指降低该进程的优先权,以使他不会用尽CPU的时间
SZ 进程请求的虚拟内存量。这是该系统对内存需求的一个好的指标。
TTY 启动进程(或父进程)的终端。带问号的进程无控制终端(通常为系统进程)
TIME 自进程启动以来占CPU时间总量
COMD 产生进程的命令
9、使用ps报告。
查找属于一个用户的许多相同的工作。Kill命令终止进程。 ps -U username
查找TIME字段中占用了很多CPU时间的进程。这样的进程可能在死循环。ps -e
查找C字段,找出不重要但占用了大量CPU时间的进程。假如该进程获取过多内存,删除该进程。假如许多进程占用了大量内存,则系统可能需要增加内存。ps -el
注意使用越来越多CPU时间的失控进程。能够通过使用-f选项查看进程启动时间(STIME)连同通过查看TIME字段中的CPU时间总量来检测失控进程。 ps -f
10、删除进程。
在正常途径无法结束时才使用删除命令。
#kill - signal pid
signal:57
signal:
2 中断
3 退出
4 非法指令
5 跟踪中断
6 Abort
7 EMT指令(Emulation竞争trap)
8 浮点格式的异常情况
9 kill(不能被捕获或忽略)
10 通道错误
11不合法的内存区段
12 错误系统调用
13 写入不可读的连通管道
14 alarm clock
15 软件结束信号
16 用户定义的信号1
17用户定义的信号2
18 子进程状态被改变
19 电源坏掉
20窗口(Window)的大小被改变
21Urgent(紧急的) Socket Condition
22 Pollable(可查询的)event
23 停止
24 由用户终止
25 继续执行
26 停止终端输入
27 停止终端输出
28 virtual Timer expired
29 Profiling time expired
30 超过CPU时间
31 超过文档大小限制
32 Socket I/O possible
有时即使用kill命令,但进程仍未被删除。最有可能的三种情况:
进程在退出前等待设备完成操作。
进程在等待由于NFS故障而导致的无法使用的资源。要删除此类进程,输入kill -quit PID
进程为僵死进程,在ps报告的defunct的消息中显示。僵死进程是释放了任何资源,但未接受到父进程确认的进程。只有收到确认才删除进程在进程表中的入口。下一次引导时僵死进程会被清除。僵死进程不影响系统性能,无需删除。
11、优先权控制命
使用priocntl命令能够:
显示或配置指定进程的调度参
显示系统调度程式的当前配置信息
执行带有指定调度参数的命令
每个进程都有不同的级,每级分配有各自不同的调度策略。
系统可能配置的级包括:
系统(SYS)
交互(IA)
实时(RT)
分式共享(TS)
对于分式共享级,用户提供的优先权范围为:-20~ 20。一个
分时共享进程的优先权(用户模式优先权)是从父进程继承
而来。系统在分时调度表中查找用户模式优先权,加入任何
http://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!
关于进程的查看和管理
来源:互联网
作者:west263.com
时间:2008-04-16
西部数码-全国虚拟主机10强!40余项虚拟主机管理功能,全国领先!双线多线虚拟主机南北访问畅通无阻!免费赠送企业邮局,.CN域名,自助建站480元起,免费试用7天,满意再付款! P4主机租用799元/月.月付免压金!
ps,nice等命令
热点关注
- 快速学习如何搭建一个赚钱
- 什么是CPA、CPC、CPM、CPO
- 论文:Web安全对策研究
- 新手站长35天自学引路
- 站长资讯网第二版上线
- 网络营销网站功能设计的几
- 女站长的建站理财文章
- 也谈域名备案 -- 撤销已存
- 自己动手做网站 个人站长
- 对第一次做网站的朋友说些
- 传统网站逼得Web2.0没法活
- 被K过的域名如何被百度重
- 如何选择理想IDC服务商十
- 技巧:Vimdiff 使用
- 网络创业经历 靠卖域名来
- 如何提高网站流量之小节
- 王晨昀:个人网站为什么要
- 企业开展网络营销存在的误
- 一个失败者谈地方门户的运
- 域名注册与虚拟主机的选购
- SEO360的搜索引擎优化推广
- 网站运营与网络运营的一字
- 做网站要做出自己的个性—
- 中国网站内容不可逾越的三
- 如何将新网及商务中国的域
- 08年,个人站长赚钱将更加
- 保证能增加RSS订阅量的35
- 企业网站英文版制作几个关
- 龚文祥:互联网运营关键词
- 我的行业垃圾站
- 2008最新申请Google adsen
- 虚拟主机的陷阱
- 网站建设发展的几点中肯建
- 企业如何安全高效使用垃圾
- 计算机文件夹删除不掉怎么
IDC资讯
虚拟主机
域名注册
托管租用
vps主机
智能建站
网站运营 建站经验 策划盈利 搜索优化 网站推广 免费资源
网站联盟 联盟新闻 联盟介绍 联盟点评 网赚技巧
行业资讯 业界动态 搜索引擎 网络游戏 门户动态 电子商务 广告传媒
网络编程 Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术 Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷 Internet Explorer
网页制作 FrontPages Dreamweaver Javascript css photoshop fireworks Flash
程序设计 Java技术 C/C++ VB delphi
网络知识 网络协议 网络安全 网络管理 组网方案 Cisco技术
操作系统 Win2000 WinXP Win2003 Mac OS Linux FreeBSD
网站运营 建站经验 策划盈利 搜索优化 网站推广 免费资源
网站联盟 联盟新闻 联盟介绍 联盟点评 网赚技巧
行业资讯 业界动态 搜索引擎 网络游戏 门户动态 电子商务 广告传媒
网络编程 Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术 Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷 Internet Explorer
网页制作 FrontPages Dreamweaver Javascript css photoshop fireworks Flash
程序设计 Java技术 C/C++ VB delphi
网络知识 网络协议 网络安全 网络管理 组网方案 Cisco技术
操作系统 Win2000 WinXP Win2003 Mac OS Linux FreeBSD



