您的位置:首页 > 运维架构 > Linux

Linux学习笔记-----进程管理-查看系统健康状态

2015-08-29 09:49 966 查看
Linux进程管理----

1. Linux进程管理----查看系统中所有的进程

a) 命令语法: ps aux

b) 查看系统中所有的进程,使用UNIX/ BSD命令格式

c) 还有一种命令格式:ps - le 这是Linux标准格式

d) 如何看待该命令的输出结果:

e) 图:


f)


g)

h) 如上图:针对,该命令的输出结果,我们应该怎么看呢?

i) 共有11个列字段,同时每一行代表一个进程,每一个进程都有11个字段属性。

j) 下面我们来看这11个字段属性。

k)


l) 这里需要注意的是:

m) tty :是teletype 的缩写,原来指:电传打字机现在指:终端。

n) 当tty 列显示:“?”问号时,说明他不知道这个进程是由哪个终端调用,这说明该进程是由内核直接调用。

o)


p) 在这里要注意TIME字段,,TIME字段越大,说明该进程占用CPU的运算时间越大,时间越大,越耗费资源。

q) 所以:我们在查看时,注意看:

r) %CPU 、%MEM、 RSS、 TIME这四个字段。

2. 查看系统健康状态

a) 命令语法: top [选项]

b) 选项:

i. –d 秒数 : 指定top命令每个几秒更新,默认是3秒

ii. 在top命令的交互模式当中可以执行的命令:

iii. ?或h : 显示交互模式的帮助

iv. P : 以CPU使用率排序,默认就是此项。

v. M : 以内存的使用率排序

vi. N : 以PID排序

vii. q : 退出top。

图:


那么我们应该如何看待这个命令的输出结果呢???




针对于top命令的输出结果,我们主要要看其前5行:









在第三行中,我们主要看,空闲CPU的cpu百分比,,值越小,说明CPU当前压力越大。



我们应该如何从这5行中获取信息:

我们应该看:

1. 平均负载

2. Cpu的空闲百分比

3. 内存的空闲百分比

注意: top命令本身是比较浪费资源的,没事不要经常使用。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: