liunx系統下調整Swap分區大小


 作者:鄧聰聰

添加swap交換空間的步驟如下:
第一步:確保系統中有足夠的空間來用做swap交換空間,准備在一個獨立的文件系統中添加一個swap交換文件,在/tmp中添加1G的swap交換文件
第二步:添加交換文件並設置其大小為1G,使用如下命令

[root@bogon ~]#dd if=/dev/zero of=/tmp/swap bs=1MB count=1024

記錄了200+0 的讀入
記錄了200+0 的寫出
200000000字節(200 MB)已復制,0.16057 秒,1.2 GB/秒

第三步:創建(設置)交換空間,使用命令mkswap

[root@bogon ~]# mkswap /tmp/swap
mkswap: /tmp/swap: warning: don’t erase boot bits sectors //不要擦除引導位扇區,不用管
on whole disk. Use -f to force.
Setting up swapspace version 1, size = 195308KiB
no label, UUID=f254d17e-a32f-4ddc-a7c1-71adc51dcdc1

第四步:檢查現有的交換空間大小,使用命令free

[root@sxzros ~]# free -m
              total        used        free      shared  buff/cache   available
Mem:           2001         737          92          41        1171        1070
Swap:             0  

或者檢查meminfo文件

[root@bogon ~]# grep SwapTotal /proc/meminfo

第五步:啟動新增加的200M的交換空間,使用命令swapon

[root@bogon ~]# swapon /tmp/swap

第六步:確認新增加的200M交換空間已經生效,使用命令free

[root@sxzros ~]# free -m
              total        used        free      shared  buff/cache   available
Mem:           2001         737          92          41        1171        1070
Swap:           190           0         190

第七步:使用vim 修改/etc/fstab文件,使得新加的1G交換空間在系統重新啟動后自動生效
在文件最后加入:

/tmp/swap swap swap defaults 0 0

結語:以上就是Linux系統CentOS中增加swap空間大小的方法,實際的運維中,經常會遇到的。問題總是無約而至,日常積累的經驗,可以幫助你解決一個又一個問題。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM