swap是linux系统磁盘管理的一块特殊的分区,当实际的物理内存不足的时候,操作系统会从整个内存中,取出一部分暂时没在使用的内存,拿出来放到交换分区当中,从而提供给当前正在使用的程序,可以使用更多的内存
使用swap分区的作用是,通过操作系统的调取,程序可以用到的实际内存,会远大于物理内存
free -m # 查看内存
swap分区大小,必须根据物理内存和硬盘容量来计算
- 当你的物理内存小于1G,必须使用swap提升内存使用量
- 内存使用过多的应用程序,比如图像,视频等,必须使用swap分区防止物理内存不足,造成软件崩溃
- 当你的电脑休眠,内存中的数据会放入swap交换分区中,当你电脑恢复后,再从swap中读取数据,恢复软件正常工作
创建swap分区
centos7系统,计算 swap分区如下
- 内存小于2G,swap分配和内存同样大小的空间
- 内存大于2G,swap也就分配2G的空间
1.先给磁盘分一个区,得指定swap分区类型
fdisk /dev/sdc
t --> 82
2.针对磁盘分区进行格式化
mkswap /dev/sdc1
3.再来使用swap分区
swapon 开启交互空间 swapoff 关闭交互空间
swapon /dev/sdc1
关闭swap分区:swapoff /dev/sdc1
网友评论