Unix系統(tǒng)交換區(qū)類(lèi)型大講堂
今天,我們來(lái)講下Unix系統(tǒng)交換區(qū)的類(lèi)型。首先,我們來(lái)看看什么是Unix系統(tǒng)交換區(qū)。Unix系統(tǒng)交換區(qū)(swap)是存在于高速存儲(chǔ)設(shè)備上的一塊區(qū)域,是虛擬內(nèi)存系統(tǒng)重要的組成部分。
Unix系統(tǒng)交換區(qū)分主要分以下四種類(lèi)型:
1.Unix系統(tǒng)交換區(qū)設(shè)備交換
即使用連續(xù)物理空間的整個(gè)磁盤(pán)或部分磁盤(pán)區(qū)域作為Unix系統(tǒng)交換區(qū),這樣速度比較快。在HP-UX中使用先進(jìn)的邏輯卷技術(shù)實(shí)現(xiàn)對(duì)物理磁盤(pán)的動(dòng)態(tài)可伸縮管理,因此管理員可使用一個(gè)或多個(gè)邏輯卷作為設(shè)備交換,而在SCO OpenServer中,則使用占據(jù)一定磁盤(pán)空間區(qū)域的塊設(shè)備作為設(shè)備交換。
2.Unix系統(tǒng)交換區(qū)文件系統(tǒng)交換
文件系統(tǒng)交換是一種輔交換,僅在設(shè)備交換不敷使用時(shí)才被考慮以滿(mǎn)足換頁(yè)需求,特點(diǎn)是配置簡(jiǎn)單方便并可動(dòng)態(tài)設(shè)置。因?yàn)槲募到y(tǒng)交換只使用它需要的部分文件系統(tǒng),所以使用空間的大小是變化的,同時(shí)該文件系統(tǒng)中還有許多應(yīng)用程序和數(shù)據(jù)需要頻繁存取,因而很大程度上降低了系統(tǒng)運(yùn)行的效率。
管理員可將文件系統(tǒng)交換限制在一個(gè)固定的范圍內(nèi)以防止它占用不必要的空間,并且最好建立在較少使用的文件系統(tǒng)上。
對(duì)Unix系統(tǒng)而言,當(dāng)啟動(dòng)文件系統(tǒng)交換時(shí),將在文件系統(tǒng)的根目錄下創(chuàng)建"/paging"目錄,文件系統(tǒng)為被使用的每一個(gè)交換塊都創(chuàng)建一個(gè)文件,交換塊默認(rèn)為2MB。
3.Unix系統(tǒng)交換區(qū)主交換
系統(tǒng)啟動(dòng)時(shí)至少需要一個(gè)設(shè)備交換可用,這就是主交換區(qū)域,默認(rèn)與root文件系統(tǒng)共存于同一個(gè)磁盤(pán)中。
4.Unix系統(tǒng)交換區(qū)輔交換
指主交換之外的其他交換。文件系統(tǒng)交換總是輔交換,如果使用設(shè)備交換作為輔交換,盡量設(shè)定在非root文件系統(tǒng)盤(pán)上以獲得更好的性能。輔交換可以在Unix啟動(dòng)時(shí)自動(dòng)啟用或在系統(tǒng)運(yùn)行時(shí)動(dòng)態(tài)增加。
Unix系統(tǒng)交換區(qū)的4種類(lèi)型,我們就講解到這里了。