博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
性能测试三十一:监控之工具监控
阅读量:5253 次
发布时间:2019-06-14

本文共 1139 字,大约阅读时间需要 3 分钟。

 

一、综合性的监控工具:vmstat

vmstat命令综合了CPU、进程、内存、磁盘IO等信息,后面一般跟一个数字,代表多长时间刷新一次(秒)

命令:vmstat 1

swap:

si:SwapInput,从内存往磁盘(swap空间)写数据

so:SwapOutput,内存从磁盘(swap空间)读数据

 

二、超级监控工具:dstat

dstat是一个全能监控工具,整合了CPU、内存、磁盘、网络等几乎所有的监控项,支持实时刷新

dstat需要先进行自动下载安装:yum install -y dstat

 

dstat:默认一秒钟刷新一次

 

使用命令:dstat -tcdlmnsygr --disk-util

--disk-util:磁盘 

先查看一下帮助文档:dstat -h

执行:dstat -tcdlmnsygr --disk-util

 

 三、支持数据存储的监控工具-nmon

nmon是IBM公司开发的Linux性能监控工具,可以实时展示系统性能情况,也可以将监控数据写入文件中,并使用nmon分析器做数据展示

把文件上传到需要监控的机器上

加权限

运行

想看什么指标就按对应的按键

如,按c,看cpu

c、n、d

 

Nmon文件需要关注的标签页

1、cpu_all
2、diskbusy
3、net
4、mem

 

命令:./nmon -ft -s 5 -c 120

-s:秒

5:5秒统计一次 

 -c:count,次数

 120::120次

此功能用于配合定时的压测,压多久,监控多久

 

可以使用tail -f查看

 如果不想监控了,直接kill点就行了

查看工具:里面有很多宏,只能用office打开,不能用wps打开

把刚刚的监控文件下载到桌面

点击xls里面的按钮选择文件,会另存为一个新的excel

 

保存过会就会成为图标的分析图,看cup信息就看CPU_ALL,磁盘就看DISKBUSY,内存看MEM

 

计算内存使用率:=(b2-f2-k2-n2)/b2

 

四、实时性能监控工具-spotlight(一般很少使用)

Spotlight是一个实时展示Linux资源使用的可视化工具

1、安装spotlight(常规安装,略)
2、在被监控的Linux内,新建一个spotlight监控用户useradd xxx,修改密码:passwd xxx
3、在windows下打开spotlight工具,新建监控链接即可开始监控
注册码 : 1-47853-30212-46224-95327 www.serials.ws

 创建链接

此工具不允许监控角色为root,所以需要新建一个用户

 

转载于:https://www.cnblogs.com/zhongyehai/p/10285584.html

你可能感兴趣的文章
深入浅出JavaScript(2)—ECMAScript
查看>>
STEP2——《数据分析:企业的贤内助》重点摘要笔记(六)——数据描述
查看>>
ViewPager的onPageChangeListener里面的一些方法参数:
查看>>
Jenkins关闭、重启,Jenkins服务的启动、停止方法。
查看>>
CF E2 - Array and Segments (Hard version) (线段树)
查看>>
Linux SPI总线和设备驱动架构之四:SPI数据传输的队列化
查看>>
SIGPIPE并产生一个信号处理
查看>>
CentOS
查看>>
Linux pipe函数
查看>>
java equals 小记
查看>>
爬虫-通用代码框架
查看>>
2019春 软件工程实践 助教总结
查看>>
YUV 格式的视频呈现
查看>>
Android弹出框的学习
查看>>
现代程序设计 作业1
查看>>
在android开发中添加外挂字体
查看>>
Zerver是一个C#开发的Nginx+PHP+Mysql+memcached+redis绿色集成开发环境
查看>>
多线程实现资源共享的问题学习与总结
查看>>
Learning-Python【26】:反射及内置方法
查看>>
torch教程[1]用numpy实现三层全连接神经网络
查看>>