選用Unix系統(tǒng)交換區(qū)的指導(dǎo)方針
對于目前國內(nèi)無論是大型數(shù)據(jù)中心還是企業(yè)內(nèi)部應(yīng)用,硬件配置相當(dāng)高如小型機(jī)及高檔PC服務(wù)器,但因Unix系統(tǒng)交換區(qū)設(shè)置不合理導(dǎo)致硬件資源使用不均衡、應(yīng)用效果差,從而制約業(yè)務(wù)的提升尤其有實(shí)用價(jià)值。
Unix系統(tǒng)交換區(qū)的應(yīng)用原理目前已廣泛采納到了Win9X、WinNT、Win2000等十分流行的桌面系統(tǒng)中,盡管它們采用的是文件系統(tǒng)交換,但Unix系統(tǒng)大部分的交換區(qū)應(yīng)用原則同樣適用。
1.對于設(shè)備交換
(1)盡量在多個(gè)磁盤上建立多個(gè)Unix系統(tǒng)交換區(qū)。實(shí)踐表明,兩個(gè)在不同磁盤上的交換區(qū)從性能上要優(yōu)于一個(gè)同樣大小空間的交換區(qū)在一個(gè)磁盤上。處于同樣考慮,不要在一個(gè)磁盤上建立多個(gè)交換區(qū)段。
(2)分布在多個(gè)磁盤上的多個(gè)交換區(qū)要置于相同的優(yōu)先權(quán),從而實(shí)現(xiàn)以交叉存取的方式并列使用。
(3)為獲取***性能,應(yīng)在多個(gè)磁盤上建立多個(gè)相同大小的設(shè)備交換區(qū),否則當(dāng)所有其他較小的交換區(qū)的空間被用完時(shí),大的交換區(qū)就是唯一可以使用的,無法進(jìn)行交叉存取。
(4)Unix系統(tǒng)交換區(qū)盡量建立在運(yùn)轉(zhuǎn)速度快的磁盤上。在一定程度物理內(nèi)存大于操作系統(tǒng)可管理的有效內(nèi)存的情況下,選擇物理內(nèi)存的一部分區(qū)域作為設(shè)備交換是一個(gè)相當(dāng)好的選擇。
2.對于文件系統(tǒng)交換
(1)除非無法使用設(shè)備交換,否則***不要使用文件系統(tǒng)交換。
(2)將文件系統(tǒng)交換設(shè)置在不經(jīng)常使用的文件系統(tǒng)上。
(3)不要在同一個(gè)物理磁盤上建立兩個(gè)文件系統(tǒng)交換,這樣一來會(huì)導(dǎo)致磁頭的過量移動(dòng),妨礙系統(tǒng)性能。
(4)啟用文件系統(tǒng)交換時(shí),也應(yīng)設(shè)置多個(gè),分布在不同的磁盤上,賦予相同的優(yōu)先級(jí)以實(shí)現(xiàn)交叉存取。
實(shí)踐證明,良好的Unix系統(tǒng)交換區(qū)配置不僅使應(yīng)用程序執(zhí)行的數(shù)目更多,計(jì)算機(jī)硬件的性能和效率也得到了充分的發(fā)揮。
我們可以通過WinNT、Win2000內(nèi)置的任務(wù)管理器或運(yùn)行在Win9X上的第三方工具軟件如TechFacts等對交換區(qū)進(jìn)行圖形化界面監(jiān)控,從而實(shí)施更有效的管理。因此系統(tǒng)管理員對Unix系統(tǒng)交換區(qū)概念的充分理解和熟練使用具有很強(qiáng)的現(xiàn)實(shí)意義。
【編輯推薦】