linux系统怎么增加swap交换分区?
Linux系统怎么增加SWAP交换分区?手把手教你搞定 系统用着用着突然变慢,甚至开始卡顿?很多时候,这可能是物理内存不足导致的。这时候,增加或优化SWAP交换分区,就是一个非常有效的“急救”手段。今天,我们就一步步来实操,看看在Linux系统里如何安全、高效地增加SWAP交换空间。 一、创建并启用
Linux系统怎么增加SWAP交换分区?手把手教你搞定
系统用着用着突然变慢,甚至开始卡顿?很多时候,这可能是物理内存不足导致的。这时候,增加或优化SWAP交换分区,就是一个非常有效的“急救”手段。今天,我们就一步步来实操,看看在Linux系统里如何安全、高效地增加SWAP交换空间。
一、创建并启用SWAP文件
首先,确保你有足够的权限来执行系统级操作。如果你刚安装完系统,可能只设置了普通管理员用户,root密码并未激活。第一步就需要先解决这个问题。
点击桌面Dock栏上的“启动器”,找到并运行“深度终端”。

接着,为root用户设置一个密码。直接在终端中输入以下命令,并按照提示操作:
sudo passwd root

密码设置完成后,执行su命令并输入刚设置的密码,切换到root用户身份,以便进行后续的所有操作。

好,核心步骤来了:创建SWAP文件。我们将使用dd命令在根目录生成一个指定大小的文件作为交换空间。比如,要创建一个4GB的SWAP文件,可以这样写:count参数设定块数,bs参数设定每块的大小。
dd if=/dev/zero of=/swapfile count=4096 bs=1024k

文件生成后,它还是一个普通文件。我们需要把它“转换”成Linux能识别的交换分区格式。执行下面的命令:
mkswap /swapfile

转换完成,接下来就是立即启用这个新的交换分区:
swapon /swapfile

至此,SWAP分区已经成功挂载并生效了。要验证成果,可以执行top或free -h命令查看,在输出信息里,应该就能看到新增的交换空间了。

二、实现开机自动挂载
不过要注意,上面通过swapon命令的挂载只是临时的,重启电脑就会失效。为了让系统每次启动都能自动挂载这个SWAP文件,我们需要修改/etc/fstab这个配置文件。
使用vim编辑器打开它:
vim /etc/fstab

在vim中,按一下大写G键,光标会快速跳转到文件末尾。然后,追加下面这行配置:
/swapfile swap swap defaults 0 0

输入完成后,依次按ESC键,输入:wq,然后回车,即可保存文件并退出vim编辑器。

最后,重启一下电脑。再次进入系统后,检查SWAP分区,你会发现它已经稳定存在了。整个过程就完成了。

最后再提醒一点:对于内存不大的机器,或者会运行大型应用、开发环境的情况,配置一个大小合适的SWAP交换分区是非常必要的。它能有效避免因内存瞬间被撑满而导致的系统卡死或程序崩溃,相当于给系统加了一道保险。
Postman是一套面向API全生命周期的开发与测试平台,可在Mac上发送和调试多种协议请求,管理集合、环境及认证信息,并完成脚本测试、模拟服务、监控、文档发布和团队协作。它适合开发、测试及运维人员使用,提供个人免费方案。
Docker Desktop 是 Docker 官方为 Mac 提供的容器开发环境,集成 Docker Engine、命令行工具、Compose、Build、Kubernetes 与图形化管理界面。
Android Studio 是 Google 面向安卓应用开发提供的官方集成开发环境,基于 IntelliJ IDEA 构建。它整合智能代码编辑、Gradle 构建、界面预览、设备模拟、性能分析、调试测试及 APK 分析等工具。
PixPix 是面向品牌、卖家和内容团队的在线 AI 图片视频创作平台,提供图视频 Agent、无限画布、图片生成、视频生成、自然语言编辑及商品套图、产品精修和带货视频等电商工具。
Postman 是面向 API 全生命周期的开发与协作平台。Windows 桌面版可用于构建和发送 HTTP、GraphQL、gRPC、WebSocket、MQTT 等请求,并提供环境变量、集合、脚本测试、模拟服务、监控、文档及团队工作区等
Docker Desktop 为 Windows 开发者提供集成式容器环境,内置 Docker Engine、命令行工具、Compose、Build 与 Kubernetes 等组件,可在本机完成镜像构建、容器运行、日志查看和资源管理。





