12性能调优
1.性能测试瓶颈分析过程中,需要从服务器结构、软件结构、整体角度分析的内容是什么?----分析数据经历了哪些服务,做了什么逻辑处理
2.描述性能瓶颈分析思路.---负载测试后,先整理看下cpu、内存、网络、磁盘这些,如果哪一项有明显的问题,在具体分析那一项是因为什么引起的。
3.列举五项性能测试常见问题,例如:操作系统、中间件、应用程序、数据库、网络.----网络延迟、丢包;内存泄漏;中间件配置不合理,线程不释放,cpu居高不下;慢sql;
4.性能调优的目标是什么?---减小系统执行时间、减小系统占用空间
5.性能调优策略---用空间换时间、用时间换空间、简化代码、并行处理
6.调优的基本步骤---1.确定性能测试目标,确认优先级、2.用科学的工具测试对应系统,记录结果、3.把分布式查分成组件:web层、业务层、集成层等4.有系统的科学调优5.优化完成后进行测试
7.调优的层次及调优顺序---从代码层调优外,看看架构上、jvm虚拟机、数据库以及操作系统层面。调优顺序:设计调优>算法调优>代码调优>JVM调优>网络调优>系统调优>多核CPU调优>文件系统调优>数据库调优
8.如何判断压力机的资源使用情况----PC的任务管理器->资源监视器,查看CPU、内存、网络、磁盘情况
9.如何判断Linux系统的负载情况---top命令(cpu和内存)、iostat(io)、df -h (查看磁盘)、free -h(查看内存)
10.jmeter实现java脚本的思路是什么?----就是写好java程序,然后在jmeter中导入,然后调用这个类
11.使用jmeter编写mysql查询java脚本?(可选)
原文地址:https://www.cnblogs.com/nanjingzhouyiyi/p/15066237.html
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- Istio 运维实战系列(1):应用容器对 Envoy Sidecar 的启动依赖问题
- R语言基于Reactome数据库的富集分析
- WiredTiger存储引擎之五:与事务相关的数据结构以及并发控制机制
- Tomcat NIO(8)-Poller线程的阻塞与唤醒
- 你的第一个React App (一 ) - 项目初始化
- 被JDK坑的没商量?来试试这些方法吧
- k8s 代码走读---client-go 编程交互测试代码
- C#网络类智能开关控制板实例
- Flume拦截器实现按照事件时间接入HDFS
- Day4.Linux用户权限
- 如何使用Canal同步MySQL的Binlog到Kafka
- Go 每日一库之 gabs
- 如何将Flink应用的日志发送到kafka
- 锦囊篇|Java中的SPI机制
- webpack实战——生产环境配置【上】