swap交换区使用

 

 

swap交换分区

swap是linux系统磁盘管理的一块特殊的分区,当实际的物理内存不足的时候,操作系统会从何整个内存中,取出一部分暂时没有使用的内存,拿出来放到交换区分区,从而提供给当前正在使用的程序,可以使用更多的内存!

 

使用swap分区作用:

通过操作系统的调取,程序可以用到的实际内存,会远大于物理内存!

 

swap分区大小,必须根据物理内存和磁盘容量来计算

当你的物理内存小于1G,必须使用swap提升内存使用量

内存使用过多的应用程序,比如图像,视频等,必须使用swap分区防止物理内存不足,造成软件崩溃

当你的电脑休眠,内存中的数据会放入swap交换分区中,电脑恢复后,再从swap中读取数据,恢复软件正常工作

 

创建swap分区

对于centos系统,计算swap分区如下:

内存小于2G,swap分区分配和内存同样大小的空间

内存大于2G,swap分区也就分配2G的空间

 

步骤:

1、先给磁盘分一个区

 

 

 

 

2、针对磁盘分区进行格式化

 

 [root@WALKER ~]# mkswap /dev/sdb1
正在设置交换空间版本 1,大小 = 511996 KiB
无标签,UUID=b49f4a6d-db43-4518-85f7-095bde27f4c7
[root@WALKER ~]#

 

3、使用swap分区

 

[root@WALKER ~]# free -m
              total        used        free      shared  buff/cache   available
Mem:           2827         221        2411           9         195        2453
Swap:          3071           0        3071
[root@WALKER ~]# swapon /dev/sdb1(开启交换空间)
[root@WALKER ~]# free -m
              total        used        free      shared  buff/cache   available
Mem:           2827         221        2410           9         195        2452
Swap:          3571           0        3571
[root@WALKER ~]# swapoff /dev/sdb1(关闭交换空间)
[root@WALKER ~]# free -m
              total        used        free      shared  buff/cache   available
Mem:           2827         221        2410           9         195        2452
Swap:          3071           0        3071
[root@WALKER ~]#

 

posted @ 2022-05-19 10:04  屯子里唯一的架构师  阅读(215)  评论(0编辑  收藏  举报