linux网络知识和工具(持续更新)

本文详述了Linux网络的知识,包括主机和网络性能调优、问题排查,重点介绍了ifconfig参数,如dropped与overruns的含义,并探讨了网络内核参数优化。还提及了Wireshark/Tshark、netsniff等网络监控和分析工具的使用。
摘要由CSDN通过智能技术生成

涉及主机调优、网络性能调优、网络问题排查等方向,包含工具和原理的介绍

  1. 了解ifconfig中的参数信息

    • dropped与overruns的区别
      dropped,表示这个数据包已经进入到网卡的接收缓存fifo队列,并且开始被系统中断处理准备进行数据包拷贝(从网卡缓存fifo队列拷贝到系统内存),但由于此时的系统原因(比如内存不够等)导致这个数据包被丢掉,即这个数据包被Linux系统丢掉。
      overruns,表示这个数据包还没有被进入到网卡的接收缓存fifo队列就被丢掉,因此此时网卡的fifo是满的。为什么fifo会是满的?因为系统繁忙,来不及响应网卡中断,导致网卡里的数据包没有及时的拷贝到系统内存,fifo是满的就导致后面的数据包进不来,即这个数据包被网卡硬件丢掉。所以,个人觉得遇到overruns非0,需要检测cpu负载与cpu中断情
    • The Missing Man Page for ifconfig
    • RX error overrun
  2. 能够查询和修改网卡驱动参数及硬件配置

    • ethtool命令, 参考链接
    • 读懂并修改网卡 offload , RX/TX checksum, scatter, gather等配置,
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值