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

列印
  • 0

交换空间是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不足导致的性能问题。

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


這篇文章有幫助嗎?

相關文章

« 返回

Follow us on Social Media

Stay in the loop! Follow our social media accounts and stay up-to-date with the latest news, announcements, tips & tricks and behind-the-scenes insights!