如何在Linux中添加Swap空間

Linux 的 Swap 類似 Windows 下的虛擬記憶體
當記憶體不足時,把 Swap 的空間當作暫時記憶體使用,從而解決記憶體不足的問題。

1. 檢查 Swap 空間
在設置 Swap 文件之前,有必要先檢查一下系統裡有沒有既存的 Swap 文件。
swapon -s

[root@pentax13 bk]# swapon -s
Filename                                Type            Size    Used    Priority

如果返回的信息概要是空的,則表示 Swap 文件不存在。

[root@PFC home]# swapon -s
Filename                                Type            Size    Used    Priority
/dev/xvdb                               partition       524284  10760   -1

這是有 512M swap 例子

2. 使用 dd 命令來創建 64M Swap

dd if=/dev/zero of=/swapfile bs=1024 count=65536

3.格式化並啟用 Swap 文件

mkswap /swapfile
swapon /swapfile

4. 檢查 Swap 空間

swapon -s
cat /proc/swaps
free

5. 如果要機器重啟的時候自動掛載 Swap ,那麼還需要修改 fstab 配置。
用 vim 打開 /etc/fstab 文件,在其最後添加如下一行:

/swapfile           swap                    swap    defaults        0 0

6. 最後,賦予 Swap 文件適當的權限:

chown root:root /swapfile 
chmod 600 /swapfile

8186769906_bcf46ab910_o

上一篇 Centos 6.x Postfix Server安裝設定與啟用
下一篇 Centos 6.x iptables防火牆設定