Centos7添加swap交换分区的方法

来自:互联网
时间:2020-03-18
阅读:

Linux中Swap(即:交换分区),类似于Windows的虚拟内存,就是当内存不足的时候,把一部分硬盘空间虚拟成内存使用,从而解决内存容量不足的情况。Android是基于Linux的操作系统,所以也可以使用Swap分区来提升系统运行效率 。

交换分区,英文的说法是swap,意思是“交换”、“实物交易”。它的功能就是在内存不够的情况下,操作系统先把内存中暂时不用的数据,存到硬盘的交换空间,腾出内存来让别的程序运行,和Windows的虚拟内存(pagefile.sys)的作用是一样的。

添加swap具体方法:

#通过df -h 查看swap分区为零
[root@vultr ~]# free -m
              total        used        free      shared  buff/cache   avAIlable
Mem:            486         166          13          24         306         271
Swap:             0           0           0
#开始创建swap文件
[root@vultr ~]# cd /home/
[root@vultr home]# ll
total 0
[root@vultr home]# dd if=/dev/zero of=swapfile bs=64M count=16
2000000+0 records in
2000000+0 records out
1024000000 bytes (1.0 GB) copied, 5.14129 s, 199 MB/s
# 让其生效
[root@vultr home]# /sbin/mkswap swapfile
Setting up swapspace version 1, size = 999996 KiB
no label, UUID=9468c45c-9555-4358-9b88-eb98a68933b2

#给600权限:
[root@vultr home]# chmod 600 swapfile

# 进行swap文件激活
[root@vultr home]# /sbin/swapon swapfile
swapon: /home/swapfile: insecure permissions 0644, 0600 suggested.

###卸载swap分区并删除swapfile文件
[root@vultr home]# /sbin/swapoff swapfile
[root@vultr home]# rm -rf  swapfile

[root@vultr home]# cat /proc/swaps
Filename                Type        Size    Used    Priority
/home/swapfile                          file        999996    0    -2
#添加到自启动
[root@vultr home]# echo "/home/swapfile swap swap defaults 0 0" >>/etc/fstab
#再次查看
[root@vultr home]# free -m
              total        used        free      shared  buff/cache   available
Mem:            486         165           8          24         312         272
Swap:           976           0         976
#重启服务器即可
[root@vultr home]# init 6

#通过ab服务器压力测试,验证swap分区是否可用
ab命令需要安装httpd-tools软件包
[root@vultr ~]# yum install httpd-tools
[root@vultr ~]# ab -c 100 -t 10 https://www.affdalao.com/index.php
[root@vultr ~]# free -m
              total        used        free      shared  buff/cache   available
Mem:            486         214          82          21         189         224
Swap:           976           3         973
返回顶部
顶部