Share via


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 服務檢視快取效能

  1. 登入本機,或開啟遠端桌面連線以連線到要監視效能的伺服器。

    注意事項:

    您必須登入裝載 (Host) ProxyStatistics Web 服務的伺服器,才能叫用 (Invoke) QueryProxyStatistics 作業。

  2. 開啟 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 服務的網頁隨即出現。

  3. 按一下 [QueryProxyStatistics],然後按一下 [叫用]。

    XML 輸出檔隨即開啟,其中包含快取效能的相關統計資料。例如,某些取樣輸出可能類似下列文字:

    <ProxyStatisticsInfo CurrentCacheSize="356352" NoOfRequests="82" OverallCacheHits="41" NoOfFilesInCache="41" OverallCacheMisses="41" CacheHitsPercentage="50" CacheMissPercentage="50" ..." /> 
    
    注意事項:

    下列統計資料是在執行階段計算的:OverallCacheMisses、CacheHitsPercentage 和 CacheMissPercentage。

請參閱

工作

HOW TO:使用效能監視器檢視快取效能

HOW TO:啟用 Team Foundation Server Proxy 的版本控制快取

概念

監視效能

管理 Team Foundation 的應用程式層伺服器

其他資源

監視 Team Foundation Server