配置 Linux 交换空间
提示
来自deepseek解释
原文链接:https://redis.io/docs/latest/operate/rs/installing-upgrading/configuring/linux-swap/
Linux 操作系统使用默认启用的交换空间(swap space),通过将页面从 RAM 复制到磁盘来帮助管理内存(页面)。由于 Redis Software 对内存的使用和管理方式,最好防止操作系统进行交换。更多详情请参见内存限制。建议在操作系统中完全关闭 Linux 交换空间。
在准备托管 Redis Software 集群的机器上安装或构建操作系统时,如果可能,请避免配置交换分区。
关闭交换空间
要在现有服务器、虚拟机或实例的操作系统中关闭交换空间,您必须具有 sudo 访问权限或以 root 用户身份运行以下命令。
关闭交换空间:
sh
sudo swapoff -a为确保即使在重启后交换空间仍保持关闭状态:
在文本编辑器中打开
/etc/fstab,找到定义交换空间的条目。交换空间条目示例:
sh/swapfile none swap sw 0 0shUUID=1d5e1de7-226d-4f60-a99c-f7a31a045c59 none swap defaults 0 0注释掉交换空间条目,然后保存文件。
已注释掉的交换空间条目示例:
sh#/swapfile none swap sw 0 0sh#UUID=1d5e1de7-226d-4f60-a99c-f7a31a045c59 none swap defaults 0 0