Netutils-linux,网络性能工具包

netutils-linux名称

在下一篇文章中,我们将看一看 实用程序集合 称为“ netutils-linux”。 这些可以用来 简化故障排除和网络性能调整 在我们的Gnu / Linux系统上。

这些利润可以是 对于工作量大的数据中心和互联网服务提供商有用红色。 尽管您可以随时利用它,但我们可能不会在台式机上看到它的全部功效。 它现已投入生产,可通过调试硬件和软件设置为我们节省大量时间。

Netutils-Linux工具

这套实用程序将 开箱即用,帮助自动化Gnu / Linux性能调整过程。 Netutils-linux由以下工具组成:

  • 网络顶部
  • Snmptop
  • 软顶
  • 链接率
  • 顶部状态
  • 梯子
  • 自动rps
  • 最大化CPU频率
  • rx缓冲区增加
  • 服务器信息

安装Netutils-linux

Netutils-linux是使用Python编程语言开发的。 因此,由于此,您可以 使用PIP轻松安装。 首先,在Debian,Ubuntu和Linux Mint中,我们可以通过打开终端(Ctrl + Alt + T)安装pip。 在其中,我们将编写以下命令:

sudo apt-get install python-pip

安装PIP后,我们只需执行以下命令即可安装netutils-linux:

sudo pip install netutils-linux

使用Netutils-linux

正如我在上面提到的几行 Netutils-linux包含许多实用程序 专为解决网络问题和网络性能调整而设计。 所有实用程序都分为三个部分:

  1. 监督
  2. 调音
  3. 硬件及其配置分类

监督

我们可以在监管部分找到的所有这些顶级工具都不需要root特权。 我们将能够以普通用户的身份使用它们,而不会出现任何问题。

网络顶部

netutils-linux网络顶部

该实用程序将使我们 监视中断,设备以及CPU的网络处理统计信息。 要运行此实用程序,我们只需在终端中运行(Ctrl + Alt + T):

network-top

Snmptop

netutils Linux snmptop

这是一个 基本数据包观察者 de / proc / net / smmp。 要执行此实用程序,我们只需执行以下命令:

snmptop

netutils-linux irqtop

该实用程序将以简单的方式向我们展示 基于/ proc / interrupts文件的中断率 我们的Gnu / Linux系统。 不要忘记,该实用程序将能够使用以下命令简单地执行它:

irqtop

软顶

netutils-linux softirq-顶部

该命令将向我们显示 基于/ proc / softirqs文件的数据包发送和接收速率。 要使用此命令,我们只需要在终端中执行(Ctrl + Alt + T):

softirq-top

链接率

netutils-linux链接速率

执行此工具时,它将向我们显示 网络接口接收/传输多少个数据包/字节,以及发生多少错误 基于/ sys / class / net / XXX / statistics / YYY文件。 要使用此命令,我们只需在终端中编写(Ctrl + Alt + T):

link-rate

顶部状态

netutils-linux softnet-stat-top

显示各种 CPU处理数据包的统计信息 在我们的Gnu / Linux系统上。 我们只需要在终端(Ctrl + Alt + T)中键入以下内容即可获得结果:

softnet-stat-top

调音

要运行这些工具,我们将必须使用它们作为root或与sudo一起使用。

梯子

自动为IRQ设置smp_affinity_list 正常在CPU0上工作的NIC rx / tx队列。 它还支持多处理器系统的双倍/四倍缩放。

sudo rss-ladder enp10s0 0

自动rps

在本地NUMA节点的所有可用CPU上允许RPS 适用于所有NIC rx队列。 还应该阐明,它是廉价网卡的好工具。

sudo autorps enp10s0

最大化CPU频率

该实用程序 设置CPU性能等级。 您还将将最大比例值设置为最小比例值。 这意味着我们将能够使用处理器的所有功能。 要记住的另一点是,它对于延迟敏感的系统也将非常有用。

sudo maximize-cpu-freq

rx缓冲区增加

该实用程序查找并设置所需的值 避免丢失或丢失数据包,同时保持较低的延迟.

硬件及其配置分类

服务器信息

netutils-linux服务器信息显示

该实用程序是 类似于lshw命令。 我们可以通过输入终端(Ctrl + Alt + T)来使用它:

sudo server-info show

netutils-linux服务器信息显示

服务器信息实用程序 可以对硬件进行分类 除了其从1到10的比例尺上的所有特征。除了访问此分类,我们还可以通过在终端中键入内容(Ctrl + Alt + T)来简单地完成此操作:

sudo server-info rate

任何想要了解的人都可以在页面上了解有关此工具包的更多信息。 GitHub上 该项目的。 在那里,您将找到它们的更详细描述。

卸载netutils-linux

要从我们的系统中删除这组应用程序,我们只需要打开一个终端(Ctrl + Alt + T)并输入:

sudo pip uninstall netutils-linux

发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。