swap的作用可簡單描述為:
當記憶體不夠用時,將儲存器中的資料塊從DRAM移到swap的磁碟空間中,以釋放更多的空間給當前程序使用.
當再次需要那些資料時,就可以將swap磁碟中的資料重新移到記憶體,而將那些不用的資料塊從記憶體移到swap中.
2)資料從記憶體移動交換區的行為被稱為頁面呼叫,發生在後臺的頁面呼叫沒有來自應用程式的干涉.
3)swap空間是分頁的,每一頁的大小和記憶體頁的大小一樣.
4)並不是一定要給每個系統劃分SWAP,比如大多數的嵌入式就沒有swap.
##在執行以上操作以後,檢視你的swap分割槽還是滿了,你首先檢視一下你實際的記憶體剩多少空間,然後在檢視自己的swap空間用了多少,首先提前保證實際剩餘的記憶體比你的swap的記憶體的空間要大,然後執行一下操作,否則會宕機的!
首先我們停掉swap分割槽,檢視swap分割槽
swapon -s 會檢視到你的swap分割槽是掛在哪裡!
然後比如說我的是掛到/dev/sda2
swapoff /dev/sda2
停止是需要一段時間的,因為他會把記憶體釋放到實際記憶體當中,
然後在啟動我們的swap分割槽
swapon -a
我們的swap分割槽記憶體已經成功釋放到了實際記憶體當中!
swap的作用可簡單描述為:
當記憶體不夠用時,將儲存器中的資料塊從DRAM移到swap的磁碟空間中,以釋放更多的空間給當前程序使用.
當再次需要那些資料時,就可以將swap磁碟中的資料重新移到記憶體,而將那些不用的資料塊從記憶體移到swap中.
2)資料從記憶體移動交換區的行為被稱為頁面呼叫,發生在後臺的頁面呼叫沒有來自應用程式的干涉.
3)swap空間是分頁的,每一頁的大小和記憶體頁的大小一樣.
4)並不是一定要給每個系統劃分SWAP,比如大多數的嵌入式就沒有swap.
##在執行以上操作以後,檢視你的swap分割槽還是滿了,你首先檢視一下你實際的記憶體剩多少空間,然後在檢視自己的swap空間用了多少,首先提前保證實際剩餘的記憶體比你的swap的記憶體的空間要大,然後執行一下操作,否則會宕機的!
首先我們停掉swap分割槽,檢視swap分割槽
swapon -s 會檢視到你的swap分割槽是掛在哪裡!
然後比如說我的是掛到/dev/sda2
swapoff /dev/sda2
停止是需要一段時間的,因為他會把記憶體釋放到實際記憶體當中,
然後在啟動我們的swap分割槽
swapon -a
我們的swap分割槽記憶體已經成功釋放到了實際記憶體當中!