第10章 常用系统管理技术
第10章 常用系统管理技术
本章内容 ■监测系统性能 ■进程管理 ■实现进程自动化 ■系统备份和恢复
本章内容 ◼ 监测系统性能 ◼ 进程管理 ◼ 实现进程自动化 ◼ 系统备份和恢复
10.1系统监测 用户监测 系统信息查看 ■性能监测 ■优化系统性能
10.1 系统监测 ◼ 用户监测 ◼ 系统信息查看 ◼ 性能监测 ◼ 优化系统性能
10.1.1用户监测 列出系统上登录的用户: Who 查看用户执行的进程: W 查看历史登录信息: a last
10.1.1 用户监测 ◼ 列出系统上登录的用户: ◼ who ◼ 查看用户执行的进程: ◼ w ◼ 查看历史登录信息: ◼ last
10.12系统信息查看 了解proc文件系统 查看/proc目录中的文件 使用图形化工具: 文件①)编辑(E)查看(帮助(H 进程列表资源监祝器 主菜单中选择【系统工 cPU历史 【系统监视器】 CPU1:14.9% 内存和交换历史 己用内存:106MB共195 1.7共196J 设备 名字 目录类型总数己用 dev/ shn tapfs97,3M0字节
10.1.2 系统信息查看 ◼ 了解proc文件系统 ◼ 查看/proc目录中的文件 ◼ 使用图形化工具: ◼ 主菜单中选择【系统工具】 |【系统监视器】
10.1.3性能监测 ■CPU性能监测: ■sar mpstat ■内存使用情况: free vmstat ■磁盘性能情况: iostat
10.1.3 性能监测 ◼ CPU性能监测: ◼ sar ◼ mpstat ◼ 内存使用情况: ◼ free ◼ vmstat ◼ 磁盘性能情况: ◼ iostat
命令实例 ■free命令实例 #t free total used free shared buffers cached Mem 1098961066603236 0786865888 1+ buffers /cache 3290476992 Swap:1927409068183672 iostat命令实例 d iostat Linux2420-8( Linux-server)205年08月14日 avg-cpu:‰user‰nice%sys%idle 0.690.000.1999.12 Device tps Blk read/s Blk wrtn/s blk read blk wrtn dev3-0 0.91 8.33 9.0422146162401722
命令实例 ◼ free命令实例 # free total used free shared buffers cached Mem: 109896 106660 3236 0 7868 65888 -/+ buffers/cache: 32904 76992 Swap: 192740 9068 183672 ◼ iostat命令实例 # iostat Linux 2.4.20-8 (Linux-server) 2005年08月14日 avg-cpu: %user %nice %sys %idle 0.69 0.00 0.19 99.12 Device: tps Blk_read/s Blk_wrtn/s Blk_read Blk_wrtn dev3-0 0.91 8.33 9.04 2214616 2401722
10.1.4优化系统性能 硬件配置的提高对性能的影响往往是立竿见影的 有时考虑到有限的财务预算,只能通过对原有系 统的调整来优化系统的性能 优化系统性能的基本步骤可以归纳为: 1.使用监测工具监视系统的活动; 2.分析得到的性能数据,找出不能满足性能要求的环节 3.分析造成性能降低的原因,采取相应的优化措施
10.1.4 优化系统性能 ◼ 硬件配置的提高对性能的影响往往是立竿见影的 ◼ 有时考虑到有限的财务预算,只能通过对原有系 统的调整来优化系统的性能 ◼ 优化系统性能的基本步骤可以归纳为: 1. 使用监测工具监视系统的活动; 2. 分析得到的性能数据,找出不能满足性能要求的环节; 3. 分析造成性能降低的原因,采取相应的优化措施
10.2进程管理 监视进程 ■调整进程运行
10.2 进程管理 ◼ 监视进程 ◼ 调整进程运行
10.2.1监测进程 使用ps命令 ps -aux ps -ef 使用 pstree命令 使用 X Window中的系统监视器
10.2.1 监测进程 ◼ 使用ps命令 ◼ ps –aux ◼ ps -ef ◼ 使用pstree命令 ◼ 使用X Window中的系统监视器