簡介
作用: ‘提升’ 內存的容量,防止OOM(Out Of Memory)
swap大小
推薦:設置交換分區大小爲內存的2倍
生產:
大於 4GB 而小於 16GB 內存的系統,最小需要 4GB 交換空間;
大於 16GB 而小於 64GB 內存的系統,最小需要 8GB 交換空間;
大於 64GB 而小於 256GB 內存的系統,最小需要 16GB 交換空間。
查看當前的交換分區
[root@localhost ~]# free -m
total used free shared buff/cache available
Mem: 1980 704 614 19 661 1110
Swap: 2047 0 2047
增加交換分區
準備分區
準備將/dev/sde磁盤,劃分爲1G分區爲例
劃分分區後,將類型設置爲82(按t!!!老鐵)
啓動分區工具
[root@localhost ~]# fdisk /dev/sdb
進入會話模式
提示1
[root@localhost ~]# fdisk /dev/sdb
歡迎使用 fdisk (util-linux 2.23.2)。
更改將停留在內存中,直到您決定將更改寫入磁盤。
使用寫入命令前請三思。
Device does not contain a recognized partition table
使用磁盤標識符 0xd43058cb 創建新的 DOS 磁盤標籤。
命令(輸入 m 獲取幫助):
操作
敲擊字母“n”鍵
說明
歡迎界面,輸入幫助指令或操作指令。
提示2
命令(輸入 m 獲取幫助):n
Partition type:
p primary (0 primary, 0 extended, 4 free)
e extended
Select (default p):
操作
敲擊字母“p”鍵
說明
請選擇主分區,或擴展分區
提示3
Select (default p): p
分區號 (1-4,默認 1):
操作
敲擊數字“1”鍵
說明
選擇分區號
提示4
分區號 (1-4,默認 1):1
起始 扇區 (2048-10485759,默認爲 2048):
操作
敲擊回車鍵
說明
選擇磁盤開始的扇區
提示5
起始 扇區 (2048-10485759,默認爲 2048):
將使用默認值 2048
Last 扇區, +扇區 or +size{K,M,G} (2048-10485759,默認爲 10485759):
操作
輸入分區大小“+2G” 後回車
實際環境根據磁盤劃分,如4T磁盤,可以500G 一個分區。
說明
選擇磁盤分區結束的扇區,即分區大小
提示6
Last 扇區, +扇區 or +size{K,M,G} (2048-10485759,默認爲 10485759):+2G
分區 1 已設置爲 Linux 類型,大小設爲 2 GiB
命令(輸入 m 獲取幫助):
說明
已經完成 2G 大小分區記錄。但未生效
劃分分區後,將類型設置爲82(按t!!!老鐵)(過程略)
提示7
命令(輸入 m 獲取幫助):w
The partition table has been altered!
Calling ioctl() to re-read partition table.
正在同步磁盤。
[root@localhost ~]#
操作
輸入w保存分區信息
自動退出分區工具
刷新分區表
[root@localhost ~]# partprobe /dev/sdb
查看分區結果
[root@server0 ~]# ll /dev/sde*
brw-rw----. 1 root disk 253, 16 12月 6 10:18 /dev/sde
brw-rw----. 1 root disk 253, 17 12月 6 10:18 /dev/sde1
格式化
[root@server0 ~]# mkswap /dev/sde1
掛載
[root@server0 ~]# swapon /dev/sde1
驗證
查看增加後的交換分區。是不是變大了?老鐵!
[root@localhost ~]# free -m