dba最近在内网通过scp拷贝文件到给别的数据库节点的时候,反馈传输速度很慢,明明网卡是千兆的速率,百思不得其解,也不是软件层面的问题,后面在观察系统日志的时候,发现了一个异常

TCP:内存不足-请考虑调整tcp_mem
google后发现有一篇该内容的介绍,修改 /etc/sysctl.conf 内核参数:
net.core.netdev_max_backlog=30000
net.core.rmem_max=134217728
net.core.wmem_max=134217728
net.ipv4.tcp_max_syn_backlog=8192
net.ipv4.tcp_rmem=4096 87380 67108864
net.ipv4.tcp_wmem=4096 87380 67108864修改前,先备份下该配置文件。修改完后执行:sysctl -p 问题解决。
scp的速度回来了。。。