增加Ubuntu的swap交換空間

2021-09-14 01:50:08 字數 1195 閱讀 4663

使用ubuntu下的htop工具檢視cpu的使用情況。

發現mem記憶體不夠用,因此,需要增加交換空間,做臨時使用。

free -m

total used free shared buffers cached -/+ buffers/cache:

mem: 2012 1971 41 0 572 1156 241 1770

swap: 0 0 0

可以看到 swap 只有0m,下面我們來擴大到1g。

建議:如果編譯的檔案大需要的記憶體大,可以增加大一點的交換空間如3g

1、建立檔案,執行下面命令,設定swap的空間大小(1g:)。

cd /

sudo dd if=/dev/zero of=swap bs=1024 count=1024000

等待生成完畢,把生成的檔案轉換成 swap 檔案

sudo mkswap  swap
把生成的swap 檔案加入到系統中。

sudo swapon swap
再次檢視 free -m 的結果。

total  used  free  shared  buffers  cached  -/+  buffers/cache:  

mem: 2012 1971 41 0 572 1156 241 1770

swap:1953 0 1953

編譯完之後,再次檢視,swap使用的情況。

swapon  /swap
或者

修改 /etc/fstab 檔案,加入以下內容:

/swap   swap    swap    defaults        0       0

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...

Ubuntu下增加swap交換空間

有時候需要增加swap空間,例如在安裝oracle的時候,物理ram比較小,我們可以增大swap分割槽的方式來彌補,這裡以增加1gb的swap空間來示例 檢視交換分割槽的狀態 dhn dhn laptop grep swap proc meminfo swapcached 0 kb swaptota...

ubuntu增加swap交換分割槽的方法

編譯大型軟體時,常會因為交換分割槽不足造成程式連線失敗,此時可以增大交換分割槽大小,詳細步驟 1.建立交換分割槽的檔案 增加1g大小的交換分割槽,則命令寫法如下,其中的 count 等於想要的塊大小 dd if dev zero of home swapfile bs 1m count 1024 2...