自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Linux中Swap空間的管理知識講解

運(yùn)維 系統(tǒng)運(yùn)維
Swap空間是分頁的,每一頁的大小和內(nèi)存頁的大小一樣,方便Swap空間和內(nèi)存之間的數(shù)據(jù)交換。是要防止Swap空間中有壞塊。

經(jīng)常看到有些Linux(國內(nèi)漢化版)安裝手冊上有這樣的說明:Swap空間不能超過128M。為什么會有這種說法?在說明“128M”這個數(shù)字的來歷之前,先給問題一個回答:現(xiàn)在根本不存在128M的限制!現(xiàn)在的限制是2G!

Swap空間是分頁的,每一頁的大小和內(nèi)存頁的大小一樣,方便Swap空間和內(nèi)存之間的數(shù)據(jù)交換。舊版本的Linux實(shí)現(xiàn)Swap空間時,用Swap空間的***頁作為所有Swap空間頁的一個“位映射”(Bit map)。這就是說***頁的每一位,都對應(yīng)著一頁Swap空間。如果這一位是1,表示此頁Swap可用;如果是0,表示此頁是壞塊,不能使用。

這么說來,***個Swap映射位應(yīng)該是0,因?yàn)椋?**頁Swap是映射頁。另外,***10個映射位也被占用,用來表示Swap的版本(原來的版本是Swap_space ,現(xiàn)在的版本是swapspace2)。

那么,如果說一頁的大小為s,這種Swap的實(shí)現(xiàn)方法共能管理“8 * ( s - 10 ) - 1”個Swap頁。對于i386系統(tǒng)來說s=4096,則空間大小共為133890048,如果認(rèn)為1 MB=2^20 Byte的話,大小正好為128M。

之所以這樣來實(shí)現(xiàn)Swap空間的管理,是要防止Swap空間中有壞塊。如果系統(tǒng)檢查到Swap中有壞塊,則在相應(yīng)的位映射上標(biāo)記上0,表示此頁不可用。這樣在使用Swap時,不至于用到壞塊,而使系統(tǒng)產(chǎn)生錯誤。

現(xiàn)在的系統(tǒng)設(shè)計者認(rèn)為:

1.現(xiàn)在硬盤質(zhì)量很好,壞塊很少。

2.就算有,也不多,只需要將壞塊羅列出來,而不需要為每一頁建立映射。

3.如果有很多壞塊,就不應(yīng)該將此硬盤作為Swap空間使用。 于是,現(xiàn)在的Linux取消了位映射的方法,也就取消了128M的限制。直接用地址訪問,限制為2G。

【編輯推薦】

  1. 關(guān)于基礎(chǔ)的Swap分區(qū)知識講解
  2. linux關(guān)于swap分區(qū)的劃分規(guī)則
  3. 關(guān)于2G虛擬內(nèi)存Linux swap限制的說明
  4. 學(xué)習(xí)手動擴(kuò)展SWaP分區(qū)大小方法
  5. 創(chuàng)建SWaP文件調(diào)整SWaP容量
責(zé)任編輯:小霞
相關(guān)推薦

2013-10-11 14:51:16

Linux進(jìn)程管理

2016-01-13 09:19:27

2010-05-24 12:38:41

Swap分區(qū)

2012-11-05 11:32:42

項(xiàng)目管理知識管理IT人員

2020-05-12 09:31:59

網(wǎng)絡(luò)管理Linux操作系統(tǒng)

2010-05-26 10:32:47

SVN管理

2009-12-25 15:24:16

內(nèi)存管理

2010-05-24 13:46:26

Swap文件

2017-01-18 22:16:47

Linux交換空間優(yōu)缺點(diǎn)

2010-05-24 09:11:24

swap空間

2010-04-30 10:59:11

Unix Swap

2010-04-23 16:51:44

Aix ACL

2010-11-01 01:56:29

NTFS文件系統(tǒng)

2024-01-08 08:42:43

2009-10-22 13:06:00

Linux磁盤管理

2019-09-24 08:56:00

內(nèi)存Redis使用

2010-05-06 09:26:44

Unix系統(tǒng)

2010-05-24 13:22:37

Swap空間

2014-08-08 09:56:28

LinuxSwap分區(qū)

2009-10-23 18:29:02

linux Debia
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號