SVN服务器规格

在这里工作,一个小型Flash游戏开发者,我一直负责build立一个SVN服务器。 我需要告诉老板他应该买什么机器。

服务器将运行SVN,Trac和MediaWiki,并且存储库将包含相当大的二进制文件。 我们有10个人,服务器将通过局域网访问。

我心中的规格是:

  • 软件RAID1中的大型硬盘
  • 中等的RAM,2 GB左右
  • 中等CPU,如单核2.6 GHz

这听起来正确吗?

subversion本身是非常轻。 Trac和MediaWiki也很轻。 所以你的硬件应该没问题(我在一个256MB内存的小型虚拟机上运行subversion ,运行良好)。

基本上,对于你的用例(只有10个用户),任何服务器应该没问题。 内存越多越好(因为MySQL可以更好地执行),但这不是绝对必要的。 如果你决定公开服务器,那么你有一个不同的问题…

另一种情况是,服务器的“强壮性”如果用作构build服务器(在CruiseControlHudson作为持续集成平台运行),那么速度就很重要除了简单的任务之外,实际上会在服务器上做一些事情…

更多的内存不会伤害,你可以确保网卡是千兆以太网。 否则,我相信它会没事的。 你会想要快速的I / O,所以networking和驱动器的速度是重要的。

双核心机器是今天的标准,所以我会去那个; 2GHz范围内的东西很好。

你的记忆是足够的,但更多的是当然更好。

我实际上在RAID6上使用了很多磁盘(最less4个)。 RAID6arrays至less有4个磁盘,但是两个磁盘可能会出现故障,仍然可以启动并运行。 我也是RAID10的粉丝(有时写成1 + 0),但是它的速度会因为灵活性的损失而增加一点。

-Waldo