Browse Source

设置虚拟内存

master
xiaoz 4 years ago
parent
commit
fec5231de4
  1. 3
      set_swap.sh

3
set_swap.sh

@ -16,7 +16,7 @@ get_swap=`free -mt|grep 'Swap'|awk '{print $2}'`
#内存如果小于2g,则设置2倍 #内存如果小于2g,则设置2倍
if [ $p_mem -lt 2000 ] if [ $p_mem -lt 2000 ]
then then
swap_value=$p_mem*2 swap_value=`$p_mem*2`
elif [ $p_mem -gt 2000 ] && [ $p_mem -lt 8000 ] elif [ $p_mem -gt 2000 ] && [ $p_mem -lt 8000 ]
#内存大于2G,小于8G,则设置和物理内存大小一致 #内存大于2G,小于8G,则设置和物理内存大小一致
then then
@ -31,6 +31,7 @@ fi
function set_swap(){ function set_swap(){
#创建swap #创建swap
dd if=/dev/zero of=/dev/swap bs=1M count=${swap_value} dd if=/dev/zero of=/dev/swap bs=1M count=${swap_value}
chmod 600 /dev/swap
mkswap /dev/swap mkswap /dev/swap
swapon /dev/swap swapon /dev/swap
#写入分区表 #写入分区表

Loading…
Cancel
Save