性能测试监控零散知识点
如何在linux下安装node_exporter
1、下载部署:
[root@localhost ~]# wget https://github.com/prometheus/node_exporter/releases/download/v0.18.1/node_exporter-0.18.1.linux-amd64.tar.gz
下载位置:https://github.com/prometheus/node_exporter/releases
[root@localhost ~]# tar zxf node_exporter-0.18.1.linux-amd64.tar.gz -C /usr/local/
[root@localhost ~]# cd /usr/local/
[root@localhost local]# mv node_exporter-0.18.1.linux-amd64 node_exporter
启动:(默认端口9100--可以通过--help改端口)
下载安装prometheus-2.15.1.linux-amd64.tar.gz
wget https://github.com/prometheus/prometheus/releases/download/v2.15.1/prometheus-2.15.1.linux-amd64.tar.gz
tgz包下载:https://github.com/prometheus/prometheus/releases/download/v2.15.1/prometheus-2.15.1.linux-amd64.tar.gz
解压:配置IP,启动
- job_name: 'h1'
static_configs:
- targets: ['111.229.134.220:9100']
启动命令错了,看下图命令
下载安装grafana(默认端口3000)
[root@localhost packages]# wget https://dl.grafana.com/oss/release/grafana-7.0.3-1.x86_64.rpm
[root@localhost packages]# sudo yum install grafana-7.0.3-1.x86_64.rpm
[root@localhost packages]# systemctl start grafana-server
[root@localhost packages]# systemctl status grafana-server
登录grafana
默认账号密码:admin admin
配置监控数据源
导入dashboard
ID: 11074/8919
(模板地址)
参考链接
Grafana三种方式导入Dashboard_shuos_yan的博客-CSDN博客_grafana导入json
普罗米修斯数据存放位置
(默认十五天数据,可以修改,也可以修改为其他的时序型数据库,支持挺多的)
操作系统设定的文件描述符个数限制,如果我们的文件描述符过多,就会报too many open files错误,需要修改这个值
vmstat
cs contextSwitches 上下文切换次数
in interruptNumber 中断次数
redis性能调优关注项
nginx连接两台web服务器
读懂tomcat日志文件
什么是catalina.out
catalina.out即标准输出和标准输出,
所有输出都会进入catalina.out
这里包含tomcat运行自己输出的日志
以及应用里向console输出的日志。】
ls -lrt (日志文件按刷新时间倒序排列)
- -l 表示开启长列表输出,打开了就会输出文件权限、引用计数、所有者、所属组、文件大小、修改日期和文件名称这些详细的信息。
- -t 以时间排序,最新的文件会排在上面。
- -r 表示反向排序、倒序输出。
- -x 按列输出,横向排序。
- -u 按照文件上次被访问的时间排序。
localhost_access_log.*.txt
访问日志(在config/server.xml里Host标签下)
含义:看具体tomcat版本(例)Apache Tomcat 8 Configuration Reference (8.5.78) - The Valve Component
watch -n -d
-n或--interval watch缺省每2秒运行一下程序,可以用-n或-interval来指定间隔的时间。
-d或--differences 用-d或--differences 选项watch 会高亮显示变化的区域。 而-d=cumulative选项会把变动过的地方(不管最近的那次有没有变动)都高亮显示出来。
-t 或-no-title 会关闭watch命令在顶部的时间间隔,命令,当前时间的输出。
-h, --help 查看帮助文档
示例: 每隔一秒高亮显示http链接数的变化情况
# watch -n 1 -d 'pstree|grep httpd'
netstat -naop
netstat 是用于显示套接字内容的命令,-ano 选项表示以下的意思:
a:不仅显示正在通信的套接字,还显示包括尚未开始通信等状态的所有套接字
n:显示 IP 地址和端口号
o:显示使用该套接字的程序 PID
先展示本地端ip及端口,再展示远端,如果都是本地ip,先展示发起连接端,再展示接收端,nginx模拟了远程ip
tail -F和tail -f区别
tail -f
等同于–follow=descriptor,根据文件描述符(inode)进行追踪,当文件改名或被删除,追踪停止
tail -F
等同于–follow=name --retry,根据文件名进行追踪,并保持重试,即该文件被删除或改名后,如果再次创建相同的文件名,会继续追踪
所以一般追踪日志一般要tail -F + 文件名字 因为日志会不断滚动为其他名字
tail -f -n 100 catalina.out linux查看日志后100行
下面的追踪我感觉用tail -F更合适一些
talnet命令
stat 命令
stat +文件名
stat命令用于显示文件的状态信息
stat xxoo.txt
tcpdump 命令
tcpdump详解_最强滴菜鸟的博客-CSDN博客_tcpdump
问题诊断
top命令观察
vmstat命令
netstat命令
iftop命令(检查网络带宽)
性能测试监控零散知识点相关推荐
- 【零散知识点总结3】
大部分知识点来源于该博主--骆昊 知识点来源于网络,知道的可以在评论区贴上来源喔 <零散知识点总结1> 该文章涉及:Dubbo.HTTP和HTTPS.Mybatis.Hibernate. ...
- 【零散知识点总结1】
大部分知识点来源于该博主--骆昊 知识点来源于网络,知道的可以在评论区贴上来源喔 <零散知识点总结1> 该文章涉及:Dubbo.HTTP和HTTPS.Mybatis.Hibernate. ...
- 【零散知识点总结4】
大部分来源于网络 <零散知识点总结1> 该文章涉及:Dubbo.HTTP和HTTPS.Mybatis.Hibernate. Zookeeper.Kafka.Elasticsearch.Re ...
- 性能测试监控关键指标
性能测试监控关键指标: Ø 资源指标 CPU使用率:指用户进程与系统进程消耗的CPU时间百分比,长时间情况下,一般可接受上限不超过85%. 内存利用率:内存利用率=(1-空闲内存/总内存大小)*100 ...
- 【零散知识点总结2】
大部分知识点来源于该博主--骆昊 知识点来源于网络,知道的可以在评论区贴上来源喔 <零散知识点总结1> 该文章涉及:Dubbo.HTTP和HTTPS.Mybatis.Hibernate. ...
- 性能测试监控——CPU
性能测试监控--CPU 为了全面详细的分析系统运行状态,发现隐藏的性能瓶颈.性能测试期间,全面监视CPU运行状态是很有必要的. 本文侧重分析性能测试期间需要监控的CPU运行状态指标,对比相关查询命令的 ...
- 性能测试监控指标和分析
一.软件性能测试需要监控哪些关键指标? 软件性能测试的目的主要有以下三点: 1.评价系统当前性能,判断系统是否满足预期的性能需求. 2.寻找软件系统可能存在的性能问题,定位性能瓶颈并解决问题. 3.判 ...
- 性能测试监控搭建:redis监控(grafana+Prometheus+redis_exporter)
性能测试监控搭建:redis监控(grafana+Prometheus+redis_exporter)
- 浅谈性能测试监控系统,做好关键指标的监控
随着业务的增长,服务器部署由单一架构向分布式集群架构转变,性能测试过程中指标监控也由单一服务器向集群服务器转变. 对于性能测试团队来说,需要建立起适用于测试的多机监控系统,以便后期顺利且高效地进行监控 ...
最新文章
- ms project(第一篇笔记)
- unittest单元测试框架总结
- My SQL InnoDB 1217 - Cannot delete or update a parent row:aforeign key constraint fals
- element中el-image怎样显示图片
- 时间序列预测 时间因果建模_时间序列建模以预测投资基金的回报
- SpringBoot 自带工具类~StringUtils
- 液滴型单细胞测序技术比较(二)
- Pyhton——动态语言
- 同名字的数值求和插入行_SUM求和函数的运用,这些EXCEL表格技能你必须知道,让你事半功倍...
- 计算机二级数据库系统知识点,2020年全国计算机二级Access复习知识点:分布式数据库系统...
- 刚创建了蕝薱嚣张IT部落
- ReiBoot Pro for Mac(iOS系统修复软件)
- 上帝手中的骰子——无所不能的贝叶斯(上篇)
- 设计模式详解——模版方法模式
- 用oracle 11g bbed copy替换同一个表数据块block为另一个数据块之系列八
- Kylin 之Cube 构建优化
- 计算机黑屏死机,电脑死机后开机黑屏怎么办
- Day01_01_Linux_Ubuntu教程之Linux系统简介
- SpatialDropout
- JavaScript(JS) date.getDate()