PostgreSQL 和硬件

PostgreSQL 和硬件

只是关于您的 Postgresql 服务器的一个问题。您在什么硬件上运行 Postgresql?(CPU、内存、磁盘配置、RAID...)

我计划为我的 postgresql 实例购买一台专用服务器: - Dell R710 - Xeon E5520 x 1 - RAM:24GB - 2x146GB SAS 15K RAID1 用于 OS + pg_xlog - 3x450 SAS 15K RAID5 或 4x450GB SAS 15K RAID10 用于数据库。

您觉得这个配置怎么样?

谢谢你!

答案1

该系统看起来不错。除非您的负载是只读的,否则您很可能首先在 I/O 上遇到瓶颈。避免使用 RAID5,选择 RAID10。

另外,确保你有足够的电池供电RAID 控制器上的缓存。这将对写入性能产生巨大影响。

答案2

数据库服务器硬件取决于您要用它做什么。您至少需要对您的负载(数据库大小、每小时事务数等)进行估算,然后才能正确配置服务器。

例如,我在 1Ghz、单核 CPU 上运行 postgresql 数据库作为嵌入式系统的一部分,该 CPU 配有 2Gig 闪存卡用于硬盘,内存只有 512MB。显然,这无法处理任何类型的大负载,但对于我们正在做的事情来说,这完全没问题。

答案3

我们拥有的唯一 Postgre 服务器是 HP Command View 服务器,因为它坚持使用 Postgre(没有 MSSQL 或 Oracle 选项)。它是一台 HP BL460c G6,配备双 Xeon E5540、12GB DDR3 和双 146GB 6G SAS SFF 磁盘,运行 W2K3 EE 32 位,带有 Emulex 4Gbps FC mezz HBA。它运行良好。

相关内容