首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用专用硬件开发数据库服务器

用专用硬件开发数据库服务器
EN

Server Fault用户
提问于 2010-10-22 15:21:09
回答 2查看 126关注 0票数 0

我计划将我的一台开发数据库服务器转移到它自己的机器上。我目前正在我的笔记本上运行它,这不太方便。

  • DB Servel是PostgreSQL 9.0.1,
  • 操作系统是Gentoo。

数据库上只有一台开发服务器,所以查询不多。问题在于数据量:我需要存储一个planet.osm的副本,目前这个拷贝超过170 Gb,而且还在增加。

我正在寻找一个解决方案,不需要我购买昂贵的硬件,因为这不是一个生产服务器无论如何。我甚至可以重用我拥有的一些低端机器,唯一的例外是它们的硬盘。

所以我的问题是,我应该找什么样的硬盘?

我目前使用的是一个相对便宜的1.5TB外部USB驱动器,上面有一个btrfs分区,但我不确定这样的速度是否足以让db服务器在170+ Gb大海捞针上找到针。

我可以使用哪些工具来测量Linux上的hdd性能?

请注意,这个问题在某种程度上与这一个有关,主要区别是我没有构建生产服务器。

EN

回答 2

Server Fault用户

回答已采纳

发布于 2010-10-22 15:50:05

如果您想主要阅读性能,我建议您在RAID10f2路径上使用几个便宜的1TB驱动器(三星F3s相当好),或者如果您真的想要较低的访问时间: WD Velociraptors --它们是10k rpm磁盘,带有SATA端口。

Linux RAID10 dirver可以在2个或更多磁盘上执行RAID10,因此您可以轻松地进行缩放。而f2布局在相同数量的磁盘上读取了RAID0的性能。

票数 1
EN

Server Fault用户

发布于 2014-02-22 00:31:27

我推荐一对三星840 SSD在RAID-10。您需要调整Postgresql以获得最佳性能,但是对于小的随机读取,与硬盘相比,您应该期望性能提高大约15倍。

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/193887

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档