记一次网速不佳的排查过程
复盘一次间歇性网速异常的排查,逐步检查代理、DNS、路由、网卡与无线信号。
6 篇文章,按时间从近到远。
复盘一次间歇性网速异常的排查,逐步检查代理、DNS、路由、网卡与无线信号。
演示如何组合 iptables 的 DNAT 与 SNAT 规则,通过中间服务器转发 TCP 连接。
整理在 OS X 上使用 lsof、netstat、telnet 与 dtruss 检查端口、连接和系统调用的方法。
整理 EAGAIN、MTU 与 MSS、套接字收发缓冲区及 Nagle 算法等底层网络编程问题。
整理套接字标识、监听队列、SO_REUSEADDR、TCP 消息分帧与相关 Python API 行为。
记录 Ubuntu 升级内核后网络严重不稳定的排查过程,并定位到 r8169 网卡驱动问题。