努力保头发的打工人
努力保头发的打工人
发布于 2024-04-11 / 99 阅读 / 0 评论 / 0 点赞

centos设置虚拟内存

1.前言

腾讯云、阿里云经常有2核2G的服务器活动,但是内存实在太小。linux上有swap分区可以用来增加虚拟内存。

查看swap是否设置

[root@VM-16-8-centos ~]# free -h
              total        used        free      shared  buff/cache   available
Mem:           2.0G        1.3G         68M        904K        550M        448M
Swap:            0B          0B          0B

2.设置虚拟内存步骤

2.1 创建swap交换文件

文件名称‘’myswapfile ‘’可以修改自己想要的名称

[root@VM-16-8-centos /]# dd  if=/dev/zero  of=/var/myswapfile bs=1024  count=4194304
4194304+0 records in
4194304+0 records out
4294967296 bytes (4.3 GB) copied, 15.0945 s, 285 MB/s

2.2 格式化交换文件

[root@VM-16-8-centos var]# mkswap  /var/myswapfile
Setting up swapspace version 1, size = 4194300 KiB
no label, UUID=36c6a4f7-0ddf-446b-a6bb-6ef22df4d3d3

2.3 赋可读权限

chmod -R 0600 /var/myswapfile

2.4 挂载激活分区

swapon   /var/myswapfile

2.5 设置分区在开机的时候自动挂载

echo  "/var/myswapfile   swap  swap  defaults  0  0" >>  /etc/fstab

最后在查看内存,分区已经设置成功

[root@VM-16-8-centos var]# free -h
              total        used        free      shared  buff/cache   available
Mem:           2.0G        1.3G         80M        896K        538M        452M
Swap:          4.0G          0B        4.0G