随笔分类 -  性能

摘要:索引 普通索引 Index(xx) 或者 key(xx) MySQL中基本索引类型,没有什么限制,允许在定义索引的列中插入重复值和空值,纯粹为了查询数据更快一点。 唯一索引 UNIQUE INDEX UniqIdx(xx) 索引列中的值必须是唯一的,但是允许为空值 主键索引 PRIMARY KEY( 阅读全文
posted @ 2020-08-25 11:54 飞_2016 阅读(254) 评论(0) 推荐(0) 编辑
摘要:源码 参考: How to Write a Custom Protocol for Gatling? Creating a custom Gatling prococol for AWS Lambda 插件开发 Action package io.gatling.ext.redis.action i 阅读全文
posted @ 2020-08-22 21:55 飞_2016 阅读(571) 评论(0) 推荐(0) 编辑
摘要:[TOC] 概念: Session is a virtual user’s state. 格式: Map[String, Any] 存入数据 通过 Feeders 从响应中提取数据并保存(如 http check 中的 saveAs) 通过 Session API 手动注入 示例:todo 取得数据 阅读全文
posted @ 2019-12-04 14:37 飞_2016 阅读(513) 评论(0) 推荐(0) 编辑
摘要:```scalaimport io.gatling.commons.validation._import io.gatling.core.check.Validatorimport io.gatling.core.Predef._import io.gatling.http.Predef.{http, _}import scala.concurrent.duration._class DemoSi... 阅读全文
posted @ 2019-11-22 14:53 飞_2016 阅读(544) 评论(0) 推荐(0) 编辑
摘要:[TOC] 目前尝试过netty和mqtt的长连接 压测程序 略 服务器配置 单(压力)机多IP实现超过65535个TCP连接 阅读全文
posted @ 2019-10-24 11:50 飞_2016 阅读(365) 评论(0) 推荐(0) 编辑
摘要:[TOC] LMbench性能分析工具 安装&执行 "官网" 问题&解决 问题 gmake[2]: No rule to make target bk.ver'. Stop. gmake[2]: Leaving directory `/root/lmbench3/src' make[1]: [lmb 阅读全文
posted @ 2019-10-21 11:07 飞_2016 阅读(3551) 评论(0) 推荐(0) 编辑
摘要:MySQL插入性能优化 对于默认安装的mysql,进行insert插入测试,发现QPS很低 通过iostat -x 1发现磁盘的IO很高 SHOW VARIABLES LIKE 'sync_binlog'; SHOW VARIABLES LIKE 'innodb_flush_log_at_trx_c 阅读全文
posted @ 2019-10-10 10:28 飞_2016 阅读(817) 评论(0) 推荐(0) 编辑
摘要:[TOC] "官方文档" 创建场景 结构元素 exec 基本使用 exec可以接受一个 类型的参数 不要在函数表达式中添加if等条件判断,如果需要根据session进行流程控制请使用其他的控制器方法,如:doIf、randomSwitch flattenMapIntoAttributes 内置的会话 阅读全文
posted @ 2019-09-29 13:51 飞_2016 阅读(1429) 评论(0) 推荐(0) 编辑
摘要:[TOC] 在IDE中创建Galting工程 "" 方式一:使用archetype "gatling highcharts maven archetype" 方式二:使用一个空的maven项目 在pom.xml中添加 按照以下方式执行脚本 "官方Demo" Quick Start官方示例 阅读全文
posted @ 2019-09-18 16:54 飞_2016 阅读(506) 评论(0) 推荐(0) 编辑
摘要:[TOC] "参考:ulimit、limits.conf、sysctl和proc文件系统" limits.conf配置 位置:/etc/security/limits.conf(或/etc/security/limits.d/里面) 格式: (参考limits.conf中的注释部分的说明) doma 阅读全文
posted @ 2019-09-07 10:31 飞_2016 阅读(1187) 评论(0) 推荐(0) 编辑
摘要:使用 # 安装perf yum install perf -y # 下载绘图工具 git clone https://github.com/brendangregg/FlameGraph.git # 采集数据(perf record表示记录,-F99表示每秒99次,-p3887是进程号,即对哪个进程 阅读全文
posted @ 2019-09-06 21:09 飞_2016 阅读(459) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示