Linux 释放 SWAP 空间

小夏 科技 更新 2024-02-07

交换的作用可以简单地描述为:

当内存不足时,将内存中的数据块从 DRAM 移动到交换的磁盘空间,以便为当前进程释放更多空间。

当再次需要该数据时,您可以将数据从交换磁盘移回内存,并将未使用的数据块从内存移动到交换磁盘。

将数据从内存移动到交换的操作称为页面调用,在后台发生的页面调用不会受到应用程序的干扰。

交换空间是分页的,每个页面的大小与内存页面的大小相同。

没有必要将每个系统划分为交换,例如,大多数嵌入式系统没有交换。

请确保实际剩余内存大于交换内存空间,然后执行以下操作,否则会宕机!

查看交换分区。

swapon -s 将查看您的交换分区在哪里。

filename type size used priority

dev/sda2 partition 4095996 85720 -1

停止交换分区。

停止交换分区会将交换内存释放到实际内存中。

swapoff /dev/sda2

启用交换分区。

交换分区的内存释放到实际内存后,启用交换分区。

swapon -a

检查交换内存。

发布后,交换使用量为 0

free -m

相似文章

    Linux 进程 VII 进程地址空间

    在学习C语言时,我们经常会用到 符号,而下表,那么检索到的地址是否与真实的物理地址相对应呢?让我们写一个分步验证。从上图不难看出,从正文 到命令行参数环境变量,地址是从低到高,我们来写一段 来验证一下。从这里不难发现,地址确实是按从高到低的顺序出现的。那么命令行参数和环境变量呢,我们再写几组 从上面...

    提示1:您是否尝试过这些方法来释放计算机上的磁盘空间?效果惊人!

    我是技术创造者 有很多方法可以释放计算机上的磁盘空间,但以下是您尝试过的一些最常见的方法 删除不需要的文件 清理桌面 文件夹和临时文件。这些文件可能会占用大量空间,但它们可以很容易地清理。.预读文件。. 按 Windows R 打开运行对话框,键入 prefetch 并按 Enter。. 在 Win...

    释放桌面空间,提升双屏体验! 前 5 名高品质双屏显示器支架推荐

    您是否喜欢双屏设置,但又为两台显示器占用桌面上的大量空间而烦恼?然后考虑我们精心挑选的五个最佳双屏显示器臂。它们不仅可以通过增加屏幕的位置来帮助您节省空间,而且还提供了各种有用的功能,例如各种安装选项和灵活的位置调整。为了在使用双显示器时获得最佳体验,我们强烈建议您选择以下推荐的双屏显示器支架之一。...

    如何释放电脑C盘空间,快速删除C盘垃圾分享方法!

    如何释放电脑C盘的空间,在电脑的日常使用过程中,我们经常会遇到C盘空间不足的问题。为了保持计算机正常运行,释放 C 盘上的空间成为一项必不可少的任务。这里有一些快速删除C盘垃圾的方法,希望能帮你解决这类问题。专业C盘自动清洗工具安装方法 第 步 在浏览器地址栏中输入官网地址 下方 安装 C 盘清理工...

    C 盘已满吗? 快速清理和释放空间的十种方法

    随着时间的流逝,您可能会发现计算机的 C 盘越来越满。当C盘的可用空间不断减少时,计算机的速度也会变慢。这是因为操作系统和应用程序需要足够的空间才能平稳运行。如果您的计算机的 C 盘已满,请不要担心!这里有 种方法可以帮助您快速清理和释放 C 盘上的空间。Professional C Drive C...