Spark 机器上修改缓冲区大小

WARNING UDP The recv buffer could not be resized sufficiently. Target sock buff size: 250000000 bytes. Actual sock buff size: 212992 bytes. See the transport application notes on buffer resizing. Please run: sudo sysctl -w net.core.rmem_max=250000000 WARNING UDP The send buffer could not be resized sufficiently. Target sock buff size: 250000000 bytes. Actual sock buff size: 212992 bytes. See the transport application notes on buffer resizing. Please run: sudo sysctl -w net.core.wmem_max=250000000 WARNING UDP The current recv_buff_size of 212992 is less than the minimum recommended size of 307200 and may result in dropped packets on some NICs WARNING UDP The current send_buff_size of 212992 is less than the minimum recommended size of 307200 and may result in dropped packets on some NICs

🔧 临时解决方法(当前会话有效)

在 Spark 机器上(root 权限)执行:

sudo sysctl -w net.core.rmem_max=250000000

sudo sysctl -w net.core.wmem_max=250000000

可以先看看现在的值:

sysctl net.core.rmem_max

sysctl net.core.wmem_max

改完后再跑 USRP 程序,一般这些 WARNING 就会消失。

注意:这是"内核最大值",UHD 仍然会按自己设定去申请 buffer,申请值不能超过这个上限。

🔁 持久化配置(重启后也生效)

编辑 /etc/sysctl.d/uhd.conf(文件名随便,只要在这个目录里即可):

sudo nano /etc/sysctl.d/uhd.conf

写入:

net.core.rmem_max = 250000000

net.core.wmem_max = 250000000

保存后执行:

sudo sysctl --system

这样以后开机就自动是这个配置。

相关推荐
MartinYeung51 小时前
[论文学习]BackdoorLLM:大语言模型后门攻击与防御的综合性基准——深度解析
人工智能·学习·语言模型
陈天伟教授1 小时前
SolidWorks快速入门
人工智能·工业设计
IVVi0jToe1 小时前
2026年是“多智能体元年”——从单Agent到Agent军团
人工智能
2zcode1 小时前
基于MATLAB图像处理的苹果质量智能分级系统设计与实现
图像处理·人工智能·matlab
AI-好学者1 小时前
MCP企业运用全面知识点-基础篇
服务器·开发语言·网络·人工智能·python·架构
私人珍藏库1 小时前
[Android] 多开空间-一机多账号+应用一键克隆双开
android·人工智能·智能手机·软件
Sam09271 小时前
【AI 算法精讲 13】朴素贝叶斯:文本分类的基石
人工智能·python·算法·ai
SilentSamsara1 小时前
模型可解释性业务化:SHAP/LIME 的业务汇报与合规审查
人工智能·算法·机器学习·自动化
STLearner1 小时前
ICML 2026 | 时间序列(Time Series)论文总结【基础模型,生成,分类,异常检测,插补,表示学习和分析等】
论文阅读·人工智能·python·深度学习·神经网络·机器学习·数据挖掘
qq_408753391 小时前
国内稳定调用 GPT/Claude 的落地实战:从配置到监控
人工智能·aigc·开发工具