易拓TIPTOP-系统性能监控工具(TOP) 1.pdf

上传人:yyf 文档编号:5023370 上传时间:2020-01-29 格式:PDF 页数:24 大小:387.02KB
返回 下载 相关 举报
易拓TIPTOP-系统性能监控工具(TOP) 1.pdf_第1页
第1页 / 共24页
易拓TIPTOP-系统性能监控工具(TOP) 1.pdf_第2页
第2页 / 共24页
易拓TIPTOP-系统性能监控工具(TOP) 1.pdf_第3页
第3页 / 共24页
易拓TIPTOP-系统性能监控工具(TOP) 1.pdf_第4页
第4页 / 共24页
易拓TIPTOP-系统性能监控工具(TOP) 1.pdf_第5页
第5页 / 共24页
点击查看更多>>
资源描述

《易拓TIPTOP-系统性能监控工具(TOP) 1.pdf》由会员分享,可在线阅读,更多相关《易拓TIPTOP-系统性能监控工具(TOP) 1.pdf(24页珍藏版)》请在三一文库上搜索。

1、访问w w w . er p d o w n . c o m 获取免费ERP文档及软件! 系统性能监控工具(系统性能监控工具(TOPTOP) 讲师:林根洽讲师:林根洽 神州数码管理系统有限公司神州数码管理系统有限公司 TIPTOPTIPTOP事业部事业部 访问w w w . er p d o w n . c o m 获取免费ERP文档及软件! 课程大纲课程大纲 工具介绍与基本操作工具介绍与基本操作 控制命令详解控制命令详解 进阶知识进阶知识 访问w w w . er p d o w n . c o m 获取免费ERP文档及软件! 基本操作基本操作 访问w w w . er p d o w n

2、. c o m 获取免费ERP文档及软件! 基本操作基本操作 启动启动toptop工具工具 退出工具退出工具 * *说明:使用说明:使用TOPTOP开头的命令表示是在开头的命令表示是在TOPTOP的交互界面中执行的命令,否的交互界面中执行的命令,否 则为在则为在OSOS中直接执行的命令,后续示例类同中直接执行的命令,后续示例类同 top TOP q 访问w w w . er p d o w n . c o m 获取免费ERP文档及软件! 信息概要信息概要 进程信息: Total 总数 Running 正在运行的进程数 Sleep 休眠中的进程数 Stop 被暂停的进程数 Zombie 僵死的进

3、程数 Sleep 程序正在运行,但当前没有占用CPU。 比如我们TIPTOP中的程序启动后,如果用户当时 没有执行操作,则都处于sleep状态(因此在日常的 监控过程中,我们可以看到绝大多数TIPTOP作业都 处于sleep状态) Stop 我们使用Ctrl+Z结束的进程,实际还是 驻留在内存中,只是状态被置为Stop,后续都可使用 fg命令唤醒 Zombie 僵死状态,产生原因可能是和父进程 失去联系等,一般不影响系统效能,会被系统自动 回收,但如果数量巨大则需分析原因 名词解释 访问w w w . er p d o w n . c o m 获取免费ERP文档及软件! 信息概要信息概要 CP

4、U占用情况(百分比): us 用户占用 sy 系统占用 ni 优先进程占用 id 空闲 wa 等待IO hi 硬中断 si 软中断 us 反映了当前CPU的负载状况 id 空闲百分比应该越高越好 wa 如果这个值非常高,说明系统瓶颈在IO, 可能导致IO异常的原因有:1.内存太小,2.数据库SGA 分配偏小,3.某支程序产生了大量的磁盘访问,4.硬盘 速度太慢,一般是前面三种问题导致 重点关注 访问w w w . er p d o w n . c o m 获取免费ERP文档及软件! 信息概要信息概要 第一行:内存使用情况 第二行:交换区使用情况 一般来说,如果大量使用交换区,会引起频繁的磁盘

5、IO,极大降低系统性能。所以Swap部分最好是used为 0,即全部使用Memory 引起内存不足的原因有两个: 1.硬件配置低,如果并发用户为50u100u,那么至少 给8G以上内存,100u200u至少16G,推荐20G 2.程序没写好,有大量死进程或某支程序耗用了大量 内存,可通过分析下面明细状况了解 重点关注 访问w w w . er p d o w n . c o m 获取免费ERP文档及软件! 信息概要信息概要 PID 进程号 USER 用户 PR 优先级 NI nice值,负值表示高优先级 VIRT 占用虚拟内存 RES 占用物理内存 SHR 占用共享内存 S 进程状态 %CPU

6、 CPU占用百分比 %MEM 内存占用百分比 TIME+ 进程使用CPU时间总计 CMD 命令 PID 进程号 USER 用户 CMD 命令行 %CPU CPU占用百分比 %MEM MEM占用百分比 RES 物理内存占用(大内存时通常看这个) TIME+ CPU时间,如果是TIME则表示以秒为单位 TIME+表示以0.01秒为单位 CMD 命令行,通常关注fglrun和oracle相关进程 重点关注 访问w w w . er p d o w n . c o m 获取免费ERP文档及软件! 进阶操作进阶操作 访问w w w . er p d o w n . c o m 获取免费ERP文档及软件!

7、 设定刷新间隔设定刷新间隔 只显示活动进程只显示活动进程 输出所有进程(默认只显示一屏)输出所有进程(默认只显示一屏) 其中其中- -n n参数表示设定只输出参数表示设定只输出1 1次次 跟踪某个用户的进程跟踪某个用户的进程 启动启动TOPTOP top d 2 #设定刷新间隔为2秒(默认为5秒) top d 2 #设定刷新间隔为2秒(默认为5秒) top b n 1 a.log #一般会搭配输出到文件 top u tiptop #只显示tiptop相关的进程 访问w w w . er p d o w n . c o m 获取免费ERP文档及软件! 以以CPUCPU占用大小排序占用大小排序 控

8、制命令控制命令 TOP P 访问w w w . er p d o w n . c o m 获取免费ERP文档及软件! 以内存占用大小排序以内存占用大小排序 控制命令控制命令 TOP M 访问w w w . er p d o w n . c o m 获取免费ERP文档及软件! 以运行时间大小排序以运行时间大小排序 控制命令控制命令 TOP T 访问w w w . er p d o w n . c o m 获取免费ERP文档及软件! 跟踪特定用户跟踪特定用户 控制命令控制命令 TOP u 输入要筛选的用户名, 空表示不限用户 访问w w w . er p d o w n . c o m 获取免费E

9、RP文档及软件! 跟踪特定用户跟踪特定用户 控制命令控制命令 TOP u 访问w w w . er p d o w n . c o m 获取免费ERP文档及软件! 切换显示全命令切换显示全命令 控制命令控制命令 TOP c 访问w w w . er p d o w n . c o m 获取免费ERP文档及软件! 切换显示全命令切换显示全命令 控制命令控制命令 TOP c 访问w w w . er p d o w n . c o m 获取免费ERP文档及软件! 杀进程杀进程 控制命令控制命令 TOP k 输入要kill的进程号 访问w w w . er p d o w n . c o m 获取免

10、费ERP文档及软件! 杀进程杀进程 控制命令控制命令 TOP k 输入杀进程使用的信号值, 默认15,杀不掉也可用9 访问w w w . er p d o w n . c o m 获取免费ERP文档及软件! 切换切换CPUCPU显示方式(明细显示方式(明细 / / 统计)统计) 控制命令控制命令 TOP 1 新版本top默认会以统计方式 来显示CPU信息(这里显示 的信息是所有CPU的平均值) 访问w w w . er p d o w n . c o m 获取免费ERP文档及软件! 切换切换CPUCPU显示方式(明细显示方式(明细 / / 统计)统计) 控制命令控制命令 TOP 1 按1后会显

11、示各个CPU的明细 信息(注意:每颗双核CPU 会在这里显示为2个CPU 访问w w w . er p d o w n . c o m 获取免费ERP文档及软件! 怎样查看怎样查看CPUCPU的详细信息?的详细信息? 进阶知识进阶知识 vi /proc/cpuinfo 注意:双核CPU这里也是分 开算的哦 访问w w w . er p d o w n . c o m 获取免费ERP文档及软件! 通过进程的资源状况我们还可以得到什么讯息?通过进程的资源状况我们还可以得到什么讯息? 为什么我没有运行任何程序,内存的为什么我没有运行任何程序,内存的FreeFree量却很小?量却很小? 进阶知识进阶知

12、识 在UNIX中单个进程默认只能运行于一个CPU上,所以对于4CPU(可能是 两个双核)的系统来说,单个进程最大耗用CPU只能在25%,8CPU只能 达到12.5%,等等,反过来如果我们在系统中看到了这样的进程,意 味者该进程已经占据了整个CPU,一般需要予以关注 在UNIX中单个进程默认只能运行于一个CPU上,所以对于4CPU(可能是 两个双核)的系统来说,单个进程最大耗用CPU只能在25%,8CPU只能 达到12.5%,等等,反过来如果我们在系统中看到了这样的进程,意 味者该进程已经占据了整个CPU,一般需要予以关注 因为UNIX会使用部分内存做为文件缓存,因此我们在TOP中看到的Free

13、 内存往往会很小,文件缓存可以通过TOP中的Buffer数值观察到。 我们关注内存瓶颈,主要看下面的Swap区大小,如果Swap区使用为0, 则表示系统中内存不存在问题 因为UNIX会使用部分内存做为文件缓存,因此我们在TOP中看到的Free 内存往往会很小,文件缓存可以通过TOP中的Buffer数值观察到。 我们关注内存瓶颈,主要看下面的Swap区大小,如果Swap区使用为0, 则表示系统中内存不存在问题 访问w w w . er p d o w n . c o m 获取免费ERP文档及软件! 课程练习课程练习 练习使用课程讲解的各种命令练习使用课程讲解的各种命令 useradduseradd - -g tiptop g tiptop - -s /bin/s /bin/kshksh - -d /u1/usr/topgui d /u1/usr/topgui user1user1 p_zxp_zx 新建新建user1user1 ( (权限类型权限类型) ) p_zxyp_zxy 指定指定user1user1可访问的营运中心可访问的营运中心

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 研究报告 > 商业贸易


经营许可证编号:宁ICP备18001539号-1