第一步:使用free -m查看目前swap的交换空间情况,1019M,也可以使用grep SwapTotal  /proc/meminfo查看

[root@localhost swapimage]# free -m

total      used      free    shared   buffers    cached

Mem:         1010       995        15         0         1       847

-/+ buffers/cache:       145       865

Swap:        1019         0      1019

用df –h查看磁盘空间的使用情况

[root@localhost ~]# df -h

Filesystem           Size Used Avail Use% Mounted on

/dev/sda2            40G 4G 36G 10% /

/dev/sda3             15G 1.7G  13G 13% /home

/dev/sda1             46M  11M  33M 25% /boot

tmpfs                506M    0 506M  0% /dev/shm

第二步:确保系统中有足够的空间用来做swap交换空间,经过df –h查看。

# dd if=/dev/zero of=/tmp/swap2 bs=32k count=819200  -----(32*819200= 26214400(KB),亦等于25600MB)

执行上述命令后,会在/tmp目录中创建一个25600MB的swap2文件,再次用df –h查看磁盘空间的使用情况,/home的可以大小已经由1G变成38G了,也就是说通过上面的dd操作,我们已经成功的分配了25G的swap交换空间)

第三步:使用mkswap命令,创建(或设置)交换空间,将文件格式化为swap文件格式

[root@localhost swapimage]# mkswap /tmp/swap2

第四步:使用swapon命令,启用新增的25G交换空间

[root@localhost swapimage]# swapon /tmp/swap2

这样修改后SWAP就增加了25G,使用free –m确认新增的swap交换空间已生效

检查swap

命令代码

#swapon -s

第五步:修改/etc/fstab文件,使新增的25G交换空间在系统重启后自动生效

[root@localhost swapimage]# vi /etc/fstab

/tmp/swap2   swap  swap  defaults  0 0

删除SWAP分区:

1) swapoff /tmp/swap2;

2) 修改/etc/fstab文件

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐