Linux 增加系统交换分区swap空间大小
时间:2016-06-09 23:34 来源:linux.it.net.cn 作者:IT
在Digitalocean 购置了一款VPS,ssd很给力,而且价格也不贵,还有优惠。第一时间打开配置看一下:
看下系统内存
root@VPS:~# free -m
total used free shared buffers cached
Mem: 495 89 406 0 5 443
-/+ buffers/cache: 0 495
Swap: 0 0 0
再看下ssd文件读写能力
root@VPS:~# dd if=/dev/zero of=test bs=64k count=4k oflag=dsync
4096+0 records in
4096+0 records out
268435456 bytes (268 MB) copied, 11.0917 s, 24.2 MB/s
可以看到DO默认是没有交换分区的,跑网站不开交换分区,流量和操作一大内存就不够用,所以需要手动增加系统交换分区。
一、检测系统当前分区情况
1
2
free -m //或者
cat /proc/Swaps
二、增加系统交换分区大小
检查到没有Swap,下面就需要增加。判定新交换文件的大小,将大小乘以1024来判定块的大小。例如,大小为512M的交换文件的块大小为524288。在 shell 提示下以ROOT身份键入以下命令,其中的 count 等于想要的块大小。建议交换分区大小设定为系统内存的2倍左右。
1
dd if=/dev/zero of=/home/swap bs=1024 count=1024000
三、设置交换文件
1
mkswap /home/swap
四、立即启用交换分区
1
swapon /home/swap
五、增加系统引导启动
系统下次启动引导时自动启用新建的交换分区
1
2
3
cat >>/etc/fstab<<EOF
/home/swap swap swap defaults 0 0
EOF
最后再free -m查看一下系统分区,刚才增加的大小是不是已经显示了呢?
(责任编辑:IT)
在Digitalocean 购置了一款VPS,ssd很给力,而且价格也不贵,还有优惠。第一时间打开配置看一下: 看下系统内存 root@VPS:~# free -m total used free shared buffers cached Mem: 495 89 406 0 5 443 -/+ buffers/cache: 0 495 Swap: 0 0 0 再看下ssd文件读写能力 root@VPS:~# dd if=/dev/zero of=test bs=64k count=4k oflag=dsync 4096+0 records in 4096+0 records out 268435456 bytes (268 MB) copied, 11.0917 s, 24.2 MB/s 可以看到DO默认是没有交换分区的,跑网站不开交换分区,流量和操作一大内存就不够用,所以需要手动增加系统交换分区。 一、检测系统当前分区情况
二、增加系统交换分区大小检查到没有Swap,下面就需要增加。判定新交换文件的大小,将大小乘以1024来判定块的大小。例如,大小为512M的交换文件的块大小为524288。在 shell 提示下以ROOT身份键入以下命令,其中的 count 等于想要的块大小。建议交换分区大小设定为系统内存的2倍左右。
三、设置交换文件
四、立即启用交换分区
五、增加系统引导启动系统下次启动引导时自动启用新建的交换分区
最后再free -m查看一下系统分区,刚才增加的大小是不是已经显示了呢? (责任编辑:IT) |