[转帖]tidb-系统内核调优及对比
一、背景
验证系统调优对性能的影响,用sysbench做了一些简单的测试,具体调整方法可见官方文档
二、特殊说明
1.透明大页查看
# 查看透明大页是否开启,[]在always处表示开启,[]在never处表示关闭
cat /sys/kernel/mm/transparent_hugepage/enabled
always madvise [never]
2.io查看
io调度方式需要看磁盘类型是否支持,只有ssd和hdd的才能够支持noop的调度方式,具体可以看大佬的文章
三、结果对比
初步关闭了大页之后性能有5%左右的提升,但是因为测试环境比较差,测试内容不一定准确
1:
transactions: 2428 (40.45 per sec.)
queries: 48560 (809.03 per sec.)
2:
transactions: 3816 (63.57 per sec.)
queries: 76320 (1271.34 per sec.)
4:
transactions: <span class="token number">5851</span> <span class="token punctuation">(</span><span class="token number">97.47</span> per sec.<span class="token punctuation">)</span>
queries: <span class="token number">117020</span> <span class="token punctuation">(</span><span class="token number">1949.30</span> per sec.<span class="token punctuation">)</span>
8:
transactions: 6918 (115.23 per sec.)
queries: 138360 (2304.62 per sec.)
16:
transactions: 8089 (134.54 per sec.)
queries: 161780 (2690.83 per sec.)
32:
transactions: <span class="token number">9120</span> <span class="token punctuation">(</span><span class="token number">151.51</span> per sec.<span class="token punctuation">)</span>
queries: <span class="token number">182400</span> <span class="token punctuation">(</span><span class="token number">3030.21</span> per sec.<span class="token punctuation">)</span>
64:
transactions: <span class="token number">9153</span> <span class="token punctuation">(</span><span class="token number">151.65</span> per sec.<span class="token punctuation">)</span>
queries: <span class="token number">183060</span> <span class="token punctuation">(</span><span class="token number">3032.96</span> per sec.<span class="token punctuation">)</span>
调整大页等参数后
1:
transactions: 2599 (43.30 per sec.)
queries: 51980 (865.99 per sec.)
2:
transactions: <span class="token number">4097</span> <span class="token punctuation">(</span><span class="token number">68.24</span> per sec.<span class="token punctuation">)</span>
queries: <span class="token number">81940</span> <span class="token punctuation">(</span><span class="token number">1364.88</span> per sec.<span class="token punctuation">)</span>
4:
transactions: <span class="token number">6166</span> <span class="token punctuation">(</span><span class="token number">102.70</span> per sec.<span class="token punctuation">)</span>
queries: <span class="token number">123320</span> <span class="token punctuation">(</span><span class="token number">2054.04</span> per sec.<span class="token punctuation">)</span>
8:
transactions: <span class="token number">8865</span> <span class="token punctuation">(</span><span class="token number">147.62</span> per sec.<span class="token punctuation">)</span>
queries: <span class="token number">177300</span> <span class="token punctuation">(</span><span class="token number">2952.45</span> per sec.<span class="token punctuation">)</span>
16:
transactions: <span class="token number">9705</span> <span class="token punctuation">(</span><span class="token number">161.57</span> per sec.<span class="token punctuation">)</span>
queries: <span class="token number">194100</span> <span class="token punctuation">(</span><span class="token number">3231.44</span> per sec.<span class="token punctuation">)</span>
32:
transactions: <span class="token number">9805</span> <span class="token punctuation">(</span><span class="token number">163.09</span> per sec.<span class="token punctuation">)</span>
queries: <span class="token number">196100</span> <span class="token punctuation">(</span><span class="token number">3261.73</span> per sec.<span class="token punctuation">)</span>
64:
transactions: <span class="token number">10055</span> <span class="token punctuation">(</span><span class="token number">166.87</span> per sec.<span class="token punctuation">)</span>
queries: <span class="token number">201100</span> <span class="token punctuation">(</span><span class="token number">3337.38</span> per sec.<span class="token punctuation">)</span>
</article>
[转帖]tidb-系统内核调优及对比的更多相关文章
- [转帖]JVM性能调优详解
JVM性能调优详解 https://www.cnblogs.com/secbro/p/11833651.html 应该是 jdk8 以前的方法 貌似permsize 已经放弃这一块了. 前面我们学习了 ...
- [转帖]jdk8 Metaspace 调优
jdk8 Metaspace 调优 https://blog.csdn.net/bolg_hero/article/details/78189621 转帖 简介 从JDK8开始,永久代(PermGen ...
- TiDB SQL调优案例之避免TiFlash帮倒忙
背景 早上收到某系统的告警tidb节点挂掉无法访问,情况十万火急.登录中控机查了一下display信息,4个TiDB.Prometheus.Grafana全挂了,某台机器hang死无法连接,经过快速重 ...
- (转)linux内核调优参数对比和解释
[net] ######################## cat /proc/sys/net/ipv4/tcp_syncookies # 默认值:1 # 作用:是否打开SYN Cookie功能,该 ...
- JVM菜鸟进阶高手之路七(tomcat调优以及tomcat7、8性能对比)
转载请注明原创出处,谢谢! 因为每个链路都会对其性能造成影响,应该是全链路的修改压测(ak大神经常说全链路!).本次基本就是局域网,所以并没有怎么优化,其实也应该考虑进去的. Linux系统参数层面的 ...
- JVM高手之路七(tomcat调优以及tomcat7、8性能对比)
版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/lirenzuo/article/details/77164033 因为每个链路都会对其性能 ...
- Java性能优化,操作系统内核性能调优,JYM优化,Tomcat调优
文章目录 Java性能优化 尽量在合适的场合使用单例 尽量避免随意使用静态变量 尽量避免过多过常地创建Java对象 尽量使用final修饰符 尽量使用局部变量 尽量处理好包装类型和基本类型两者的使用场 ...
- MySQL内存调优
原文链接: MySQL Memory Allocation -- by Rick James原文日期: Created 2010; Refreshed Oct, 2012, Jan, 2014 翻译人 ...
- 针对UDP丢包问题,进行系统层面和程序层面调优
转自:https://blog.csdn.net/xingzheouc/article/details/49946191 1. UDP概念 用户数据报协议(英语:User Datagram Proto ...
- 服务器最大TCP连接数及调优汇总
启动线程数: 启动线程数=[任务执行时间/(任务执行时间-IO等待时间)]*CPU内核数 最佳启动线程数和CPU内核数量成正比,和IO阻塞时间成反比.如果任务都是CPU计算型任务,那么线程数最多不超过 ...
随机推荐
- Prometheus 与 VictoriaMetrics对比
公众号「架构成长指南」,专注于生产实践.云原生.分布式系统.大数据技术分享 时序数据库有很多,比如Prometheus.M3DB.TimescaleDB.OpenTSDB.InfluxDB等等.Pro ...
- 关于开放签CA数字证书设计的思考
这几天在调研CA数字证书以及思考如何在产品中集成使用CA数字证书,主要的目的和方向有以下几点: 有法律效力的电子文件的签署需要使用权威的证书颁发机构(CA)颁发的数字证书: 我们希望找到更便宜的证书方 ...
- [Acwing 164. 可达性统计] 题解报告
事实上,这道题并不需要拓扑排序.(当然,拓扑排序还是更快) 题目分析 首先,题目中说了,这是一个有向无环图,所以,我们可以考虑 \(\texttt{DP}\) / 记搜 / 拓扑排序 来解决这道题. ...
- JavaImprove--Lesson06--正则表达式
一.正则表达式的入门 正则表达式是一些特定支付组成的,代表一个规则,简化代码,以字符的形式体现规则 正则表达式,又称规则表达式,(Regular Expression,在代码中常简写为regex.re ...
- GaussDB(for MySQL)新特性TDE发布:支持透明数据加密
本文分享自华为云社区<GaussDB(for MySQL)新特性TDE发布:支持透明数据加密>,作者: GaussDB 数据库. 技术背景 为了保护数据的安全,我们可能通过防火墙.身份认证 ...
- 使用Mask R-CNN模型实现人体关键节点标注
摘要:在本案例中,我们将展示如何对基础的Mask R-CNN进行扩展,完成人体关键节点标注的任务. 本文分享自华为云社区<使用Mask R-CNN模型实现人体关键节点标注>,作者: 运气男 ...
- 标准物模型:设备无缝对接,IOT界的福音
摘要:信息模型是解决IoT产业发展一系列挑战的关键,在信息模型的基础上可以推进行业标准/架构的统一,进而实现产业链生态的协同. 本文分享自华为云社区<[云驻共创]标准物模型,物联网的福音> ...
- 关于Spring注解开发教程,打包全送你
摘要:spring是我们web开发中必不可少的一个框架,基于传统的xml方式配置bean总觉得太过繁琐,从spring2.5之后注解的出现可以大大简化我们的配置. 本文分享自华为云社区<如何高效 ...
- 一文了解如何使用移动应用安全组件Soot和Flowdroid
摘要:移动应用安全检测,soot.flowdroid分别作为静态分析.污点分析主要工具,能我们能够快速高效的进行检测分析.本文主要介绍两个工具的基本操作及相应的使用场景 本文分享自华为云社区<移 ...
- 带你了解AKG正反向算子注册+关联流程
摘要:简要介绍一下akg正反向算子的注册和关联流程. 本文分享自华为云社区<AKG正反向算子注册+关联>,作者:木子_007 . 一.环境 硬件:eulerosv2r8.aarch64 m ...