Linux运维之进程管理和性能监控

  • 格式:docx
  • 大小:469.78 KB
  • 文档页数:18

下载文档原格式

  / 18
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Linux Process Management And Performance

Monitoring

概述..................................................................... - 1 - 第一章进程管理基础概念................................................... - 1 -

1.1 什么是进程....................................................... - 1 -

1.2 进程的属性....................................................... - 1 -

1.2.1 PID:进程的ID号........................................... - 1 -

1.2.2 PPID:父进程的PID ......................................... - 1 -

1.2.3 UID和EUID:真实和有效的用户ID ............................ - 1 -

1.2.4 GID和EGID:真实和有效的组ID .............................. - 1 -

1.2.5 谦让度和优先级............................................. - 2 -

1.3 进程状态......................................................... - 2 -

1.4 进程查看及管理工具............................................... - 2 - 第二章进程管理类工具..................................................... - 3 -

2.1 监视进程:ps命令................................................ - 3 -

2.1.1 ps aux 查看进程的所有信息.................................. - 3 -

1.2.2 ps lax显示进程的PPID和谦让度NI ........................... - 4 -

1.2.3 ps –ef显示进程的PPID ..................................... - 4 -

2.2 即时跟踪进程信息:top命令....................................... - 5 -

2.2.1 top即时跟踪进程信息....................................... - 6 -

2.3 像进程发生信号:kill命令........................................ - 7 -

2.3.1 kill -9强制扼杀进程....................................... - 7 -

2.4 调整进程的谦让度:nice和renice .................................. - 7 -

2.4.1 nice命令.................................................. - 7 -

2.4.2 renice命令................................................ - 8 - 第三章内存监控类工具..................................................... - 9 -

3.1 vmstat命令...................................................... - 9 -

3.1.1 vmstat命令内容详解........................................ - 9 -

3.1.2 pmap命令:显示指定PID进程所占用的内存地址空间的使用情况 . - 10 - 第四章系统监控类工具.................................................... - 11 -

4.1 pcp工具........................................................ - 11 -

4.1.1 pcp安装及命令工具的使用.................................. - 11 -

4.1.2 pcp启动.................................................. - 11 -

4.2 dstat命令...................................................... - 11 -

4.3 glances工具.................................................... - 14 -

无论是管理员和普通用户,监控系统进程的运行情况,并适当终止一些时空的进程是每天的例行事务(PS或许对windows的任务管理器非常熟悉),系统管理员可能还要兼顾到任务的重要的程度,并相应调整进程的优先策略。

监控系统的各方面的性能,保障各类服务的有序运行,是运维工作的重要组成部分,本篇主要介绍常用的系统监控命令和相关参数的说明。

具体包含以下几个部分:

1.进程管理基础

2.进程管理类工具(ps、pstree、top、nice、renice、w、jobs、kill)

3.内存监控类工具(vmstat、pmap)

4.系统监控类工具(glances、dstat)