歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Ubuntu 12.04的SWAP設置

Ubuntu 12.04的SWAP設置

日期:2017/2/28 14:52:00   编辑:Linux教程

我在安裝Ubuntu 12.04 LTS的時候,因為磁盤分區問題,在安裝的時候沒有設置SWAP分區,後來在使用過程中,時而出現系統運行不流暢的情況,看來SWAP分區還是需要的。

1. 在Ubuntu中配置使用新創建的Swap分區

Command list:

# 查找Swap分區的UUID

sudo blkid

# 在/ect/fstab中加入新的Swap分區

sudo gedit /etc/fstab

# 在最後加入下列內容,xxxx為Swap分區的UUID

UUID=xxxx none swap sw 0 0

# 激活Swap分區,Swap分區為/dev/sda3

sudo swapon /dev/sda3

2. 在Ubuntu中使用file當swap

Command list:

# 創建1個1GB的file

sudo dd if=/dev/zero of=/mnt/1GB.swap bs=1M count=1024

# 格式化為Swap file

sudo mkswap /mnt/1GB.swap

# 把swap file加入到系統中

sudo swapon /mnt/1GB.swap

上面的操作只是臨時添加1個swap file,如果要做永久添加,則需要下列步驟。

# 在/ect/fstab中加入新的Swap分區

sudo gedit /etc/fstab

# 在最後加入下列內容

/mnt/1GB.swap none swap sw 0 0

3. Ubuntu的swap使用策略

Command list:

# 查看memory/buffer/Swap使用情況。

free

# 查看swap使用策略,Swap和memory各占百分百

# 默認是60,即Swap占60%,memory占40%

cat /proc/sys/vm/swappiness

# 修改swap使用策略

# 僅本次開機有效,重啟後恢復原值

sudo sysclt vm.swappiness=20

# 修改swap使用策略,系統默認值

# 需要重啟系統後,才能生效

sudo gedit /etc/sysctl.conf

# 在最後添加下列內容:

#################################################

# Set Swap usable availability

# Swap <-------> physical memory

# default: 60% 40%

vm.swappiness=20

4. 關閉swap

sudo swapoff -a

更多Ubuntu相關信息見Ubuntu 專題頁面 http://www.linuxidc.com/topicnews.aspx?tid=2

Copyright © Linux教程網 All Rights Reserved