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