ubuntu频繁死机,只要同时开启qq和edge就会卡死,手动清除内存占用无果。但发现了端倪,交换空间太小了只有2GB。于是开始尝试扩容,扩容后解决问题。

可能由于当前版本是从ubuntu18.04升级上来的,swap空间没有扩大。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
# 关闭所有交换空间,-a 选项表示关闭所有已启用的交换空间
sudo swapoff -a
# 显示当前系统中已启用的交换空间信息
sudo swapon --show
# 删除当前的交换文件 /swapfile
sudo rm /swapfile
# 创建一个新的 16GB 大小的交换文件 /swapfile
sudo fallocate -l 16G /swapfile
# 设置交换文件的权限为 600,即只有文件所有者有读写权限
sudo chmod 600 /swapfile
# 将指定的文件 /swapfile 格式化为交换空间
sudo mkswap /swapfile
# 启用指定的交换文件 /swapfile
sudo swapon /swapfile
# 再次显示当前系统中已启用的交换空间信息
sudo swapon --show
# 以人类可读的格式显示系统的内存使用情况,包括物理内存和交换空间
free -h
资源监控器
资源监控器

参考链接:

  1. 「CSDN」ubuntu24.04 怎么调整swap分区的大小,调整为16G