交换内存是硬盘上的一个位置,供操作系统用作内存。简单地说,这意味着如果系统耗尽物理内存(RAM),那么它会将 RAM 中一些较少使用的数据传输到该空间。
在 Debian 11 Bullseye 上添加交换空间
步骤 1. 在我们安装任何软件之前,通过apt
在终端中运行以下命令来确保您的系统是最新的很重要:
sudo apt update
sudo apt upgrade
步骤 2. 在 Debian 11 上添加交换空间。
首先,通过运行以下命令检查交换空间:
sudo swapon -s free -m
如果输出为空,则表示系统没有交换空间。如果分区已经存在,您应该至少得到一行结果:
NAME TYPE SIZE USED PRIO /dev/sda2 partition 8G 0B -1
现在我们创建一个文件作为 Debian 系统中的交换文件。在这里,我们在 /swapfile 文件中创建了一个 2 GB 的交换文件。如下所示:
sudo fallocate -l 2G /swapfile chmod 600 /swapfile
然后,我们必须告诉系统该文件将用于交换。这可以通过以下命令完成mkswap
:
sudo mkswap /swapfile
接下来,激活 Debian 系统上的交换内存:
sudo swapon /swapfile
要使更改永久打开文件:/etc/fstab
sudo nano /etc/fstab
将以下条目添加到文件末尾:
/swapfile swap swap defaults 0 0
要验证您的交换空间是否处于活动状态,您可以使用以下标志运行初始命令:–show
sudo swapon --show
步骤 3. 配置 Swappiness 值。
Swappiness 是一个 Linux 内核属性,用于定义系统使用交换空间的频率。Swappiness 的值可以在 0 到 100 之间。 swappiness 的默认值为 60,您可以使用以下命令进行检查:
cat /proc/sys/vm/swappiness
您可以使用“ sysctl
”命令设置swappiness值
sudo sysctl vm.swappiness=40
步骤 4. 删除交换空间文件。
在 Debian 上删除交换分区非常简单,请按照以下步骤操作:
- 通过运行停用交换空间:
sudo swapoff -v /swapfile
- 从…除去
/etc/fstab
使用文本编辑器打开文件并删除交换文件条目。/etc/fstab
/swapfile swap swap defaults 0 0
- 最后,使用以下命令删除实际的交换文件:
sudo rm /swapfile
恭喜!您已成功添加交换空间。感谢您使用本教程在 Debian 11 Bullseye 上添加交换空间。如需更多帮助或有用信息,我们建议您查看官方 Debian 网站。
原创文章,作者:校长,如若转载,请注明出处:https://www.yundongfang.com/Yun83725.html