centos安裝Oracle之創(chuàng)建swap分區(qū)

一、swap分區(qū)

  1. 查看系統(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
  1. 根據(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

  1. 格式化分區(qū)文件
$ mkswap /home/swap 
  1. 用swapon命令激活swap,立即啟用交換分區(qū)文件
$ swapon /home/swap

如果需要關(guān)閉swap分區(qū)則執(zhí)行

$ swapoff /home/swap

此時(shí)用free -m查看一下,可以看出swap擴(kuò)大了

  1. 為了使操作系統(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

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀(guān)點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容