You need to enable JavaScript to run this app.
导航

如何解决Linux实例UDP缓存溢出导致无法远程连接的问题?

最近更新时间2022.05.25 11:43:09

首次发布时间2022.05.25 11:43:09

问题描述

在Linux实例内如果存在UDP缓存溢出的现象,可能会影响Linux实例的网络性能,导致实例无法远程连接。

问题原因

Linux的UDP内核默认参数的值设置过低,如果参数配置不合理,则会影响Linux实例的网络性能。

解决方案

  1. 通过VNC远程登录Linux实例。

  2. 执行命令,调大如下参数即可解决问题。下方为参考值,具体值可以以实际情况为准。

    echo 409600 > /proc/sys/net/ipv4/udp_wmem_min
    
    echo 409600 > /proc/sys/net/ipv4/udp_mem
    echo 409600 > /proc/sys/net/ipv4/udp_rmem_min
    echo 21299200 > /proc/sys/net/core/rmem_max
    echo 21299200 > /proc/sys/net/core/rmem_default
    echo 21299200 > /proc/sys/net/core/wmem_max
    echo 21299200 > /proc/sys/net/core/wmem_default