Ubuntu下增加swap交換空間

2021-06-27 07:32:05 字數 1636 閱讀 2827

有時候需要增加swap空間,例如在安裝oracle的時候,物理ram比較小,我們可以增大swap分割槽的方式來彌補,這裡以增加1gb的swap空間來示例:

檢視交換分割槽的狀態:

dhn@dhn-laptop:~$ grep swap /proc/meminfo 

swapcached:            0 kb

swaptotal:       2088408 kb

swapfree:        2088408 kb

製作用於交換分割槽的檔案,這裡大小為1g,bs單位為位元組,buffersize的簡寫

dhn@dhn-laptop:~$ dd if=/dev/zero of=/tmp/tmpswap bs=1024 count=1048576

記錄了 1048576+0 的讀入

記錄了 1048576+0 的寫出

1073741824位元組(1.1 gb)已複製,37.1025 秒,28.9 mb/秒

只允許當前使用者讀寫

dhn@dhn-laptop:~$ chmod 600 /tmp/tmpswap 

dhn@dhn-laptop:~$ ls -l /tmp/tmpswap 

-rw------- 1 dhn dhn 1073741824 2009-06-11 22:47 /tmp/tmpswap

設定linux交換分割槽

dhn@dhn-laptop:~$ mkswap /tmp/tmpswap 

setting up swapspace version 1, size = 1048572 kib

no label, uuid=73aaa95a-23f1-4b2b-9db2-11226587b6c9

使swap分割槽生效

dhn@dhn-laptop:~$ sudo swapon -v /tmp/tmpswap 

[sudo] password for dhn: 

swapon on /tmp/tmpswap

檢視交換分割槽狀態,已經增加了1g

dhn@dhn-laptop:~$ grep swap /proc/meminfo 

swapcached:            0 kb

swaptotal:       3136976 kb

swapfree:        3136976 kb

解除安裝swap分割槽

dhn@dhn-laptop:~$ sudo swapoff  /tmp/tmpswap 

驗證swap分割槽狀態

dhn@dhn-laptop:~$ grep swap /proc/meminfo 

swapcached:            0 kb

swaptotal:       2088408 kb

swapfree:        2088408 kb

刪除用於swap分割槽的檔案

dhn@dhn-laptop:~$ rm  /tmp/tmpswap 

在android變

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交換空間

使用ubuntu下的htop工具檢視cpu的使用情況。發現mem記憶體不夠用,因此,需要增加交換空間,做臨時使用。free m total used free shared buffers cached buffers cache mem 2012 1971 41 0 572 1156 241 17...

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

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