新增交換空間swap

2021-07-13 05:25:16 字數 1560 閱讀 1805

1.在空間合適處建立swap檔案

# mkdir swap

# cd swap

# dd if=/dev/zero of=swapfile bs=1024 count=10000

10000+0 records in

10000+0 records out

# ls -al

total 10024

drwxr-xr-x    2 root     root         4096  7月 28 14:58 .

drwxr-xr-x   19 root     root         4096  7月 28 14:57 ..

-rw-r-r-    1 root     root     10240000  7月 28 14:58 swapfile

# mkswap swapfile

setting up swapspace version 1, size = 9996 kib

2.啟用swap檔案

# swapon swapfile

# ls -l

total 10016

-rw-r-r-    1 root     root     10240000  7月 28 14:58 swapfile

# free

total       used       free     shared    buffers     cached

mem:        513980     505052       8928          0     143900     282288

-/+ buffers/cache:      78864     435116

swap:      1062240      21256    1040984

檢視一下swap

#swapon -s

filename                        type            size    used    priority

/dev/sda3                       partition       8024    2504    -3

/var/swapfile                   file            1316992 0       -4

3.加到fstab檔案中讓系統引導時自動啟動

#vi  /etc/fstab

/var/swapfile    swap    swap    defaults    0 0

總結:生成1200m的檔案

# mkdir swap;cd /swap

# dd if=/dev/zero of=swapfile bs=1024 count=1317000

建立為swap檔案

#mkswap swapfile

讓swap生效

#swapon swapfile

加到fstab檔案中讓系統引導時自動啟動

#vi  /etc/fstab

/swap/swapfile    swap    swap    defaults    0 0

新增swap交換空間

新增swap交換空間的步驟如下 第一步 確保系統中有足夠的空間來用做swap交換空間 我使用的是kvm,準備在乙個獨立的檔案系統中新增乙個swap交換檔案,在 opt image中新增2g的swap交換檔案 第二步 新增交換檔案並設定其大小為2g 使用如下命令 root sense image dd...

Ubuntu增加swap交換空間

編譯android原始碼記憶體不夠用,swap設定太小,只有256m。1.首先用命令free檢視系統內 swap 分割槽大小。free m total used free shared buffers cached mem 2012 1960 51 0 748 950 buffers cache 2...

Linux 建立Swap交換空間

嵌入式linux中文站訊息,linux系統的swap分割槽,即交換區,swap空間的作用可簡單描述為 當系統的物理記憶體不夠用的時候,就需要將物理記憶體中的一部分空間釋放出來,以供當前執行的程式使用。那些被釋放的空間可能來自一些很長時間沒有什麼操作的程式,這些被釋放的空間被臨時儲存到swap空間中,...