7.2.1 何時使用哪種遠程文件訪問機制?
正如上面描述的,使用遠程文件訪問機制依賴于幾個因素。對于任何具體配置,都可以使用超過一種的遠程文件訪問機制。要想理解應該使用那種機制,參考下面的內容:
7.2.1.1 VOB存儲目錄訪問
下面的表14描述了VOB服務器和客戶端類型、視圖類型、訪問類型以及相應的遠程訪問機制。訪問類型列描述了ClearCase文件是如何訪問的:
ClearCase 應用:文件被ClearCase 產品訪問,使用ClearCase 專有的操作如checkout (不管是 GUI或者命令行)。
Non-ClearCase 應用:文件被普通的應用程序通過ClearCase的MVFS訪問。這些應用包括編輯器、程序語言編譯器以及集成開發環境等。
出現 "*"意味著在不管出現"*"的列如何選擇,這一行都適用。
注釋:
1. ClearCase Control Panel中的Use CCFS 檢查框控制這個配置的行為:如果清空檢查框,訪問UNIX服務器時,ClearCase 需要NFS 或者TAS。如果選中檢查框, ClearCase將使用 CCFS (訪問UNIX服務器時不再需要NFS 或者TAS)。檢查框的設置不影響訪問非UNIX的服務器。
2. 一些操作(如 compare)使用NFS或者TAS,另一些操作(如 checkin, make branch)使用CCFS。如果Use CCFS檢查框清空,所有操作都使用NFS 或者TAS。
3. 在特定情況下,運行在Windows NT 客戶端的動態視圖服務器過程是否使用CCFS訪問VOB存儲目錄下的遠程文件,依賴于 Use CCFS 檢查框的設置。 ("特定情況"指視圖服務器過程必須在VOB cleartext 池中創建版本的cleartext 時。)
7.2.1.2 視圖存儲目錄訪問
下面的表15描述了不同的客戶端和服務器操作系統類型以及視圖的不同類型下使用哪個遠程文件訪問機制。(注意當視圖服務器和客戶端在同一臺機器上時,直接使用本地文件系統訪問視圖存儲目錄,不需要遠程文件訪問機制。)
注意 Windows 9x 客戶端不能使用 UNIX 視圖。
7.2.2 怎樣設置"Use CCFS" 是好的?
對于怎樣設置"Use CCFS" 是好的這個問題沒有一個簡單的答案。使用CCFS的主要的益處在于,當客戶端系統僅僅使用快照視圖而且他們需要訪問UNIX VOB時,不需要購買、安裝、配置和管理額外的軟件。當符合以上需求而不能負擔額外的費用時,應該使用CCFS。
在對比 CCFS和NFS時,另一個需要考慮的因素是, CCFS 構建在 TCP之上,而目前所有Windows NT下實現的NFS客戶端都構建在UDP上。這二者各有其有利和不利的方面。依賴于使用的網絡狀況,網絡的速度和服務器與客戶端的相對位置,以及系統負載容量, NFS/UDP可能比CCFS/TCP快,也可能比它慢。
注意: 在你的環境下測試ClearCase 使用CCFS的性能時,確保安裝了新的補丁包,以便你能夠運行CCFS的全部新的性能改進。