大型企业管理篇——unix主机运维

上传人:第*** 文档编号:49834126 上传时间:2018-08-03 格式:PPT 页数:42 大小:1.87MB
返回 下载 相关 举报
大型企业管理篇——unix主机运维_第1页
第1页 / 共42页
大型企业管理篇——unix主机运维_第2页
第2页 / 共42页
大型企业管理篇——unix主机运维_第3页
第3页 / 共42页
大型企业管理篇——unix主机运维_第4页
第4页 / 共42页
大型企业管理篇——unix主机运维_第5页
第5页 / 共42页
点击查看更多>>
资源描述

《大型企业管理篇——unix主机运维》由会员分享,可在线阅读,更多相关《大型企业管理篇——unix主机运维(42页珍藏版)》请在金锄头文库上搜索。

1、企业主机管理篇 UNIX操作系统监控 及分析我我的文档的文档UNIX操作系统监控及分析UNIX主机资源监控及分析l操作系统( IBM-AIX、HP-UX、LINUX )l监控分析工具l资源瓶颈典型症状UNIX操作系统监控一般性能分析过程CPUCPU瓶颈?瓶颈?内存瓶颈?内存瓶颈?I/OI/O瓶颈?瓶颈?网络瓶颈?网络瓶颈?TopasTopas NmonNmon glanceglance vmstatvmstat lspslsps svmonsvmonTopasTopas NmonNmon glanceglance vmstatvmstat sar sar iostatiostat lslvls

2、lv filemonfilemon fileplacefileplaceMore testMore testnetstatnetstat nfsstatnfsstatnfsonfso nono ifconfigifconfig netpmonnetpmonY YY YY YY YN NN NN NN NUNIX操作系统监控及分析IBM-AIX性能监控工具CPU 内存磁盘vmstat, iostatvmstatiostattopas/nmontopas/nmontopas/nmonpspslvmstat,iostat -dsarsvmonlvmstattime/timexlspslspsnetp

3、monfilemonfilemontrace,trcrpttrace,trcrpttrace,trcrpt UNIX操作系统监控及分析 监视CPU使用情况:vmstatlr :运行队列中的内核线程数lb :等待队列中(等待系统资源、等待I/O)的内核线程数UNIX操作系统监控及分析 可以监控每个CPU的资源使用情况l%usr: CPU执行应用(user)进程的时间百分比 l%sys:CPU 执行内核(system)进程的时间百分比 l%idle:CPU 空闲百分比 l%wio:CPU等待 I/O百分比 监视CPU使用情况:sarUNIX操作系统监控及分析 监视进程占用CPU情况l查看前三位占用

4、CPU的进程ps -aux | head -4 %CPU :表示进程使用cpu时间的百分比MEM :表示进程使用实际内存的百分比UNIX操作系统监控及分析 监视内存使用情况:vmstatl avm = 活动的虚拟页面l fre = 空闲的页面l pi = 从paging space调入内存的页面数l po = 从内存调入paging space的页面数l fr = 被释放的页面数l sr = 页面替换算法扫描的页面数UNIX操作系统监控及分析 监视内存使用情况:svmonl-G 显示整个系统中实际内存和分页使用情况l-U 查看用户的内存使用情况l-C 统计命令的内存使用情况l-P 统计进程使用

5、的内存情况。加PID可以查看单个进程的内存使用情况UNIX操作系统监控及分析 监视进程占用内存情况:svmonl 查看前三个占用内存的进程svmon -Pt 3l 查看进程所使用的文件svmon pP PIDl 使用交换区最多的三个进程svmon -gP -t 3|grep -p Pid|grep .*0-9 UNIX操作系统监控及分析 监视pagespces使用率lsps aused 70% 内存将成瓶颈用来检测系统中所有页空间的分布配置和使用情况,包括页空间的容量使用率等。UNIX操作系统监控及分析 监视I/O使用情况:iostat% tm_act:表示某个磁盘处于active状态的百分比

6、tps : 表示每秒某个硬盘有多少个数据传输次数Kb_read /Kb_wrtn 分别显示从开机到运行iostat这个命令这段时间内对硬盘的read和 write的总数据量,单位kbUNIX操作系统监控及分析 监视I/O使用情况:iostatl如果%idle数值都很高而且%iowait数值也很高,大于25,这个说明系统存在I/O或 则硬盘瓶颈l高数值的%iowait有可能下面几个原因:1.内存不够而引起频繁的swap空间的数据交换,导致数据存取存在交换空间的 I/O瓶颈2.硬盘上面数据不合理的分布 3.数据的fragment不合理UNIX操作系统监控及分析 监视I/O使用情况:sar -dde

7、vice: sar命令正在监视的块设备的名字。 %busy: 设备忙时,传送请求所占时间的百分比。 avque: 队列站满时,未完成请求数量的平均值。 r+w/s: 每秒传送到设备或从设备传出的数据量。 blks/s: 每秒传送的块数,每块512字节。 avwait: 队列占满时传送请求等待队列空闲的平均时间。 avserv: 完成传送请求所需平均时间(毫秒)。 UNIX操作系统监控及分析 监视进程占用I/O情况:topas -Pltopas 可以查看每个进程所占的IOUNIX操作系统监控及分析 topas从整体监控:UNIX操作系统监控及分析 CPU相关项 Kerne%:表示内核程序占用CP

8、U的百分数 User%:表示用户程序占用CPU的百分数 Wait%:表示CPU等待I/O所花费时间的百分数 Idle%:表示CPU空闲时间的百分数 topas从整体监控:UNIX操作系统监控及分析 Memory 相关项 %Comp:表示当前分配给计算分页片断的内存占实际内存的百分比 %Noncomp:表示当前分配非计算分页片断的内存占实际内存的百分比 %Client:表示当前分配给用来缓冲远程挂载文件的内存占实际内存的百分比 topas从整体监控 :UNIX操作系统监控及分析 PAING SPACE相关项Size,MB:表示系统里所有分页空间大小,以MB为单位 Used: 表示当前使用的分页空

9、间占总空间的百分比 Free: 表示当前空闲的分页空间占总空间的百分比 PAING相关项PageIn: 在监控期间每秒钟读取的4k分页数 PageOut:在监控期间每秒钟写入的4k分页数 topas从整体监控 :UNIX操作系统监控及分析 Disk相关项Disk: 物理磁盘的名称 Busy%: 指明物理磁盘在活动状态的时间百分比 KBPS: 在监控期间每秒钟读写的K字节总数TPS: 每秒钟物理磁盘的数据传输量,一次传输指的是一次I/O请求 KB-Read: 每秒钟从物理磁盘读出的K字节数 KB-Write:每秒钟向物理磁盘写入的K字节数 topas从整体监控:UNIX操作系统监控及分析 Pro

10、cess相关项NAME:可执行程序的名称 Process ID:进程的ID号 CPU%:进程的CPU平均使用率Paging Space Used:分配给进程的分页空间大小 Process Owner: 拥有这个进程的用户名 topas从整体监控 :UNIX操作系统监控及分析 CPU项的Wait%:如果Idle%数值很高而且Wait%数值也很高(Wait%大于25),这个说明系统存在内存或者硬盘I/O瓶颈。 高数值的Wait%可能发生的原因:1、内存不够而引起频繁的swap空间的数据交换,导致数据存取存在 交换空间的I/O瓶颈。2、硬盘上面数据不合理的分布。3、应用程序存在过于频繁的I/O操作。

11、 topas从整体监控:UNIX操作系统监控及分析l CPU项的Kernel%和User%:如果Kernel%和User%项的数值之和大于85%,特别是User%的数值很高,表示系统CPU使用率太高,存在CPU资源瓶颈。l 高数值的Kernel%和User%可能发生的原因:应用程序存在耗用CPU过高的进程,需优化解决。负载压力过大,CPU资源不足,需增加CPU个数。 topas从整体监控 :UNIX操作系统监控及分析 PAING项的PageIn和PageOut:如果PageIn和PageOut项的数值持续大于0,并且数值较高,表示系统换页过于频繁,系统内存不足,存在内存资源瓶颈。 高数值的Pa

12、geIn和PageOut项可能发生的原因:1、应用程序存在耗用内存过高的进程,需优化解决。2、负载压力过大,内存资源不足,需增加内存个数。 topas从整体监控:UNIX操作系统监控及分析 Nmon安装1.将 NmonXXX.tar.gz 文件复制到计算机。如果使用 FTP,请记住 使用二进制模式2.解压该文件,运行运行 gzip -d nmonXXX.tar.gz3.提取该文件,运行tar xvf nmonXXX.tarNmon部署1.解压nmon后运行chomd +x nmon2.设置环境变量3.进入nmon安装目录运行nmon 监控工具:Nmon UNIX操作系统监控及分析 Nmon 实

13、时监控 监控工具:nmonUNIX操作系统监控及分析 监控工具:Nmon Nmon实时监控在nmon显示页面,依次输入c,m,dUNIX操作系统监控及分析 Nmon实时监控 Nmon 运行时键盘输入命令UNIX操作系统监控及分析 Nmon收集数据 操作步骤:1.写nmon.sh脚本nmon -f -s 60 -c 30(每60s收集一次数据,共收集30次)1.Nmon.sh赋予执行权限2.执行nmon.sh3.使用分析工具nmon analyser.xls 打开*.nmonUNIX操作系统监控及分析HP-UX监控分析工具 Top vmstat swapinfo Iostat GlanceUNI

14、X操作系统监控及分析 监视CPU使用情况:topUNIX操作系统监控及分析%usr:CPU执行应用(user)进程的时间百分比 %sys:CPU 执行内核(system)进程的时间百分比 %idle:CPU 空闲百分比 %wio:CPU等待是 I/O百分比 %usr + %sys应小于 85%,大于表明可能是CPU性能问题。 %wio应小于30%,大于表明可能是 I/O 性能问题。 监视CPU使用情况:sarUNIX操作系统监控及分析 监视内存使用情况:swapinfolreserve 保留的分页空间lmemory 内存分页区UNIX操作系统监控及分析device: iostat统计的设备名称

15、。 bps: 每秒该设备传输的K字节数。 sps: 每秒检索该设备次数。 msps: 平均每次检索所花费的时间,单位毫秒。 监视I/O使用情况:iostatUNIX操作系统监控及分析 Glance实时监控UNIX操作系统监控及分析 Glance实时监控 Glance运行时键盘输入命令UNIX操作系统监控及分析 Glance收集数据 操作步骤:1.把需要监控的指标写到一个控制脚本adviser.syntax中,如:PRINT GBL_STATDATE,“ “,GBL_STATTIME,“CPU_UTIL”,“ “,GBL_CPU_TOTAL_UTIL,“ CPU_RUN_QUEUE“, “ “,

16、 GBL_RUN_QUEUE,“ ACTIVE_CPU“,“ “, GBL_ACTIVE_CPU1.写glance.sh脚本glance -j 10 -adviser_only -bootup -iterations 60 -syntax adviser.syntaxhostname_glance_date +%Y%m%d.log3. glance.sh赋予执行权限Chmod+x glance.sh4. 后台运行nohup ./glance.sh &UNIX操作系统监控及分析 LINUX监控分析工具 Top vmstat free Iostat NmonUNIX操作系统监控及分析 CPU 成为瓶颈典型症状:l 系统响应时

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号