【发布时间】:2012-05-29 00:58:35
【问题描述】:
我们目前有一个 SVN 服务器,使用 VisualSVN 服务器作为我们的前端服务器,大多数客户端都运行 VisualSVN Visual Studio 扩展和 TortoiseSVN。
我们当前的存储库要追溯到一段时间...它是由我的猜测创建的,大约在 2006 年(!),格式文件说它是版本 1... 似乎是 1.5 之前的存储库...
我们正在移动服务器,其中一台正在升级的服务器是 SVN 盒子。上次我们进行升级时,我们只是在存储库文件夹上做了一个svnadmin hotcopy,在新机器上安装了全新安装的 VisualSVN 服务器,复制文件,将内容指向正确的方向,嗯,它工作......
通过这次新升级,我想知道我们可以对存储库做些什么来赋予它新的生命?速度提高,占用的空间更少(整个存储库目前重约 13Gb),以及更高的性能。我知道我说过两次性能/速度,但考虑到我们升级的旧机器是 32 位 P4,大约 4 Gb 内存(3.6 Gb 可用),新机器是具有 32 Gb RAM 的四核 Xeon,我们几乎相同速度就像我们最初所做的那样,从升级中展示一些速度方面的东西会很好......
有什么想法吗?
【问题讨论】:
-
我已经为服务于 1000 名开发人员的 Subversion 服务器进行了相当多的硬件升级,并且性能总是得到很大提高。负载是什么样的?新服务器的 CPU 和内存使用情况如何?基准是什么?
-
负载非常低...大部分时间不超过 5-10%...新盒子可以完全访问具有完整 32Gb 内存的四核至强。它最终会在虚拟机上。旧盒子已被处理掉,所以我无法在它和新盒子之间进行测试......我能想到的唯一其他区别是旧盒子是 RAID 1(2 500Gb 7200RPM 硬盘)但新盒子是 RAID5(4 250Gb 7200RPM 磁盘)。测试盒的存储在 RAID 10 上,但完全是虚拟的,具有 4Gb 的真实内存,最大为 8 (HyperV)。虽然没有对此进行任何性能测试......只是测试回购......
-
是的,听起来不错,我认为它的性能应该比旧的 32 位 P4 好得多。如果没有直接比较结帐时间或其他一些指标,就很难定义性能应该是什么。还要检查进行测试的客户的规格。对于 Windows 客户端,请确保他们使用的是最新的 1.6 版本或任何 1.7 版本
标签: visual-studio svn version-control visualsvn visualsvn-server