天天看点

通过开启swap分区来解决小内存阿里云服务器的内存瓶颈

阿里云的linux云服务器默认是没有启用swap分区(交换分区)的。一般情况下swapswap分区的大小可以参考以下规则进行设定:

内存大小

swap大小

MEM_SIZE <= 4G

最小2G

4G < MEM_SIZE <= 16G

最小4G

16G < MEM_SIZE <= 64G

最小8G

64G < MEM_SIZE <= 256G

最小16G

其中<code>block_size</code>和<code>number_of_block</code>的大小可以自定义,例如<code>bs=1M count=2048</code>代表2G大小的swap分区。

在<code>/etc/fstab</code>中增加swap配置行。

设置完成之后可以通过linux的<code>free -m</code>命令查看swap分区的状态。

继续阅读