文档章节

实测Raid5 VS Raid1+0下的innodb性能

叶金荣
 叶金荣
发布于 2017/04/13 13:24
字数 673
阅读 9
收藏 0

声明:本文拒绝任何形式的转载,如有违者,将保留追究权利!

1、说明
硬件:
Raid 5: DELL 2950, 8G RAM, 3块SEAGATE SAS 140G 盘构成
Raid 1+0: DELL 2950, 8G RAM, 4块SEAGATE SAS 140G 盘构成
软件:
Red Hat Enterprise Linux AS release 4 (Nahant Update 6)
Linux imysql.cn 2.6.9-67.0.15.ELsmp #1 SMP Tue Apr 22 13:58:43 EDT 2008 x86_64 x86_64 x86_64 GNU/Linux

mysql 5.0.45

sysbench-0.4.8
innodb主要相关参数:
innodb_buffer_pool_size = 6G
innodb_data_file_path = ibdata1:1024M:autoextend
innodb_thread_concurrency = 8
innodb_flush_log_at_trx_commit = 1
innodb_log_buffer_size = 16M
innodb_log_file_size = 256M
innodb_log_files_in_group = 3
innodb_max_dirty_pages_pct = 90
innodb_file_per_table
测试方法:
sysbench --test=oltp --oltp-test-mode=complex --mysql-engine-trx=yes \
--mysql-table-engine=innodb --mysql-db=test --oltp-table-name=xxx \
--oltp-table-size=xxx --num-threads=8
2、测试结果
表记录数
prepare
transaction/s
r/w request/s
other/s
total time
100w
15.876s
2554.77
48540.71
5109.55
3.9142s
15.467s
2578.27
48987.1
5156.54
3.8786s
 
         
500w
1m27.716s
2179.69
41414.13
4359.38
4.5878s
1m24.817s
2165.17
41138.26
4330.34
4.6186s
           
1000w
3m0.816s
802.24
15242.62
1604.49
12.4650s
2m54.242s
1413.52
26856.94
2827.05
7.0745s
           
5000w
16m2.075s
297.1
5644.82
594.19
33.6592s
15m29.652s
336.98
6402.54
673.95
29.6757s
           
1 亿
32m45.385s
101.87
1935.56
203.74
98.1628s
31m35.462s
123.7
2350.31
247.4
80.8405s
raid 5
         
raid 1+0
         
小结:其实3块盘的raid5和4块盘的raid1+0的容量是一样的,想要得到更好的性能,那么就多花一块盘的前吧 :) 不过,话说回来,raid1+0最多允许同时坏2块,raid5只能一块,因此还需要增加一块热备盘,所以这么算的话,成本还是一样的。

声明:本文拒绝任何形式的转载,如有违者,将保留追究权利!

1、说明
硬件:
Raid 5: DELL 2950, 8G RAM, 3块SEAGATE SAS 140G 盘构成
Raid 1+0: DELL 2950, 8G RAM, 4块SEAGATE SAS 140G 盘构成
软件:
Red Hat Enterprise Linux AS release 4 (Nahant Update 6)
Linux imysql.cn 2.6.9-67.0.15.ELsmp #1 SMP Tue Apr 22 13:58:43 EDT 2008 x86_64 x86_64 x86_64 GNU/Linux

mysql 5.0.45

sysbench-0.4.8
innodb主要相关参数:
innodb_buffer_pool_size = 6G
innodb_data_file_path = ibdata1:1024M:autoextend
innodb_thread_concurrency = 8
innodb_flush_log_at_trx_commit = 1
innodb_log_buffer_size = 16M
innodb_log_file_size = 256M
innodb_log_files_in_group = 3
innodb_max_dirty_pages_pct = 90
innodb_file_per_table
测试方法:
sysbench --test=oltp --oltp-test-mode=complex --mysql-engine-trx=yes \
--mysql-table-engine=innodb --mysql-db=test --oltp-table-name=xxx \
--oltp-table-size=xxx --num-threads=8
2、测试结果
表记录数
prepare
transaction/s
r/w request/s
other/s
total time
100w
15.876s
2554.77
48540.71
5109.55
3.9142s
15.467s
2578.27
48987.1
5156.54
3.8786s
 
         
500w
1m27.716s
2179.69
41414.13
4359.38
4.5878s
1m24.817s
2165.17
41138.26
4330.34
4.6186s
           
1000w
3m0.816s
802.24
15242.62
1604.49
12.4650s
2m54.242s
1413.52
26856.94
2827.05
7.0745s
           
5000w
16m2.075s
297.1
5644.82
594.19
33.6592s
15m29.652s
336.98
6402.54
673.95
29.6757s
           
1 亿
32m45.385s
101.87
1935.56
203.74
98.1628s
31m35.462s
123.7
2350.31
247.4
80.8405s
raid 5
         
raid 1+0
         
小结:其实3块盘的raid5和4块盘的raid1+0的容量是一样的,想要得到更好的性能,那么就多花一块盘的前吧 :) 不过,话说回来,raid1+0最多允许同时坏2块,raid5只能一块,因此还需要增加一块热备盘,所以这么算的话,成本还是一样的。
本文出自 “MySQL中文网”博客 http://www.imysql.cn/
 

本文出自 “老叶茶馆” 博客,转载请与作者联系!

本文转载自:http://imysql.blog.51cto.com/1540006/308658

叶金荣

叶金荣

粉丝 95
博文 259
码字总数 0
作品 0
福州
数据库管理员
私信 提问
MySQL5.1如何查看使用的是Innodb plugin而非older innodb?

背景: HPM中有这样一段关于Innodb history的介绍,我乱翻译了几句: Innodb有一个复杂的发布历史,如果能够了解它将会大有裨益,在2008年有一个所谓的Innodb plugin发布了,它可以用于MySQL...

喂码呢
2013/06/20
513
1
快速提升MySQL可扩展性的五大绝招

在可扩展性方面,客户的要求变得越来越多,功能列表上经常会出现20条、50条甚至多达100多条要求,但总的来说,我们可以把它们缩短为五个大 类,通过五条途径来解决可扩展性问题: 1. 调整查询...

iq leung
2011/10/19
37
0
Mysql innodb 存储引擎的性能优化

Mysql innodb performance optimization Mysql innodb存储引擎的性能优化 本文翻译自http://www.mysqlperformanceblog.com/files/presentations/UC2007-Innodb-Performance-Optimization.pd......

大数据之路
2012/11/30
229
0
MySQL 5.6.7-RC 的 tpcc-mysql 基准测试结果

MySQL 5.6.7 RC 前些天发布了,因此我决定使用 tpcc-mysql 对其表现进行测试,包括性能和稳定性方面。 我不能说我的测试过程是完美无瑕的,因为发现了两个 bug : MySQL 5.6.7 在 CREATE IND...

红薯
2012/10/09
3K
6
关于Mysql thread_concurrency和innodb_thread_concurren

原文地址:关于Mysql threadconcurrency和innodbthreadconcurrency参数的一点整理 首先,最重要的一点,这个参数已经在最新版本的mysql中被移除了,官方最新5.7版本的doc上面对threadconcurr...

Realfighter
2015/01/05
8.3K
0

没有更多内容

加载失败,请刷新页面

加载更多

OSChina 周五乱弹 ——不知道假装开心,装的像么

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @巴拉迪维 :天黑了 你很忧愁, 你说世界上, 找不到四块五的妞, 行走在凌晨两点的马路上, 你疲倦地拿着半盒黄鹤楼。#今日歌曲推荐# 《四块...

小小编辑
今天
2.3K
18
64.监控平台介绍 安装zabbix 忘记admin密码

19.1 Linux监控平台介绍 19.2 zabbix监控介绍 19.3/19.4/19.6 安装zabbix 19.5 忘记Admin密码如何做 19.1 Linux监控平台介绍: 常见开源监控软件 ~1.cacti、nagios、zabbix、smokeping、ope...

oschina130111
昨天
69
0
当餐饮遇上大数据,嗯真香!

之前去开了一场会,主题是「餐饮领袖新零售峰会」。认真听完了餐饮前辈和新秀们的分享,觉得获益匪浅,把脑子里的核心纪要整理了一下,今天和大家做一个简单的分享,欢迎感兴趣的小伙伴一起交...

数澜科技
昨天
34
0
DNS-over-HTTPS 的下一代是 DNS ON BLOCKCHAIN

本文作者:PETER LAI ,是 Diode 的区块链工程师。在进入软件开发领域之前,他主要是在做工商管理相关工作。Peter Lai 也是一位活跃的开源贡献者。目前,他正在与 Diode 团队一起开发基于区块...

红薯
昨天
136
0
CC攻击带来的危害我们该如何防御?

随着网络的发展带给我们很多的便利,但是同时也带给我们一些网站安全问题,网络攻击就是常见的网站安全问题。其中作为站长最常见的就是CC攻击,CC攻击是网络攻击方式的一种,是一种比较常见的...

云漫网络Ruan
昨天
32
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部