请教.cx300 15块硬盘,存储和系统上如果配置,达到数据库的最大的性能?

[复制链接]
查看11 | 回复9 | 2007-3-3 23:55:31 | 显示全部楼层 |阅读模式
想这样配置 
14块硬盘做RAID 1+0 ,剩余1块做hotspare
然后分几个LUN ,在系统做VG和LV或者不做VG直接分区用ext3
另外一个想法是
做3个RAID 1+0 ,每个RAID 4块硬盘
然后分LUN,在系统上做VG 每个VG从不同的LUN 来创建
现在的问题是,cx300本身是低端存储,而且只有15块盘,到底怎么样,才能最大利用它的性能
回复

使用道具 举报

千问 | 2007-3-3 23:55:31 | 显示全部楼层
第一种分配方法好!
第二种方法很差
hot spare最好有两个!
回复

使用道具 举报

千问 | 2007-3-3 23:55:31 | 显示全部楼层
第1种方法好 ?那系统上要不要在做stripe 呢?
回复

使用道具 举报

千问 | 2007-3-3 23:55:31 | 显示全部楼层
就15块盘,1好了,LV注意条带就行了,反正就是尽量设法把IO平均打散到每个硬盘上
回复

使用道具 举报

千问 | 2007-3-3 23:55:31 | 显示全部楼层
前6块做 raid10 存放读写不频繁的数据 , 后面8块做 raid10 ,最后一块hotspare
如果可以做raid5的话,前5块raid5 存放读写不频繁的数据,后面8块 raid10,最后2块 hotspare。

前5块有系统os,如果损坏一块cache就要 disable 的。
回复

使用道具 举报

千问 | 2007-3-3 23:55:31 | 显示全部楼层
最初由 blue_prince 发布
[B]就15块盘,1好了,LV注意条带就行了,反正就是尽量设法把IO平均打散到每个硬盘上 [/B]

我门一个项目CX700就是这样做的!
回复

使用道具 举报

千问 | 2007-3-3 23:55:31 | 显示全部楼层
我决定了采用
前6块做 raid10 存放读写不频繁的数据 , 后面8块做 raid10 ,最后一块 hotspare
前6块做dg ,后8块做主数据库
最后问一下biti ,linux 系统上还需要VG一下,然后LV吗,LV上的条带有意义吗?还是不使用lvm直接把这个raid 1+0 做一个ext3 分区,
回复

使用道具 举报

千问 | 2007-3-3 23:55:31 | 显示全部楼层
最初由 xue_lei 发布
[B]我决定了采用
前6块做 raid10 存放读写不频繁的数据 , 后面8块做 raid10 ,最后一块 hotspare
前8块做主数据库,后6块做dg
最后问一下biti ,linux 系统上还需要VG一下,然后LV吗,LV上的条带有意义吗?还是不使用lvm直接把这个raid 1+0 做一个ext3 分区, [/B]

如果你一共就这点盘,两个 raidgroup,lvm 对于你来说不要太期望性能的意义。 主要是管理的方便性。

如果你还要做dg ,那也建议dg 在前6块,数据库在后8块。
回复

使用道具 举报

千问 | 2007-3-3 23:55:31 | 显示全部楼层
明白了,dg是放在前面,之前写错了,编辑了一下,
就blue_prince刚才所有的stripe 打散所有的IO
lvm 的 stripe 到底设置多少呢来适合数据库呢?我知道不能有一个量的解释
哪里有这方便的说明 ?
还有如果有60块盘的话,RAID怎么划分好?
做几个RAID组呢?
划分LUN,
然后从不同RAID组选LUN做VG,然后LV
回复

使用道具 举报

千问 | 2007-3-3 23:55:31 | 显示全部楼层
最初由 xue_lei 发布
[B]明白了,dg是放在前面,之前写错了,编辑了一下,
就blue_prince刚才所有的stripe 打散所有的IO
lvm 的 stripe 到底设置多少呢来适合数据库呢?我知道不能有一个量的解释
哪里有这方便的说明 ? [/B]

你 radigroup已经做了 stripe size 了并且一个 vg只对应一个raidgroup,lvm 里面没必要做 stripe 了,那不会有什么性能提升反而可能有不良影响。
lvm 里面的 stripe 可以为 oracle 的 max iosize 。
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行