Network
嵌入式 Linux 网络协议栈调优:TCP/IP 参数与实时性
- 07/26
- 09:03
嵌入式 Linux 设备接入网络后,TCP/IP 协议栈的默认参数往往不能满足实时性或吞吐量要求。工业网关、边缘计算节点、车载终端等场景下,网络延迟的毫秒级波动可能直接影响控制回路或数据采集的完整性。本文聚焦内核网络栈中对延迟和吞吐影响最大的可调参数,给出一套可落地的调优方法。
调优的核心判断是:嵌入式场景的网络需求通常是低延迟、确定性优先,而非最大吞吐。基于此,本文围绕缓冲区大小、拥塞控制算法、NAPI 调度、中断亲和性四个维度展开,最终形成一份可直接应用的检查清单。
嵌入式 Linux 网络协议栈调优:TCP/IP 参数与实时性
- 07/25
- 14:43
嵌入式 Linux 系统在工业网关、车载终端、远程采集设备等场景中大量承担网络通信任务。内核默认的 TCP/IP 参数面向通用桌面和服务器场景设计,在内存受限、带宽有限、对延迟敏感的嵌入式环境中往往需要针对性调整。本文梳理内核网络协议栈中影响吞吐与延迟的关键参数,给出一套可在嵌入式设备上直接复现的调优步骤和检查清单。
核心结论是:嵌入式 TCP/IP 调优不是简单地”增大缓冲区”,而是在内存预算、吞吐需求和延迟指标之间做显式权衡;通过 sysctl 参数修改、内核编译裁剪和运行时监控三步闭环,可以在不增加硬件成本的前提下将网络延迟降低 30% 以上。
嵌入式 Linux 系列 12:网络配置、连通性和 MQTT 排查
- 06/26
- 21:52
网络问题是嵌入式现场最常见的问题之一。设备能不能拿到 IP、能不能解析域名、能不能连上 MQTT、断网后能不能恢复,都会影响产品稳定性。
Linux 网络排障入门:从连通性到端口和抓包
- 06/22
- 18:34
Linux 网络编程进阶:epoll 与 Reactor 模型
- 06/21
- 11:36
Linux 网络编程入门:Socket、TCP Server 与常用排错
- 06/21
- 11:27
1