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