RAIDconfiguration用于写入四个磁盘的PostgreSQL 9.2数据库

我有一个32GB内存的服务器,一个英特尔E3-1245和四个15K的SAS磁盘,带有一个BB LSI MegaRaid控制器。 我不希望我的服务器具有最佳的性能,而且这样做的时间会相当长,而且可以接受的冗余优化较less,因为我的数据不是非常重要,我将一起运行stream式复制。

现在最好的办法是:

  1. 3个磁盘在RAID 0包含PGDATA + 1包含SYSTEM和WAL
  2. 所有四个在RAID 10中同时包含PGDATA,SYSTEM和WAL
  3. RAID 1中包含2个磁盘,包含PGDATA + 2个包含SYSTEM和WAL的RAID 1磁盘
  4. 有些不同?

RAID 10绝对是最好的答案。 有了四个驱动器,没有什么可以远程考虑的。

http://www.smbitjournal.com/2012/11/one-big-raid-10-a-new-standard-in-server-storage/

http://www.smbitjournal.com/2012/11/choosing-a-raid-level-by-drive-count/

这两个链接将从用例和驱动器数量的angular度来解决您的场景中的RAID 10。

RAID-10是数据库的典型select。

除非你有计划大量使用(突如其来),否则你不必修改单独的系统驱动器。