Linux 网络故障排除和性能调优的工具集之Netutils-Linux

作为系统管理员,您可能知道并使用很少的应用程序来进行网络故障排除和性能调优。netutils-linux是一组应用程序,用于在不同方面执行网络故障排除和性能调整。该工具开箱即用地自动执行整个 Linux 网络性能调整过程。

1、安装 netutils-linux

它可以通过 pip 包安装到所有主要的 Linux 发行版。为了安装 netutils-linux,请确保您的系统有 python 和 python-pip 包作为先决条件。

pip 是一个与 setuptools 捆绑在一起的 python 模块,它是在 Linux 中安装 Python 包的推荐工具之一。

 2、使用YUM 命令安装 pip。

 #yum install python-pip python-devel

最后,运行以下 pip 命令安装 netutils-linux

#pip install netutils-linux

 Linux 网络故障排除和性能调优的工具集之Netutils-Linux 网络安全 第1张

netutils-linux 工具包含以下程序:

  •  networktop

   该应用程序包括大多数网络堆栈性能指标,并允许用户通过从以下文件 /proc/interrupts、/proc/net/softnet_stat、/proc/softirqs 收集信息来监视设备和 CPU 的中断、软中断、网络处理统计信息,和/sys/class/net//统计/。

 Linux 网络故障排除和性能调优的工具集之Netutils-Linux 网络安全 第2张

  • snmptop

/proc/net/snmp 文件显示由 snmp 代理用于 IP、ICMP、TCP 和 UDP 监控和管理的数据。这可以帮助管理员识别异常值,从而识别潜在的性能问题。另一方面,我们可以说,基本的 /proc/net/smmp 文件观察器。

 Linux 网络故障排除和性能调优的工具集之Netutils-Linux 网络安全 第3张

  • irqtop

irqtop 是 networktop 包的一部分。如果您只想显示 irqs 指标,请使用以下命令。基本上它是从/proc/interrupts文件中收集信息

此文件记录每个 IRQ 的中断数。第一列指的是 IRQ 编号。系统中的每个 CPU 都有自己的列和每个 IRQ 的中断数。下一列报告中断类型,最后一列包含位于该 IRQ 处的设备名称。

 Linux 网络故障排除和性能调优的工具集之Netutils-Linux 网络安全 第4张

  •  softnet-stat-top 

文件 /proc/net/softnet_stat 提供有关每个 CPU 内核的错误/挤压率的统计信息。


 Linux 网络故障排除和性能调优的工具集之Netutils-Linux 网络安全 第5张

  • link-rate

此应用程序根据 /sys/class/net//statistic/ 显示接收/传输的数据包数量和错误信息


 Linux 网络故障排除和性能调优的工具集之Netutils-Linux 网络安全 第6张

  • softirqs-top

 Linux 网络故障排除和性能调优的工具集之Netutils-Linux 网络安全 第7张


  • rxbuffers

默认情况下,为 NIC 设置的缓冲值为 256 或 512 字节。运行以下命令以查看接口的功能和当前值。我可以看到 RX 和 TX 值都设置为 256,但接口具有 4096 字节的能力。

 Linux 网络故障排除和性能调优的工具集之Netutils-Linux 网络安全 第8张


标签: Linux IT

作者头像
南宫俊逸创始人

君子好学,自强不息~

上一篇:Linux 中怎么使用 ss 和 netstat 命令检查 Apache 的并发连接数。
下一篇:一个轻量级命令行网路流量监控工具—vnstat

相关推荐

4

发表评论

×
×