2010-04-21 328 views
2

最近,我不得不將我的SVN存儲庫移動到不同的服務器, ,但自移動以來我遇到了一些性能問題。AnkhSVN提交速度很慢

我使用Visual Studio 2005,AnkhSVN的2.1.7819.411我這每當我試圖提交文件或查看該文件運行Windows Server 2008

服務器上的工作站和VisualSVN服務器上的TortoiseSVN 1.6.6歷史在Visual Studio 它需要二十幾秒。

我確認服務器防火牆上的VisualSVN服務器出現異常,但是當我禁用服務器的防火牆時,性能恢復正常(提交1-2秒)。當我提交或檢查TortoiseSVN中的文件日誌時,性能也很好。

爲確保問題與存儲庫的移動無關,我將 針對在新服務器上創建的新存儲庫運行這些測試。

因此,我認爲問題在於AnkhSVN,但是我們對如何進一步診斷問題感到茫然。

任何幫助將不勝感激。

+0

這聽起來像防火牆的其他問題......順便說一句。那麼病毒掃描器(新增或更改?) – khmarbaise 2010-04-21 08:46:58

+0

服務器上沒有安裝防病毒軟件。看起來問題出在Ankh和防火牆之間,因爲Tortoise沒有出現同樣的問題。 – jakdep 2010-04-21 10:12:23

+0

當您使用命令行客戶端時會發生什麼?您可以在http://www.sliksvn.com/en/download/ – 2010-04-21 11:48:03

回答

6

您使用哪個主機名連接到您的服務器?

該主機名是否解析爲IPv6和IPv4地址? (http://localhost在Windows Vista及更高版本上會這樣做)。

AnkhSVN(SharpSvn)使用的Subversion已啓用IPv6,所以如果主機解析爲兩種地址類型,它將在IPv4之前嘗試IPv6。

你可以試試,如果這是通過在命令提示符下啓動

ping <hostname> 

的問題。如果主機啓用了IPv6,則應該在此處看到IPv6地址。如果沒有,只需要正常的IPv4地址。

如果使用https://開頭連接到你的主機,那麼你可能會看到一個不同的問題: 如果AnkhSVN的使用霓虹燈0.29.0-.0.29.2 3(參見幫助 - >關於) ,霓虹燈自早期版本以來仍有性能回退,其他客戶仍在使用該版本。

Neon 0.29.0-0.29.2嘗試以不同的方式關閉https連接,如果您使用以不同方式處理連接關閉的代理或非apache服務器,則會導致速度變慢。此問題已在霓虹燈0.29.3中得到解決,後者可在以後的AnkhSVN版本中使用。

+0

主機名解析爲IPv6地址。我確實使用https://,但是AnkhSVN的幫助 - >關於SharpSVN鏈接到(除其他外)029.3。 – jakdep 2010-04-21 14:08:06

+1

@jakdep :(更新了其他讀者的答案)。如果您的主機名解析爲ipv6地址,則應確保使用該主機名託管的服務也使用ipv6。 (因此,如果可能,您應該在VisualSVN服務器中啓用IPv6) 或者您應該創建一個不同的DNS別名,它僅將IPv4用於僅IPv4服務。 (如果您使用web瀏覽器連接到該網址,最有可能會看到相同的速度下降,因爲這些天大部分IPv6都已啓用) – 2010-04-22 07:13:15

+0

首先,感謝您花時間嘗試幫助我。 :) 就網站瀏覽器而言,您的權利最初列出存儲庫時也有延遲。如何在VisualSVN服務器上啓用IPv6? – jakdep 2010-04-22 10:00:49

3

我有這個完全相同的問題。感謝伯特指出我在正確的方向!但是這裏需要重複一遍,因爲我不認爲Bert在他的回答中拼寫出來了:

解決方案:如果您的計算機正在使用IP6解析您的AnkhSVN主機,請在您的主機文件中爲它創建一個IP4別名。

+0

是的,在我看到您的答案並通過IPv4工作解除了延遲後,我再次查看了該問題。 – jakdep 2010-10-28 12:12:08

2

在運行Windows 7的內部服務器上,我只是簡單地禁用了IPv6,並且工作得很完美。提交時沒有延遲。下面是詳細說明

1)右鍵單擊網絡圖標,托盤 2)打開網絡共享 3)在查看活動網絡分段,單擊「連接:本地連接」鏈接(默認名稱)。它會調出連接屬性窗口。 4)點擊屬性按鈕。 5)取消選中IPv6。點擊確定。

Ps,愛安克。對於任何不確定的人來說,這個功能都與Visual Studio完美集成,並且比VisualSVN更好。我的2美分。

+0

是的,當然,我爲什麼沒有想到這一點?感謝您的輸入。是的,當我比較Ankh和VisualSVN時Ankh的整合要好得多。 – jakdep 2010-12-13 10:10:34