**云服务器创建swap分区
Eave
2016.04.14 16:31
由于开启swap分区会导致硬盘IO性能下降,因此**云服务器初始状态未配置swap,如果某些应用需要开启swap分区,可以采用如下方法增加
一、创建用于交换分区的文件
$ dd if=/dev/zero of=/mnt/swap bs=1M count=8192
block_size、number_of_block 大小可以自定义,比如bs=1M count=8192 代表设置文件大小是1M的8192个block,共8G大小swap分区
8192+0 records in
8192+0 records out
8589934592 bytes (8.6 GB) copied, 174.32 s, 49.3 MB/s
二、设置交换分区文件
$ mkswap /mnt/swap
mkswap: /mnt/swap: warning: don't erase bootbits sectors
on whole disk. Use -f to force.
Setting up swapspace version 1, size = 8388604 KiB
no label, UUID=cee06081-3b12-4090-9fd9-e8dff94bb8b7
三、立即启用交换分区文件
$ swapon /mnt/swap
四、设置开机时自启用swap分区
在/etc/fstab文件末尾添加
/mnt/swap swap swap defaults 0 0
设置后可以执行free -m命令查看效果
total used free shared buffers cached
Mem: 3829 3701 127 1897 1 1909
-/+ buffers/cache: 1790 2038
Swap: 8191 3 8188