进行mysql压力測试须要注意的几点
2024-08-31 07:05:16
1、填充測试数据比物理内存还要大,至少超过innodb_buffer_pool_size 值,不能将数据所有装载到内存中,除非你的本意就想測试全内存状态下的MySQL性能。
2、每轮測试完毕后,都重新启动mysqld实例。而且用以下的方法删除系统cache,释放swap(假设用到了swap的话)。甚至能够重新启动整个OS。
[root@imysql.com]# sync -- 将脏数据刷新到磁盘
[root@imysql.com]# echo 3 >/proc/sys/vm/drop_caches -- 清除OS Cache
[root@imysql.com]# swapoff -a &&swapon –a
3、压測结果除了tps/TpmC指标外。还应该关注压測期间的系统负载数据,尤其是 iops、iowait、svctm、%util、每秒I/O字节数(I/O吞吐)、事务响应时间(tpcc-mysql/sysbench
打印的測试记录中均有)。另外,假设I/O设备能提供设备级 IOPS、读写延时 数据的话。也应该一并关注。
最新文章
- windows 7 + virtualbox安装centos+mono+jexus
- Hadoop.2.x_常用端口及定义方法(转)
- Citrix Xen Desktop安装配置
- C#检测键盘输入
- JavaScript的闭包原理
- Centos系统查看CPU有关信息
- Linux用户组管理
- .Net母版页
- POJ 1607
- java dbcp连接池的使用
- python切片练习
- 三角形(Triangle)
- ssm框架各自的作用
- 转---谈谈HTTP协议中的短轮询、长轮询、长连接和短连接
- H5 Day1 练习
- JavaWeb中Tomcat与Eclipse的集成—步骤详解
- C++垃圾回收器的实现
- 【Android】2.1 PhonewordApp—第1个Android应用程序
- NBU 还原windows ORACLE数据库(FP)
- LVS(Linux Virtual Server)