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 ~]#
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本