• 网络瓶颈
    • 找到网络瓶颈
    • 网络性能调优

    网络瓶颈

    • 网络瓶颈
      • 找到网络瓶颈
      • 网络性能调优
        网络的性能问题会导致很多其它问题,比如内核崩溃(kernel panic)。每个Linux发行版都包含了流量分析工具来检测网络瓶颈。

    找到网络瓶颈

    因为易用性和友好的图形界面,我们推荐KDE System Guard。上文已经讨论过,它的安装包包含在发行的CD中。

    kde-system-guard网络监控

    导致性能问题的原因可能有很多,有时候问题是一起发生的,使得解决起来更加棘手。下图解释了对指示器的分析,可能帮你判断网络问题。

    网络指示器 分析
    接收和发送包 显示进出特定网卡的包数目。同时检查内网和外网网卡
    碰撞包 在一个域中有很多机器时,使用中继器可能导致许多碰撞
    丢弃包 系统丢弃包的原因可能有很多,可能影响到性能。比如,如果服务器网卡配置为100M全双工模式,但是交换机网卡配置为10M,路由器的访问控制列表(ACL)过滤器可能会丢弃包。例如: iptables -t filter -A FORWARD -p all -i eth2 -o eth1 -s 172.18.0.0/24 -j DROP
    错误 如果网络线路(例如,手机线路)太差会出现错误。在这种情况下,会重发包,导致降低网络吞吐量。
    有问题的适配器 网络问题经常可能是由于坏的网卡导致的。当发生这种硬件问题时,可能会广播发送垃圾包

    网络性能调优

    当网络瓶颈出现时,你应该试试如下的办法:

    • 确保网卡配置和路由器交换机配置相匹配。

    • 修改子网的组织方式

    • 使用更快的网卡

    • 适当调整IPv4的TCP内核参数。有些安全相关的参数调整会提升性能,详见下一章。

    • 如果可能的话,更换网卡,然后重新检测性能。

    • 如果可能的话,增加网卡,绑定成一个网卡组。

    原文: https://lihz1990.gitbooks.io/transoflptg/content/03.分析性能瓶颈/3.5.网络瓶颈.html