首页 > 我的文章 > CentOS7添加Swap

CentOS7添加Swap

CentOS Linux Swap
发表于 2019-04-03,已被查看 185 次,已被评论 0 次

CentOS 7 添加Swap

 

Swap是什么

Swap中文叫交换空间,其实跟Windows平台的虚拟内存是一样的东西。本质是从硬盘划分出一片区域,让操作系统当作内存使用。

 

Swap的使用场景

当服务器内存低、不够用时,需要添加Swap以保证应用不被意外干掉,或宕机。现在的电脑硬件配置基本上用不到Swap和虚拟内存了,但有一个场景例外:那就是云服务器,特别是初学者购买的用于学习的低配置云服务器。既不想花钱升级配置,又想服务器能干一些“体力活”,添加Swap就是一个很好的解决方案。

 

Swap添加步骤:(参考Digital Ocean文章:How To Add Swap on CentOS 7)

 

一、检查系统中的Swap信息

 

方法1:使用swapon实用工具

swapon -s

如果返回为空,则表示系统中没有swap文件存在

 

方法2:使用free实用工具

free -m

                                  total       used       free     shared    buffers     cached

Mem:                         3953        315       3637          8         11        107

-/+ buffers/cache:        196       3756

Swap:                             0          0       4095

swap的总空间为0,表示系统中没有swap文件存在

 

二、检查系统可用的磁盘空间

df -h

Filesystem      Size  Used Avail Use% Mounted on

/dev/vda1        59G  1.5G   55G   3% /

devtmpfs         2.0G     0  2.0G   0% /dev

tmpfs              2.0G     0  2.0G   0% /dev/shm

tmpfs              2.0G  8.3M  2.0G   1% /run

tmpfs              2.0G     0  2.0G   0% /sys/fs/cgroup

 

 

三、创建Swap文件

1、在当前目录下创建一个名为swapfile,大小为4G的swap文件

sudo fallocate -l 4G /swapfile

2、查看创建的swap文件

ls -lh /swapfile

-rw-r--r-- 1 root root 4.0G Oct 30 11:00 /swapfile

 

 

四、启用Swap文件

1、修改权限

ls -lh /swapfile

 

2、查看权限是否修改成功

ls -lh /swapfile

-rw------- 1 root root 4.0G Oct 30 11:00 /swapfile

 

3、让系统配置swap文件

sudo mkswap /swapfile

 

4、查看是否成功

sudo swapon /swapfile
swapon -s

Filename                Type        Size    Used    Priority

/swapfile               file        4194300 0     -1

 

 

free -m

             total       used       free     shared    buffers     cached

Mem:          3953        315       3637          8         11        107

-/+ buffers/cache:        196       3756

Swap:         4095          0       4095

 

 

五、让Swap文件永久有效

sudo nano /etc/fstab

/swapfile   swap    swap    sw  0   0

这样每次服务器重启后,会自动使用该swap文件。

评论列表

这篇文章还没有评论,来抢个沙发吧~

发表评论

昵称
邮箱
QQ
内容