偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

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

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

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

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

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

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

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

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

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

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

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

【編輯推薦】

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

2013-10-11 14:51:16

Linux進程管理

2010-05-24 12:38:41

Swap分區(qū)

2016-01-13 09:19:27

2012-11-05 11:32:42

項目管理知識管理IT人員

2020-05-12 09:31:59

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

2010-05-26 10:32:47

SVN管理

2009-12-25 15:24:16

內存管理

2010-05-24 13:46:26

Swap文件

2017-01-18 22:16:47

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

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

內存Redis使用

2010-05-06 09:26:44

Unix系統(tǒng)

2009-10-23 18:29:02

linux Debia

2010-05-24 13:22:37

Swap空間

2014-08-08 09:56:28

LinuxSwap分區(qū)
點贊
收藏

51CTO技術棧公眾號