跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客我的书AI学习GitHub 精选镜像AI 生图工具UI配色美学关于
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
Shell / Bash

Ubuntu 修改 Swap 交换空间大小

演示了如何在 Ubuntu 系统中调整 Swap 交换空间大小。通过 free 命令查看当前状态,利用 dd 命令创建指定大小的 Swap 文件,使用 mkswap 和 swapon 进行初始化和激活,最后修改 /etc/fstab 配置文件以实现开机自动挂载。该方法适用于物理内存较大但默认 Swap 不足导致系统性能受限的场景。

氛围发布于 2026/3/24更新于 2026/10/17112 浏览
Ubuntu 修改 Swap 交换空间大小

背景

安装 Ubuntu 时若选择默认分配方案,Swap 空间可能较小(如 1G),而物理内存较大(如 32G)。此时 Swap 不足可能导致系统卡顿。本文介绍如何在不重装系统的情况下扩展 Swap 空间。

1. 查看当前 Swap 大小

执行以下命令:

free -m

输出示例:

total      used      free    shared buff/cache available
Mem:     31995374306039101631142
Swap:          97665911

注:本例中 Swap 空间约为 976M(即 1G)。

2. 创建 Swap 文件

以 root 权限操作,创建文件夹并生成 Swap 文件(本例扩展为 64G):

sudo -i
mkdir -p /swap
cd /swap
sudo dd if=/dev/zero of=swapfile bs=64M count=1k
sudo mkswap -f swapfile

执行结果确认文件大小及 UUID 生成情况。

3. 激活 Swap 文件

启用新创建的 Swap 文件并验证:

chmod 600 /swap/swapfile
sudo swapon /swap/swapfile
free -m

注意:若提示权限不安全,需先执行 chmod 600。执行后 Swap 总量应增加 64G。

4. 设置永久生效

为避免重启后配置丢失,需将 Swap 文件写入 /etc/fstab:

sudo nano /etc/fstab

在文件末尾添加如下行:

/swap/swapfile none swap sw 0 0

保存退出即可。

5. 卸载与恢复

如需移除该 Swap 文件,可执行:

sudo swapoff /swap/swapfile

同时建议从 /etc/fstab 中删除对应条目。

目录

  1. 背景
  2. 1. 查看当前 Swap 大小
  3. 2. 创建 Swap 文件
  4. 3. 激活 Swap 文件
  5. 4. 设置永久生效
  6. 5. 卸载与恢复

更多推荐文章

查看全部
  • Trae 高峰期模型排队问题及第三方 API 接入方案
  • DeepSeek 深度使用指南:提示词技巧与本地知识库搭建
  • 小米智能家居 Miloco 分离式部署指南
  • Python 数据统计指南:从基础配置到高级分析
  • Llama-2-7b 在昇腾 NPU 上的六大核心场景性能基准报告
  • 45 岁程序员求职困境:技术精湛为何难获面试机会
  • 使用 gpt-oss-20b-WEBUI 快速搭建本地 AI 对话系统
  • 眼镜店 AR 在线试戴小程序技术方案
  • 开源机器人 AI 框架 LeRobot 入门与实践
  • 2025 GitHub 趣味项目与学习资源精选
  • Protobuf、JSON、XML 核心对比与 C++ 实现
  • 鸿蒙金融理财全栈项目:生态合作与用户运营优化
  • RoboMME:机器人通用策略的记忆基准测试与理解
  • Spring Cloud LoadBalancer 与 Ribbon 负载均衡技术对比
  • llama.cpp 加载多模态 GGUF 模型实战
  • LangChain4J Java 集成指南:从入门到高级应用
  • iOS 26 系统兼容适配:UITabBar 液态玻璃效果与 WiFi SSID 获取
  • SWE-CI:基于持续集成评估智能体在代码库维护中的能力
  • OpenClaw 配置飞书机器人教程
  • Python Requests 网络爬虫基础与实战

相关免费在线工具

  • Base64 字符串编码/解码

    将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online

  • Base64 文件转换器

    将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online

  • Markdown转HTML

    将 Markdown(GFM)转为 HTML 片段,浏览器内 marked 解析;与 HTML转Markdown 互为补充。 在线工具,Markdown转HTML在线工具,online

  • HTML转Markdown

    将 HTML 片段转为 GitHub Flavored Markdown,支持标题、列表、链接、代码块与表格等;浏览器内处理,可链接预填。 在线工具,HTML转Markdown在线工具,online

  • JSON 压缩

    通过删除不必要的空白来缩小和压缩JSON。 在线工具,JSON 压缩在线工具,online

  • JSON美化和格式化

    将JSON字符串修饰为友好的可读格式。 在线工具,JSON美化和格式化在线工具,online