!
也想出现在这里? 联系我们
广告位
当前位置:首页>教程分享>服务器教程>服务器租用:Linux解决内存不足-添加SWAP交换分区

服务器租用:Linux解决内存不足-添加SWAP交换分区

服务器租用Swap 是 Linux 下的交换分区,类似 Windows 的虚拟内存,当物理内存不足时,系统可把一些内存中不常用到的程序放入 Swap,解决物理内存不足的情况。但是如果开始使用 SWAP 的时候系统通常都会变得十分缓慢,因为硬盘 IO 占用的十分厉害,除非是 SSD 的情况下,速度才有可能稍微快一点。

下面是创建使用 SWAP 的方法:

一、创建文件

dd if=/dev/zero of=/swapfile bs=1024 count=1024000

SSH 执行以上命令,创建一个名为 swapfile 的 1G 空文件(写 0 占用磁盘)。

二、制作为 Swap 文件 

mkswap /swapfile

SSH 执行以上命令,将生成的 swapfile 制作为 SWAP 文件,若没有制作 SWAP 文件,执行下一步可能会出现:“swapon: vpppscom: read swap header failed: Invalid argument” 错误。

三、让 Swap 文件生效

swapon /swapfile

SSH 执行以上命令,使 “swapfile” 这个 Swap 文件生效,并叠加进当前 sawp 空间中。

四、查看当前 SWAP

swapon -s

SSH 执行以上命令,查看当前 swap 的情况。

五、自动挂载

1、编辑/etc/fstab

vi /etc/fstab

2、按格式填入

/swapfile swap    swap    defaults      0    0

按格式填入以上信息:

/dev/vda1 / ext3 noatime,acl,user_xattr 1 1proc /proc proc defaults 0 0sysfs /sys sysfs noauto 0 0debugfs /sys/kernel/debug debugfs noauto 0 0devpts /dev/pts devpts mode=0620,gid=5 0 0/swapfile swap swap defaults 0 0

至此未出现任何错误,那么 SWAP 就创建好了,使用 free -m命令就可以看到了。

给TA打赏
共{{data.count}}人
人已打赏
服务器教程

宝塔挂载新硬盘后修改网站根目录的方法

2021-4-17 21:34:41

服务器教程

云主机:Centos7安装killall,fuser, killall,pstree和pstree.x11

2021-4-17 21:34:43

声明 本站上的部份代码及教程来源于互联网,仅供网友学习交流,若您喜欢本文可附上原文链接随意转载。无意侵害您的权益,请发送邮件至 [email protected] 或点击右侧 私信:吉吉国王 反馈,我们将尽快处理。
0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索
OneEase