SVN 服务器规格

SVN 服务器规格

我是一家小型 Flash 游戏开发商,工作中负责设置 SVN 服务器。我需要向老板建议他应该购买哪种机器。

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

我想到的规格是:

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

听起来对吗?

答案1

subversion本身就很轻量。Trac 和 MediaWiki 也相当轻量。所以你的硬件应该没问题(我subversion在一个带有 256mb 内存的小型 Linux VM 上运行,它运行良好)。

基本上,对于您的用例(只有 10 个用户),任何服务器都应该没问题。RAM 越多越好(因为 MySQL 有了它性能会更好),但这不是绝对必要的。如果您决定将服务器公开,那么您会遇到不同的问题...

服务器的“强大程度”很重要的另一种情况是,如果您将其用作构建服务器(运行类似的程序CruiseControlHudson作为持续集成平台)。那么速度就很重要,因为您实际上要在服务器上执行一些除了简单任务之外的其他操作......

答案2

增加 RAM 不会有什么坏处,而且你可以确保网卡是千兆以太网。否则,我相信它会没问题的。你需要快速的 I/O,因此网络和驱动器速度很重要。

答案3

如今,双核机器已成为标准,因此我会选择它;2GHz 范围内的机器就可以了。

你的内存足够了,但当然内存越大越好。

我实际上会选择使用多块磁盘(至少 4 块)的 RAID6。RAID6 阵列至少需要 4 块磁盘,但即使两块磁盘发生故障,仍可正常运行。我也是 RAID10(有时写为 1+0)的粉丝,但它会以更快的速度换取灵活性的损失。

—沃尔多

相关内容