当前位置: 首页 > article >正文

Ubuntu 系统下,如何清空 swap 分区

在 Ubuntu 系统中,可以通过以下步骤清空或释放 swap 分区。请确保在执行这些步骤之前已经具备管理员权限(sudo 权限)。

步骤 1:检查当前的 Swap 使用情况

运行以下命令以检查当前 swap 的使用情况

swapon --show
free -h
  • swapon --show 将显示当前挂载的 swap 分区及其使用情况。
  • free -h 显示系统内存和 swap 的使用情况。

步骤 2:关闭 Swap

通过以下命令关闭 swap:

sudo swapoff -a

此命令会禁用系统的所有 swap 分区或文件。

步骤 3:重新启用 Swap

重新启用 swap 以供系统使用:

sudo swapon -a

验证

再次检查 swap 使用情况,确认 swap 已清空:

free -h

注意事项

  • 确保足够的 RAM 可用:关闭 swap 时,系统会将 swap 中的数据移到内存中。如果内存不足,可能会导致系统变慢或崩溃。
  • 自动清空 swap 脚本(可选): 如果需要经常清空 swap,可以创建一个简单的脚本:
#!/bin/bash
sudo swapoff -a
sudo swapon -a
echo "Swap has been cleared."

保存为 clear_swap.sh,然后赋予可执行权限:

chmod +x clear_swap.sh

运行脚本:

./clear_swap.sh


http://www.kler.cn/a/401668.html

相关文章:

  • 刷题强训(day09)【C++】添加逗号、跳台阶、扑克牌顺子
  • 足球虚拟越位线技术FIFA OT(二)
  • SD模型微调之Textual Inversion和Embedding fine-tuning
  • 在云服务器搭建 Docker
  • Spark分布式计算中Shuffle Read 和 Shuffle Write的职责和区别
  • 常用命令之LinuxOracleHivePython
  • Swift 宏(Macro)入门趣谈(四)
  • 数据结构(一)链表
  • 【Unity基础】对比Unity中两种粒子系统
  • ubuntu系统中使用docker-compose安装部署docker集群(本地)
  • 聚焦 NLP 和生成式 AI 的创新与未来 基础前置知识点
  • 多目标优化算法:多目标鳗鱼和石斑鱼优化算法(MOEGO)求解ZDT1、ZDT2、ZDT3、ZDT4、ZDT6,提供完整MATLAB代码
  • vue2+a-table——实现框选选中功能——js技能提升
  • 探索PyMuPDF:Python中的强大PDF处理库
  • 结构体位段+联合和枚举
  • Object.prototype.hasOwnProperty.call(item, key) 作用与用途
  • 2.5D视觉——Aruco码定位检测
  • 前端软件开发质量管控之应用质量 - 关于E2E测试的对象目的及不同方案特性对比(一)
  • ifuse不能挂载App Store下载的包ERROR: InstallationLookupFailed
  • 有关django、python版本、sqlite3版本冲突问题
  • Brave127编译指南 Linux篇-环境配置(五)
  • Python+7z.exe实现自动化压缩与解压
  • 【代码随想录|回溯算法排列问题】
  • 微信小程序-prettier 格式化
  • java实现贪心算法
  • SAM-Med2D 训练完成后boxes_prompt没有生成mask的问题