Linux运维之进程管理和性能监控
- 格式:docx
- 大小:469.78 KB
- 文档页数:18
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)