HOW TO:使用 ProxyStatistics Web 服務檢視快取效能
更新:2007 年 11 月
身為 Team Foundation Server 系統管理員,您可能需要檢查執行 Team Foundation Server 或 Team Foundation Server Proxy 之電腦的原始檔控制快取效能。根據預設,系統已安裝效能計數器,而且您可以開啟效能監視器或使用 ProxyStatistics Web 服務,檢視這些計數器的統計資料。如需如何使用效能監視器檢視快取效能的詳細資訊,請參閱 HOW TO:使用效能監視器檢視快取效能。
例如,您可以檢視下列效能計數器:
目前的快取大小
快取觸及總次數
下載要求總次數
快取中的檔案總數
這些統計資料會定期儲存至 ProxyStatistics.xml 檔案中。如需如何變更間隔時間及其他快取設定的詳細資訊,請參閱 HOW TO:變更應用程式層伺服器的快取設定或 HOW TO:變更 Team Foundation Server Proxy 的快取設定。
必要權限
您必須是執行 Team Foundation Server 或 Team Foundation Server Proxyr 之電腦的本機 [Administrators] 安全性群組的成員,才能執行此程序。
除了這些使用權限之外,在執行 Windows Server 2008 或 Windows Vista 的電腦上,您可能還必須滿足下列需求:
若要依照需要用到 Internet Explorer 的程序執行,您可能必須以系統管理員的身分啟動 Internet Explorer,方法是按一下 [開始],再按一下 [所有程式],以滑鼠右鍵按一下 [Internet Explorer],然後按一下 [以系統管理員身分執行]。
若要存取網站或 Web 服務,您可能必須將一個或多個網站加入至 Internet Explorer 中的信任網站清單,或是以系統管理員的身分啟動 Internet Explorer。
如需詳細資訊,請參閱 Microsoft 網站 (英文)。
若要使用 ProxyStatistics Web 服務檢視快取效能
登入本機,或開啟遠端桌面連線以連線到要監視效能的伺服器。
注意事項:
您必須登入裝載 (Host) ProxyStatistics Web 服務的伺服器,才能叫用 (Invoke) QueryProxyStatistics 作業。
開啟 Internet Explorer,輸入下列 URL:
若為應用程式層伺服器:https://localhost:8080/VersionControl/v1.0/proxystatistics.asmx
若為執行 Team Foundation Server Proxy 的電腦:https://localhost:8081/VersionControl/v1.0/proxystatistics.asmx
ProxyStatistics Web 服務的網頁隨即出現。
按一下 [QueryProxyStatistics],然後按一下 [叫用]。
XML 輸出檔隨即開啟,其中包含快取效能的相關統計資料。例如,某些取樣輸出可能類似下列文字:
<ProxyStatisticsInfo CurrentCacheSize="356352" NoOfRequests="82" OverallCacheHits="41" NoOfFilesInCache="41" OverallCacheMisses="41" CacheHitsPercentage="50" CacheMissPercentage="50" ..." />
注意事項:
下列統計資料是在執行階段計算的:OverallCacheMisses、CacheHitsPercentage 和 CacheMissPercentage。
請參閱
工作
HOW TO:啟用 Team Foundation Server Proxy 的版本控制快取