设置虚拟交换内存

头像
2024年05月23日

阿里云买了一台 2 核 4G 服务器准备搭建饥荒的游戏服务器,发现内存不足,于是通过交换内存的方式解决

# 虚拟内存
设置虚拟交换内存

查看服务器内存

free -h

当前服务器内存情况:c8fbbd72-c73e-4724-9ec7-7ca5c5135efe.jpg

创建分区文件

(bs每块的大小,count文件有多少块,这里的swap就是4G)

dd if=/dev/zeroof=/opt/swap bs=1M count=4096

1f6cf7a3-9bd8-4a5e-a665-821643af6801.jpg

设置swap分区文件

mkswap /opt/swap

启动分区交换文件

swapon /opt/swap

此时查看

free -h

56c8953f-fe6f-42f7-b05f-6cf5d107e40c.jpg

Swap就有了4G的空间

关于虚拟内存的设置最好就是物理内存的1到2倍,根据自己需求来选择。以上,大概可以解决一些关于centos内存不够使用的问题

卸载虚拟内存的方式

查看swap

cat /proc/swaps

停止swap分区

shell

然后删除swap文件

rm -rf /opt/swap