12
返回列表 发新帖
楼主: ruochen0926

mysql服务器磁盘规划

[复制链接]
论坛徽章:
52
2015年新春福章
日期:2015-03-06 11:57:312012新春纪念徽章
日期:2012-02-13 15:12:252012新春纪念徽章
日期:2012-02-13 15:12:25生肖徽章2007版:龙
日期:2012-02-07 10:33:22生肖徽章2007版:龙
日期:2012-02-07 10:33:22生肖徽章2007版:龙
日期:2012-02-07 10:33:22生肖徽章2007版:龙
日期:2012-02-07 10:33:22生肖徽章2007版:龙
日期:2012-02-07 10:33:22生肖徽章2007版:龙
日期:2012-02-07 10:32:552012新春纪念徽章
日期:2012-02-07 09:59:35
11#
发表于 2008-6-5 08:54 | 只看该作者
RAID5写一次数据需要1次读I/O和4次写I/O所以性能差点,但是廉价经济

我们做DBA的,应该需要对这些知识懂,有时间我来学习与整理下(目前缺乏这方面的操作经验,多是策划好,让系统组人做,公司规定,DBA不准碰系统),
RAID0读写速度快,RAID1的稳定性更好,容错能力强,要是能用RAID10就更强,综合前两者


反正有250G,若数据库在一个相当长时间(比如5年为一个阶段),最多到50G,我觉得可以考虑RAID10,这样可以更好的性能与容错能力
或者RAID0+RAID1,吧数据文件放在RAID1上,日志文件(事务日期,系统日志等)放在RAID0上

使用道具 举报

回复
论坛徽章:
8
授权会员
日期:2007-04-10 16:54:19会员2007贡献徽章
日期:2007-09-26 18:42:10生肖徽章2007版:鸡
日期:2008-01-02 17:35:53生肖徽章2007版:猴
日期:2009-03-10 21:16:26秀才
日期:2015-06-16 09:34:58秀才
日期:2015-06-19 12:32:40现任管理团队成员
日期:2020-02-21 02:10:00版主1段
日期:2020-02-21 02:10:14
12#
 楼主| 发表于 2008-6-5 11:13 | 只看该作者
原帖由 jinguanding 于 2008-6-5 08:54 发表
RAID5写一次数据需要1次读I/O和4次写I/O所以性能差点,但是廉价经济

我们做DBA的,应该需要对这些知识懂,有时间我来学习与整理下(目前缺乏这方面的操作经验,多是策划好,让系统组人做,公司规定,DBA不准碰系统),
RAID0读写速度快,RAID1的稳定性更好,容错能力强,要是能用RAID10就更强,综合前两者


反正有250G,若数据库在一个相当长时间(比如5年为一个阶段),最多到50G,我觉得可以考虑RAID10,这样可以更好的性能与容错能力
或者RAID0+RAID1,吧数据文件放在RAID1上,日志文件(事务日期,系统日志等)放在RAID0上



我现在手头上就6个sata1的硬盘
当然最好是保证性能和安全性
最近做了很多实验,由于用的是Bios RAID(fakeRAID),在linux下没法实现
只好考虑linux下面的软件RAID了,性能肯定会打很大的折扣
这中情况下,就只好来考虑安全性了

目前想法是:
方案1
1)前面两个硬盘做软件RAID1,上面安装CentOS5.1 (已经试验成功两个硬盘之间如果有任何一个失效的情况下是可以重建软RAID)
2)后面4个硬盘做软件RAID10,存放MySQL数据文件


方案2
1)前面两个硬盘做软件RAID1,上面安装CentOS5.1
2)后面4个硬盘做软件RAID5,存放MySQL数据文件

两个方案的RAID1都是安装CentOS5.1和存放MySQL Log以及MySQL的备份

优劣比较:
方案1的好处是RAID10的写速度明显好于RAID5,读取的速度差不多(作试验室测试过)
方案2的好处是多个热备盘,在万一没有检查到硬盘掉线的时候会自动补上

现在还在实验,如果采用方案2,想法将那个热备盘同时作为RAID1和RAID5的热备
在任何一组RAID有硬盘掉线是都可以及时补上

查料下mdadm的资料,利用spare-group功能应该是可以的

[ 本帖最后由 ruochen0926 于 2008-6-5 11:42 编辑 ]

使用道具 举报

回复
论坛徽章:
8
授权会员
日期:2007-04-10 16:54:19会员2007贡献徽章
日期:2007-09-26 18:42:10生肖徽章2007版:鸡
日期:2008-01-02 17:35:53生肖徽章2007版:猴
日期:2009-03-10 21:16:26秀才
日期:2015-06-16 09:34:58秀才
日期:2015-06-19 12:32:40现任管理团队成员
日期:2020-02-21 02:10:00版主1段
日期:2020-02-21 02:10:14
13#
 楼主| 发表于 2010-8-18 17:32 | 只看该作者
原帖由 jinguanding 于 2008-6-5 08:54 发表
RAID5写一次数据需要1次读I/O和4次写I/O所以性能差点,但是廉价经济

我们做DBA的,应该需要对这些知识懂,有时间我来学习与整理下(目前缺乏这方面的操作经验,多是策划好,让系统组人做,公司规定,DBA不准碰系统),
RAID0读写速度快,RAID1的稳定性更好,容错能力强,要是能用RAID10就更强,综合前两者


反正有250G,若数据库在一个相当长时间(比如5年为一个阶段),最多到50G,我觉得可以考虑RAID10,这样可以更好的性能与容错能力
或者RAID0+RAID1,吧数据文件放在RAID1上,日志文件(事务日期,系统日志等)放在RAID0上



呵呵,这贴算挖坟了,而且还是自己的
翻前2年的帖子,找到这个

和金兄一样,我原来也在个大公司,主机是由负责主机的小组安装和优化的,自己接触优化的少,只是在出问题的时候,才和sa们一起诊断

08年3月份到个小公司,什么都需要自己去动手完成的,目前就我一个人,可能以后服务器的采购和配置都是我来做
而且老板只考虑到费用成本,我必须首先要为数据的安全着想啊,其他的杂事太多了,当时企业要自建小机房,包括一些光纤线路谈价谈合同,还有dns,mail服务器的事都要做,所以后来还是采用了最安全稳妥的方案:raid1(2快盘)+raid10(4块盘)---都是bios raid

至于sky000提出做一个统一的raid10,我后来没有采用
主要是将一些最近的备份和配置文件的备份以及安装需要的文件放到raid1里面,然后持久的备份通过ftp到NAS里面保存
目前公司用mysql的写性能不需要太多关注的,公司还在起步阶段,又是制造企业,写压力不是很大,所以就以安全第一了
当时的想法是数据尽量安全和少维护就行了,临时的性能问题就用向上扩展解决
到数据量大,或者性能出现严重问题的时候,起码是3年以后的事情了

[ 本帖最后由 ruochen0926 于 2010-8-18 18:59 编辑 ]

使用道具 举报

回复
论坛徽章:
27
数据库板块每日发贴之星
日期:2005-12-22 01:01:31ITPUB十周年纪念徽章
日期:2011-11-01 16:21:152012新春纪念徽章
日期:2012-02-13 15:12:092012新春纪念徽章
日期:2012-02-13 15:12:092012新春纪念徽章
日期:2012-02-13 15:12:092012新春纪念徽章
日期:2012-02-13 15:12:092012新春纪念徽章
日期:2012-02-13 15:12:09版主2段
日期:2012-05-15 15:24:11马上有车
日期:2014-02-19 11:55:14马上有房
日期:2014-02-19 11:55:14
14#
发表于 2010-8-22 16:06 | 只看该作者
如果空间不用考虑,
让我选肯定是,
2个盘做RAID1放OS;
4个盘做RAID10放数据和日志;

即使OS RAID坏了也不会影响数据,

使用道具 举报

回复
论坛徽章:
2
ITPUB9周年纪念徽章
日期:2010-10-08 09:31:222011新春纪念徽章
日期:2011-02-18 11:43:35
15#
发表于 2010-8-23 09:29 | 只看该作者
原帖由 Steven_1981 于 2010-8-22 16:06 发表
如果空间不用考虑,
让我选肯定是,
2个盘做RAID1放OS;
4个盘做RAID10放数据和日志;

即使OS RAID坏了也不会影响数据,



后来就是这样决定的

使用道具 举报

回复
论坛徽章:
52
2015年新春福章
日期:2015-03-06 11:57:312012新春纪念徽章
日期:2012-02-13 15:12:252012新春纪念徽章
日期:2012-02-13 15:12:25生肖徽章2007版:龙
日期:2012-02-07 10:33:22生肖徽章2007版:龙
日期:2012-02-07 10:33:22生肖徽章2007版:龙
日期:2012-02-07 10:33:22生肖徽章2007版:龙
日期:2012-02-07 10:33:22生肖徽章2007版:龙
日期:2012-02-07 10:33:22生肖徽章2007版:龙
日期:2012-02-07 10:32:552012新春纪念徽章
日期:2012-02-07 09:59:35
16#
发表于 2010-8-23 10:30 | 只看该作者

回复 #15 ruochen-pb 的帖子

二位仁兄,这贴还真有点久远.......

使用道具 举报

回复
17#
发表于 2010-8-30 15:36 | 只看该作者
学习

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 未成年人举报专区 
京ICP备16024965号-8  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表