主机、服务器测评
服务器促销信息及建站资源分享

Linux服务器如何设置Swap虚拟内存_可用Linux系统一键设置或删除Swap虚拟内存脚本轻松实现

在使用Linux系统的小内存VPS服务器或者云服务器时可能需要设置Swap虚拟内存,因为内存过小,可能会导致一些程序的运行出现错误,因此在小内存Linux服务器上设置Swap虚拟内存是非常有必要的!关于Swap虚拟内存如何设置,其实也并不难。这里分享两个设置Swap虚拟内存的方法,一个是手动配置Swap虚拟内存,另一个是使用一键设置或删除Swap虚拟内存脚本来配置Swap虚拟内存,使用该脚本可以一键为Linux服务器来设置Swap虚拟内存,也可以一键删除Swap虚拟内存设置。

 

Swap虚拟内存一般设置为实际内存的1.5-2倍!有需求的根据自己内存大小去设置Swap虚拟内存大小。

一、使用一键设置或删除Swap虚拟内存脚本来设置

下面是Linux系统一键设置或删除Swap虚拟内存脚本,在自己的Linux服务器执行下面命令即可轻松配置。

Centos先执行下面命令装wget

yum -y install wget

Debian/Ubuntu先执行下面命令装wget

apt install -y wget

Linux系统一键设置或删除Swap虚拟内存脚本下载及运行命令

wget -N --no-check-certificate https://raw.githubusercontent.com/zhuji9999/xiaojiaoben/main/swap.sh  && bash swap.sh

Linux系统一键设置或删除Swap虚拟内存脚本使用效果如下图,可用根据自己需求添加Swap虚拟内存或者删除Swap虚拟内存。使用脚本设置Swap虚拟内存时会自动检测系统里swapfile是否已经存在,如果存在会提示swap设置失败,可用先删除原来设置的swap后再使用脚本重新设置!

Linux服务器如何设置Swap虚拟内存_可用Linux系统一键设置或删除Swap虚拟内存脚本轻松实现插图

 

二、Linux系统手动设置Swap虚拟内存

1、首先我们需要运行下面命令关闭置文件/etc/fstab中的Swap。

swapoff -a

2、创建一个Swap分区,可用根据自己的需求来设置大小,下面命令使用的是M为计量单位,“count=2048”等号后的2048根据自己的实际情况来设置。下面命令是Swap虚拟内存设置为2G。

dd if=/dev/zero of=/var/swapfile bs=1M count=2048

相关参数的解释:

  1. if 代表输入文件。如果不指定if,默认就会从stdin中读取输入。
  2. of 代表输出文件。如果不指定of,默认就会将stdout作为默认输出。
  3. bs 代表字节为单位的块大小。
  4. count 代表被复制的块数。
  5. /dev/zero 是一个字符设备,会不断返回0值字节(\0)。

3、设置Swap分区文件。

mkswap /var/swapfile

4、启用Swap分区文件。

swapon /var/swapfile

5、写入/etc/fstab配置文件。

echo '/var/swapfile swap swap defaults 0 0'>>sudo /etc/fstab

6、配置完成后可以使用下面命令查看Swap虚拟内存设置情况。

free -m

 

下图是主机玖玖为自己的VPS服务器配置手动配置Swap虚拟内存的过程记录,配置的Swap虚拟内存大小为4G。

Linux服务器如何设置Swap虚拟内存_可用Linux系统一键设置或删除Swap虚拟内存脚本轻松实现插图1

 

 

关于Linux一键脚本,主机玖玖有一篇文章整理了一些常用的Linux一键脚本,包括了一键BBR脚本、一键测评脚本、一键测速脚本、一键重装系统脚本、一键流媒体解锁测试脚本、一键回程路由追踪脚本、一键建站环境安装脚本等:

 

赞(2)
聲明:
1、本博客不從事任何主機及服務器租賃業務,不參與任何交易,也絕非中介。博客內容僅記錄博主個人感興趣的服務器測評結果及一些服務器相關的優惠活動,信息均摘自網絡或來自服務商主動提供;所以對本博客提及的內容不作直接、間接、法定、約定的保證,博客內容也不具備任何參考價值及引導作用,訪問者需自行甄別。

2、訪問本博客請務必遵守有關互聯網的相關法律、規定與規則;不能利用本博客所提及的內容從事任何違法、違規操作;否則造成的一切後果由訪問者自行承擔。

3、未成年人及不能獨立承擔法律責任的個人及群體請勿訪問本博客。

4、一旦您訪問本博客,即表示您已經知曉並接受了以上聲明通告。

文章名稱:《Linux服务器如何设置Swap虚拟内存_可用Linux系统一键设置或删除Swap虚拟内存脚本轻松实现》
文章鏈接:https://www.zhuji999.com/16660.html