新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應用 > Unix系統(tǒng)交換區(qū)類型大講堂

Unix系統(tǒng)交換區(qū)類型大講堂

作者: 時間:2016-09-12 來源:網(wǎng)絡(luò) 收藏

今天,我們來講下Unix系統(tǒng)交換區(qū)的類型。首先,我們來看看什么是Unix系統(tǒng)交換區(qū)。Unix系統(tǒng)交換區(qū)(swap)是存在于高速存儲設(shè)備上的一塊區(qū)域,是虛擬內(nèi)存系統(tǒng)重要的組成部分。

本文引用地址:http://2s4d.com/article/201609/304427.htm

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)中還有許多應用程序和數(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種類型,我們就講解到這里了。



關(guān)鍵詞:

評論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉