ubuntu扩大运行内存, 防止编译卡死

首先查看交换分区大小

复制代码
grep SwapTotal /proc/meminfo

1、关闭交换空间

复制代码
sudo swapoff -a

2、扩充交换空间大小,count=64就是64G = 1G x 64

复制代码
sudo dd if=/dev/zero of=/swapfile bs=1G count=64

3、设置权限

复制代码
sudo chmod 600 /swapfile

4、指定交换空间对应的设备文件

复制代码
sudo mkswap /swapfile

5、启用交换分区

复制代码
sudo swapon /swapfile

6、查看/etc/fstab是否有/swapfile none swap sw 0 0

edit /etc/fstab (或者vim /etc/fstab) : /swapfile none swap sw 0 0 7、

相关推荐
小王要努力上岸1 小时前
[特殊字符] Nginx全栈实战指南:Rocky Linux 10 & Ubuntu 24.04 双系统部署
linux·nginx·ubuntu
linweidong3 小时前
C++ 模块化编程(Modules)在大规模系统中的实践难点?
linux·前端·c++
invicinble7 小时前
对linux形成认识
linux·运维·服务器
小Pawn爷7 小时前
14.VMmare安装ubuntu
linux·运维·ubuntu
技术路上的探险家7 小时前
8 卡 V100 服务器:基于 vLLM 的 Qwen 大模型高效部署实战
运维·服务器·语言模型
半桔8 小时前
【IO多路转接】高并发服务器实战:Reactor 框架与 Epoll 机制的封装与设计逻辑
linux·运维·服务器·c++·io
绵绵细雨中的乡音8 小时前
深入理解 ET 与 LT 模式及其在 Reactor 模型中的应用
服务器·网络·php
HABuo8 小时前
【linux文件系统】磁盘结构&文件系统详谈
linux·运维·服务器·c语言·c++·ubuntu·centos
Howrun7779 小时前
关于Linux服务器的协作问题
linux·运维·服务器
小白同学_C10 小时前
Lab3-page tables && MIT6.1810操作系统工程【持续更新】
linux·c/c++·操作系统os