一射赛、swap分區(qū)
- 查看系統(tǒng)RAM大小
[root@iZwz99dy2oevxl0rhgi83sZ ~]# free -m
total used free shared buff/cache available
Mem: 1839 201 602 0 1035 1457
Swap: 0 0 0
- 根據(jù)Oracle官方建議(見(jiàn)下方)創(chuàng)建swap
$ dd if=/dev/zero of=/home/swap bs=1M count=2048
- if表示infile, of表示outfile, bs=1M代表增加的模塊大小,count=2048代表是2048個(gè)模塊,也就是2G空間大小
- count的計(jì)算公式: count = size * bs (size以MB為單位)
這樣就創(chuàng)建了一個(gè)/home/swap的分區(qū)文件艘包,大小為2G
- 格式化分區(qū)文件
$ mkswap /home/swap
- 用swapon命令激活swap骆撇,立即啟用交換分區(qū)文件
$ swapon /home/swap
如果需要關(guān)閉swap分區(qū)則執(zhí)行
$ swapoff /home/swap
此時(shí)用free -m查看一下懒鉴,可以看出swap擴(kuò)大了
- 為了使操作系統(tǒng)在重啟后swap自動(dòng)掛載爬虱,要修改/etc/fstab文件
$ vi /etc/fstab
在文件末尾加上
/home/swap swap swap default 0 0
這樣就算重啟系統(tǒng),swap分區(qū)也不用手動(dòng)掛載了秉溉。
二力惯、Oracle官方建議swap設(shè)置標(biāo)準(zhǔn)
(1)ORACLE官方要求最小1GB的RAM,建議2GB或更大
(2)SWAP與RAM的大小配置關(guān)系
- RAM為1-2GB時(shí)召嘶,SWAP大小建議為RAM大小的1.5倍
- RAM為2-16GB時(shí)父晶,SWAP大小建議與RAM大小相等
- RAM大于16GB時(shí),SWAP大小建議為16GB
4.3.4 Server Memory Minimum Requirements
Ensure that your system meets the following memory requirements:
Minimum: 1 GB of RAM
Recommended: 2 GB of RAM or more
Table 4-3 describes the relationship between the installed RAM and the configured swapspace recommendation:
Table 4-3 Swap Space Requirement for Linux
RAM
****Swap** Space**
Between 1 GB and 2 GB
1.5 times the size of the RAM
Between 2 GB and 16 GB
Equal to the size of the RAM
More than 16 GB
16 GB