在 Linux 网络统计中,TX 是 Transmit(发送)的缩写,表示从当前主机向外发送的数据量统计。它通常与 RX(Receive,接收)一起出现在网络接口的统计信息中。
命令查看示例:
ifconfig # 传统工具(部分新系统可能需安装)
ip -s link # 推荐使用(现代Linux系统)
sar -n DEV 1 # 动态监控(需安装sysstat)
输出示例:
eth0: ... RX packets 1000 errors 0 bytes 200000 (200.0 KB)
TX packets 800 errors 0 bytes 160000 (160.0 KB)
其他工具中的 TX:
nload
、iftop
等实时监控工具中会显示发送速率(如 TX rate: 1.5 MB/s
)。/proc/net/dev
文件中也包含每个接口的 TX/RX 统计。网络负载分析:
故障排查:
TX errors
或 TX dropped
值增长可能指示网络拥塞、驱动问题或硬件故障。TX
和 RX
可判断网络是否双向正常(如仅 TX 无 RX 可能对端无响应)。bash
watch -n 1 'ip -s link show eth0' # 每1秒刷新eth0统计
bash
sar -n DEV -f /var/log/sa/saXX # 查看某日的历史记录(XX为日期)
bash
nethogs eth0 # 按进程查看发送流量(需安装nethogs)
Q: TX 很高但实际应用未发送数据?
A: 可能是 ARP 广播、网络扫描或后台服务(如监控代理)在通信。
Q: TX errors 持续增加?
A: 检查网卡配置(如双工模式)、物理连接(网线/光纤)或驱动更新。
如果需要更具体的分析,请提供相关命令输出或场景描述!