[转帖]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计算型任务,那么线程数最多不超过 ...
随机推荐
- 如何应对Spark-Redis行海量数据插入、查询作业时碰到的问题
摘要:由于redis是基于内存的数据库,稳定性并不是很高,尤其是standalone模式下的redis.于是工作中在使用Spark-Redis时也会碰到很多问题,尤其是执行海量数据插入与查询的场景中. ...
- 3个轻量级物联网新品实验,带您深度体验IoT开发
摘要:一键创建实验环境,开发者通过实验手册指导,快速体验华为云IoT服务,在云端即可实现云服务的实践.调测和验证等开发流程. 本文分享自华为云社区<物联网云上实验上新,带您深度体验华为云IoT服 ...
- 资源成本降低60%!火山引擎ByteHouse助力数字营销平台仟传网络降本增效
更多技术交流.求职机会,欢迎关注字节跳动数据平台微信公众号,回复[1]进入官方交流群 近日,中国知名内容社交平台整合营销企业仟传网络与火山引擎ByteHouse达成合作.仟传网络将通过火山引擎By ...
- Solon2 开发之IoC,七、切面与函数环绕拦截
想要环绕拦截一个 Bean 的函数.需要三个前置条件: 通过注解做为"切点",进行拦截(不能无缘无故给拦了吧?费性能) Bean 的 method 是被代理的 在 Bean 被扫描 ...
- Python pdf 转 图片
安装依赖 D:\OpenSource\Python>pip install pdf2image pillow -i https://pypi.tuna.tsinghua.edu.cn/simpl ...
- Linux 检查应用不在现就重启
每5分钟检查一次,如果不在线就重启 #!/bin/bash count=`ps axu | grep kafka_2.11-1.0.0|grep -v grep|wc -l` echo "p ...
- Python 批量制作缩略图
本来想网上下个软件处理下的,给我加了水印,不然就让我升会员,程序员都是薅人家羊毛,哪能被人家薅羊毛 1. 安装组件 (指定国内源,速度快些),带上版本号,最新版本会卡在 XXX(PEP 517) 上. ...
- 4个工具,让 ChatGPT 如虎添翼!
LightGBM中文文档 机器学习统计学,476页 机器学习圣经PRML中文版 经典著作<机器学习:概率视角 让 ChatGPT 如虎添翼! ChatGPT 很好用,其核心是prompt的运用, ...
- 【docker】运维相关名词 Iaas-Paas和Saas docker镜像设置 启动与停止常用命令 镜像相关命令 容器相关命令
目录 上节回顾 今日内容 1 什么是Iaas-Paas和Saas 2 docker 启动设置镜像 2.1 启动与停止常用命令 3 镜像相关命令 4 容器相关命令 练习 上节回顾 # 1 flask-s ...
- javascript yield
代码: function delay(time) { return new Promise(function (resolve, reject) { setTimeout(() => { res ...