centos7虛擬內(nèi)存設(shè)置
一、先查看一下自己的服務(wù)器swap大小
# free -h

二、創(chuàng)建虛擬內(nèi)存緩存文件
一般設(shè)置為物理內(nèi)存的2倍。
生產(chǎn)環(huán)境使用時,因內(nèi)存計算需要增加128G虛擬內(nèi)存,執(zhí)行前需檢查存儲空間是否足夠。
注意:dd執(zhí)行時間較長,請耐心等待,找一個空閑的大空間盤。
cd /data
dd if=/dev/zero of=/data/swapfile128G bs=1024 count=134217728
# 構(gòu)建swap格式到swapfile
mkswap /data/swapfile128G
激活swap
swapon /data/swapfile128G
cat /proc/swaps
將/swap none swap sw 0 0 這行注釋掉,新增一行
echo '/data/swapfile128G swap swap defaults 0 0' >> /etc/fstab
查看一下swap的大小
?free -h
三、修改虛擬內(nèi)存大小
如果已經(jīng)設(shè)置了虛擬內(nèi)存,想修改一下大小,或者取消設(shè)置虛擬內(nèi)存的,只需關(guān)閉swap并刪除之前創(chuàng)建的swapfile文件即可。
1.關(guān)閉swapswapoff /root/swapfile
2.刪除/root/swapfilerm -rf /root/swapfile
3.然后重復(fù)設(shè)置的步驟二、三
一步到位,不解釋連招如下。
生產(chǎn)環(huán)境使用時,因內(nèi)存計算需要增加128G虛擬內(nèi)存,執(zhí)行前需檢查存儲空間是否足夠。
注意:dd執(zhí)行時間較長,請耐心等待
cd /data
dd if=/dev/zero of=/data/swapfile128G bs=1024 count=134217728
mkswap /data/swapfile128G
swapon /data/swapfile128G
cat /proc/swaps
echo '/data/swapfile128G swap swap defaults 0 0' >> /etc/fstab