2011-04-19 74 views
2

我即将切换存储解决方案为基于Apache Subversion服务器,并以比较两个方案,我需要衡量一个可重复的方式表现之间的性能。性能/负载测试颠覆

是否有任何性能测试工具能够测试Subversion安装的性能?

唯一一个我发现谷歌搜索是http://sourceforge.net/projects/mstone/但因为它是用于UNIX,我需要做到这一点在Windows客户端我不愿意使用它。

+0

存储库位于何处?本地硬盘或SAN存储等? – khmarbaise 2011-04-19 14:38:28

+0

由于可靠性原因,我们将从san到nas。 – 8DH 2011-04-20 06:02:56

回答

3

您可以尝试的一个简单测试是使用每种存储解决方案的dumpload您的存储库。您不需要测试Apache前端,因为您有兴趣比较存储解决方案。一个转储和加载应该充分地运用Subversion来衡量解决方案之间是否存在显着差异。你只需要一次这样的事情:

svnadmin dump /path/to/repository > /tmp/svn.dump 
svnadmin create /path/to/test 
svnadmin load < /tmp/svn.dump 

另一种选择是测试原始磁盘性能,见Measuring Disk Performance using bonnie++

+0

简直太棒了。谢谢。可惜我没有想到它自己;-)谢谢! – 8DH 2011-05-01 19:13:30

+0

从apache部分分离出存储是个好主意。但是,如果通过apache svn监听的同一个NIC访问NAS,那么...... – 8DH 2011-05-06 11:47:02

3

我最近发现CollabNet的,他们使用比较不同版本的颠覆benchmark too升。我现在使用它来获得一些端到端的性能数据。