[转帖]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计算型任务,那么线程数最多不超过 ...
随机推荐
- .NET周刊 【12月第3期 2023-12-24】
国内文章 CAP 8.0 版本发布通告 - CAP 7岁生日快乐! https://www.cnblogs.com/savorboard/p/cap-8-0.html 今天宣布CAP 8.0版本正式发 ...
- Project Based Learning 基于项目的编程学习
Project Based Learning https://github.com/practical-tutorials/project-based-learning.git A list of p ...
- Element UI的第一个程序(标签使用)
1:Element UI 官方文档:https://element.faas.ele.me/ 2:Element UI是什么? 网站快速成型工具 Element,一套为开发者.设计师和产品经理准备的基 ...
- 使用WPF开发自定义用户控件,以及实现相关自定义事件的处理
在前面随笔<使用Winform开发自定义用户控件,以及实现相关自定义事件的处理>中介绍了Winform用户自定义控件的处理,对于Winform自定义的用户控件来说,它的呈现方式主要就是基于 ...
- 文心一言 VS 讯飞星火 VS chatgpt (43)-- 算法导论5.4 7题
七.为使特征序列长度的下界变得更精确,请说明在 n 次硬币的公平抛掷中,不出现比Ign - 2lglgn 更长的连续正面特征序列的概率小于 1/n. 文心一言: 在 n 次硬币的公平抛掷中,每个硬币正 ...
- 关于echarts+vue频繁刷新的造成的内存增长问题
前言 关于解决echarts+ws多次数据刷新渲染,内存增长溢出的尝试. 记录一下,便于下次使用有参考 方法 关闭echarts动画 tooltip的动画设置为false.(echarts动画会缓存, ...
- C# 将Excel转为OFD、UOS
本文以C#及VB.NET代码为例展示如何将Excel工作簿转换为OFD和UOS格式.通过workbook.LoadFromFile(string fileName)方法加载Excel源文档后,然后调用 ...
- 从零开始学python | 使用Python映射,过滤和缩减函数:所有您需要知道的
摘要:在本文中,您将学习Python中的三个令人印象深刻的函数,即map(),filter和reduce(). Python提供了许多预定义的内置函数,最终用户可以通过调用它们来使用它们.这些功能不仅 ...
- 创元集团的数智化实践 这次选择了和火山引擎 VeDI 搭档
更多技术交流.求职机会,欢迎关注字节跳动数据平台微信公众号,回复[1]进入官方交流群 近日,上海创元化妆品有限公司(以下简称"创元集团")与火山引擎数智平台 VeDI 达成合作,旨 ...
- WPF 自定义可拖动标题栏
要注意,拖拽的地方,需要加背景色,否则 DrageMove 将无效 MainWindows.xaml <Window x:Class="Report.MainWindow" ...