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