您的位置:軟件測(cè)試 > 軟件項(xiàng)目管理 > 項(xiàng)目管理綜合 >
成功的管理分布地域的開發(fā)
作者:網(wǎng)絡(luò)轉(zhuǎn)載 發(fā)布時(shí)間:[ 2013/8/1 15:45:22 ] 推薦標(biāo)簽:

圖 3: ClearCase環(huán)境的系統(tǒng)組件

3.1 VOB 服務(wù)器的規(guī)格
如果用戶為ClearCase準(zhǔn)備一個(gè)強(qiáng)大的專門的服務(wù)器,將更有可能成功安裝ClearCase。雖然從技術(shù)上并沒(méi)有什么能夠阻止用戶在ClearCase服務(wù)器上安裝第三方的軟件,但這已經(jīng)證明不是一個(gè)好的選擇。

VOB服務(wù)器定義為一臺(tái)專門為了ClearCase的VOB服務(wù)的機(jī)器。在一個(gè)網(wǎng)絡(luò)中可能有多臺(tái)VOB服務(wù)器。為了理想的性能,VOB服務(wù)器應(yīng)該具有以下特點(diǎn):

3.1.1 專門的機(jī)器

VOB服務(wù)器應(yīng)該只完成ClearCase任務(wù):

    不要在VOB服務(wù)器上進(jìn)行編譯、Build和測(cè)試工作。
    不要在VOB服務(wù)器上運(yùn)行ClearCase 視圖。
    ClearCase視圖與VOB競(jìng)爭(zhēng)同樣的資源;為了管理需要,可以在VOB服務(wù)器上擁有少量的視圖。
    不要在VOB服務(wù)器上運(yùn)行其它的第三方軟件 (如DB2或者 Informix)。
    VOB服務(wù)器不應(yīng)該作為:
        網(wǎng)關(guān)服務(wù)器或者 UUCP/Internet 代理服務(wù)器。
        NFS 服務(wù)器,除為ClearCase VOB使用之外 (沒(méi)有郵件功能,沒(méi)有用戶根目錄功能)。
        NIS/DCE/AFS 主服務(wù)器或者 Windows 域服務(wù)器。
        Web服務(wù)器。
    VOB服務(wù)器上不允許直接用戶登陸。

然而,VOB服務(wù)器可以同時(shí)作為L(zhǎng)icense服務(wù)器而不會(huì)產(chǎn)生明顯的性能問(wèn)題。在有一個(gè)VOB服務(wù)器的地方,把VOB服務(wù)器同時(shí)用作ClearCase注冊(cè)服務(wù)器和License服務(wù)器是有意義的,這樣可以降低系統(tǒng)失敗點(diǎn)。

3.1.2 足夠的內(nèi)存

為獲得較好的性能,在多數(shù)情況下建議全部VOB數(shù)據(jù)庫(kù)的一半容量駐留在服務(wù)器的物理內(nèi)存中。這是由于把VOB讀到內(nèi)存中可以充分降低對(duì)磁盤訪問(wèn)的需求,從而對(duì)增加性能有利。因此,一個(gè)只有256M內(nèi)存的服務(wù)器只能支持很小的開發(fā)組的VOB。這個(gè)假定基于服務(wù)器上每個(gè)VOB的數(shù)據(jù)庫(kù)信息都被同時(shí)訪問(wèn),因此這是一個(gè)保守的估計(jì)。有可能VOB擁有大量的單元,這些單元與關(guān)聯(lián)的小數(shù)據(jù)庫(kù)相關(guān)。相對(duì)于其它需要更多的強(qiáng)烈的讀/寫操作(或者參與大的audited build)的VOB,這些處于只讀狀態(tài)的VOB(或者沒(méi)有audited build)不需要那么多的資源。

3.1.3 快速的磁盤 I/O

對(duì)于經(jīng)常處于日常更新?tīng)顟B(tài)如每晚的Build或者每日的開發(fā)工作的VOB來(lái)說(shuō),一個(gè)高性能的I/O子系統(tǒng)是必要的。下面這些點(diǎn)強(qiáng)調(diào)了對(duì)于ClearCase服務(wù)器有一個(gè)快速的磁盤I/O的必要性:

    足夠的磁盤控制器
        對(duì)于頻繁讀寫的VOB來(lái)說(shuō),建議在SCSI總線上,一個(gè)硬盤對(duì)應(yīng)一個(gè)控制器。
        磁盤陣列以及硬件的RAID系統(tǒng)也可以增加性能。
        在一個(gè)通道上用菊花鏈連接幾個(gè)硬盤將導(dǎo)致嚴(yán)重的性能降低。
        如果磁盤控制器為多于一個(gè)的硬盤服務(wù)的話,它好支持多個(gè)通道。但好的性能是每個(gè)硬盤有專門的控制器和通道。
    不要把VOB放在一個(gè)硬盤分區(qū)上,使用多個(gè)硬盤以平衡負(fù)載。
    保存在硬盤上的VOB的小建議容量是2G。
        依賴于項(xiàng)目產(chǎn)生多少代碼,這個(gè)數(shù)據(jù)可以變化。
        更大的項(xiàng)目可以考慮使用IBM ESS等的需求。
    RAID
        ClearCase可以在任何RAID配置下工作,但硬件RAID是的。
        基于軟件的RAID將顯著地降低 ClearCase的性能 (特別是在Build時(shí))。
        相對(duì)于RAID 5 ,更加建議使用RAID 0+1 (鏡像和帶區(qū))。
    SAN
        ClearCase 支持SAN,它支持的NAS解決方案由Network Appliance, Inc提供。
        在大多數(shù)部署情況下,推薦的SAN方案是ESS。
        使用 GSA作為NAS設(shè)備也可以被評(píng)估。
    足夠的網(wǎng)絡(luò)帶寬
        ClearCase 視圖和VOB的主機(jī)應(yīng)該在同一個(gè)子網(wǎng),從一個(gè)機(jī)器訪問(wèn)另一個(gè)不需要使用路由。
        如果現(xiàn)有的LAN已經(jīng)過(guò)于飽和,你可以考慮為ClearCase 機(jī)器加一個(gè)子網(wǎng)(例如,在VOB服務(wù)器和配置View的機(jī)器上加一塊附加網(wǎng)卡)
        好的解決方案是對(duì)于VOB服務(wù)器和視圖客戶端使用100MB的網(wǎng)絡(luò)或者更高(FDDI, CDDI, ATM, 快速以太網(wǎng),等等)。
        在交換網(wǎng)絡(luò)環(huán)境中使用ClearCase 時(shí),支持10/100 baseT 的交換機(jī)通常已經(jīng)足夠了。

3.1.4 服務(wù)器資源優(yōu)先級(jí)

在規(guī)劃 ClearCase環(huán)境時(shí),上面提到的因素都對(duì)ClearCase能工作得多好產(chǎn)生重要的影響(與項(xiàng)目大小相關(guān))。機(jī)器資源影響的優(yōu)先級(jí)順序如下:

    內(nèi)存
    磁盤 I/O (非常接近于內(nèi)存)
    網(wǎng)絡(luò)
    CPU

上一頁(yè)1234567891011下一頁(yè)
軟件測(cè)試工具 | 聯(lián)系我們 | 投訴建議 | 誠(chéng)聘英才 | 申請(qǐng)使用列表 | 網(wǎng)站地圖
滬ICP備07036474 2003-2017 版權(quán)所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd