如何在Linux VPS上创建交换空间

交换空间是Linux可以用作应急内存的磁盘空间。它比RAM慢,但可以帮助防止在内存使用短暂激增时进程被终止。

交换空间不能替代足够的RAM。如果游戏服务器经常使用交换空间,请降低其设置或升级VPS的RAM。

  1. 通过SSH连接到VPS。
  2. 检查现有的交换空间:
    free -h
    swapon --show
  3. 创建一个2 GB的交换文件:
    sudo fallocate -l 2G /swapfile
    sudo chmod 600 /swapfile
    sudo mkswap /swapfile
    sudo swapon /swapfile

    Linux VPS终端显示正在创建和启用交换文件

  4. 在重启后启用交换文件:
    echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab
  5. 检查它是否已激活:
    free -h
    swapon --show

 

应该添加多少交换空间?

对于大多数小型VPS使用场景,1 GB到4 GB的交换空间就足够了。不要创建超过可用磁盘空间舒适支持的交换空间。

如果VPS正在运行一个内存密集型的游戏服务器,交换空间可能会在峰值期间防止崩溃,但它不会解决由于RAM不足导致的性能问题。

不要在小磁盘上创建巨大的交换文件。留出足够的磁盘空间用于日志、更新和备份。

  • 0 用戶發現這個有用
這篇文章有幫助嗎?

相關文章

如何使用SSH连接到Linux VPS

SSH是管理Linux VPS的常用方式。它为您提供服务器上的终端,以便您可以安装软件、编辑文件、检查日志、重启服务和运行游戏服务器命令。...

如何在 Linux VPS 上更新软件包

保持软件包更新有助于修补安全问题,并保持服务器工具的兼容性。如果 VPS 托管游戏服务器、数据库、面板、机器人或实时网站,请在维护窗口期间运行更新。 首先通过 SSH 连接:如何通过 SSH...

如何在Linux VPS上创建sudo用户

sudo用户允许您在不以root身份登录的情况下管理Linux VPS。这对于日常管理更安全,并且更容易为其他管理员提供受控访问。...

如何在Linux VPS上保护SSH

SSH是管理Linux VPS的主要方式,因此在服务器用于公共服务之前应进行安全设置。首先添加SSH密钥和sudo用户,然后尽可能减少基于密码的访问。...

如何检查Linux VPS上的磁盘使用情况

磁盘使用问题可能会导致更新、备份、日志、数据库和游戏存档无法正确写入。检查总磁盘使用情况以及哪些文件夹占用了最多空间。 使用SSH连接到VPS。 显示已挂载磁盘的使用情况:df -h...