2011-04-19 113 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升。我現在使用它來獲得一些端到端的性能數據。