在这里工作,一个小型Flash游戏开发者,我一直负责build立一个SVN服务器。 我需要告诉老板他应该买什么机器。
服务器将运行SVN,Trac和MediaWiki,并且存储库将包含相当大的二进制文件。 我们有10个人,服务器将通过局域网访问。
我心中的规格是:
这听起来正确吗?
subversion本身是非常轻。 Trac和MediaWiki也很轻。 所以你的硬件应该没问题(我在一个256MB内存的小型虚拟机上运行subversion ,运行良好)。
基本上,对于你的用例(只有10个用户),任何服务器应该没问题。 内存越多越好(因为MySQL可以更好地执行),但这不是绝对必要的。 如果你决定公开服务器,那么你有一个不同的问题…
另一种情况是,服务器的“强壮性”如果用作构build服务器(在CruiseControl或Hudson作为持续集成平台运行),那么速度就很重要除了简单的任务之外,实际上会在服务器上做一些事情…
更多的内存不会伤害,你可以确保网卡是千兆以太网。 否则,我相信它会没事的。 你会想要快速的I / O,所以networking和驱动器的速度是重要的。
双核心机器是今天的标准,所以我会去那个; 2GHz范围内的东西很好。
你的记忆是足够的,但更多的是当然更好。
我实际上在RAID6上使用了很多磁盘(最less4个)。 RAID6arrays至less有4个磁盘,但是两个磁盘可能会出现故障,仍然可以启动并运行。 我也是RAID10的粉丝(有时写成1 + 0),但是它的速度会因为灵活性的损失而增加一点。
-Waldo