- 论坛徽章:
- 0
|
本帖最后由 Vinsion 于 2012-07-27 02:02 编辑
求: 硬件配置方案,实时同步备份HA方案,或其它解决方案
-------------------------
情况如下:
数据库: POSTGRESQL 9
IO 应用(3个方面): 后台新增数据, 前端页面查询数据, 统计数据程序COPY 源数据/写统计数据
-------------------------
数据结构 / IO应用:
高峰每秒增加 1100条数据,高峰时间大概是 5-8个小时,其它时间每秒大概 新增 400-800条数据
每天新增加数据大概 3000至5000万条
每条数据大概 850字节
这个表有 110个 字段,每天自动建立附表,数据存当天附表,主表不存数据
每个小时从这个表COPY出前一个小时的数据进行统计,统计后写回数据库
前端页面多人(2-5)同时查询数据,查询数据大概每次 select 10000笔
查询的热数据 集中在1个星期内,
每个星期一把上个星期的全部数据COPY出来统计,生成报表,写回数据库
每个月初把上个月的部分数据COPY出来统计,生成报表,写回数据库
-------------------------
现在用的:
现在非常卡,在没有COPY大量数据出来时,新增写入I/O 负载 20-40%
在有大量数据 COPY出来时,I/O 长时间持续 100% (有时超过10个小时)
CPU : Intel Xeon X5450 x2
RAM: 32G
RAID CARD: DELL PERC 6/I , 256M Cache
RAID 现在使用: RAID 5
HD 6个1T SATA:
scsi 0:0:0:0: Direct-Access ATA TOSHIBA MK1002TS MT2A PQ: 0 ANSI: 5
scsi 0:0:1:0: Direct-Access ATA TOSHIBA MK1002TS MT2A PQ: 0 ANSI: 5
scsi 0:0:2:0: Direct-Access ATA TOSHIBA MK1002TS MT2A PQ: 0 ANSI: 5
scsi 0:0:3:0: Direct-Access ATA TOSHIBA MK1002TS MT2A PQ: 0 ANSI: 5
scsi 0:0:4:0: Direct-Access ATA TOSHIBA MK1002TS MT2A PQ: 0 ANSI: 5
scsi 0:0:5:0: Direct-Access ATA TOSHIBA MK1002TS MT2A PQ: 0 ANSI: 5
-------------------------
-------------------------
现有以下硬件配置,但感觉 I/O 还是不够用
Minimum Requirements :
HD: SAS 15K 3.5" 6Gbps 600G x4 + SATA 3.5" Enterprise 6Gbps 1T x4
Memory: 32G
CPU: Intel Xeon E5620 x2
RAID: PERC H700 (或同等性能的其它 Hardware-RAID卡), 512M Cache,BBU,support RAID 0/1/10/5
RAID LEVEL: RAID 5
Good server:
HD: SAS 15K 3.5" 6Gbps 600G x8 + SATA 3.5" Enterprise 6Gbps 1T x6
Memory: 32G
CPU: Intel Xeon X5650 x2
RAID: PERC H700 (或同等性能的其它 Hardware-RAID卡), 512M Cache,BBU,support RAID 0/1/10/5
RAID LEVEL: RAID 10
Very good Server:
HD: SAS 15K 3.5" 6Gbps 600G x16
Memory: 64G
CPU: Intel Xeon X5660 x2
RAID: PERC H700 (或同等性能的其它 Hardware-RAID卡), 1G Cache,BBU,support RAID 0/1/10/5
RAID LEVEL: RAID 10
System HD: SATA 250G x2 (RAID 1) |
|