Netutils-linux、ネットワークパフォーマンスのためのツールキット

netutils-Linux名

次の記事では、XNUMXつを見ていきます ユーティリティコレクション 「netutils-linux」と呼ばれます。 これらはに使用することができます トラブルシューティングとネットワークパフォーマンスの調整を簡素化する 私たちのGnu / Linuxシステムで。

これらの利益は ワークロードが重いデータセンターやインターネットサービスプロバイダーに役立ちます。 あなたはいつでもそれを利用することができますが、私たちはおそらく私たちのデスクトップコンピュータでその完全な効果を見ることはありません。 現在本番環境で使用されており、ハードウェアとソフトウェアのセットアップをデバッグすることで多くの時間を節約できます。

Netutils-Linuxツール

このユーティリティのセットは 箱から出してGnu / Linuxパフォーマンスチューニングプロセスを自動化するのに役立ちます。 Netutils-linuxは、次のツールで構成されています。

  • ネットワークトップ
  • SNMPトップ
  • irqトップ
  • ソフトトップ
  • リンクレート
  • ソフトネット統計トップ
  • rss-はしご
  • オートループ
  • maximum-cpu-freq
  • rx-buffers-増加
  • サーバー情報

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には多くのユーティリティが含まれています ネットワークの問題のトラブルシューティングとネットワークパフォーマンスの調整のために特別に設計されています。 すべてのユーティリティは、次のXNUMXつのセクションに分類されます。

  1. 監督
  2. チューニング
  3. ハードウェアとその構成分類

監督

監視セクションにあるこれらのトップレベルのツールはすべて、root権限を必要としません。 通常のユーザーとして問題なくご利用いただけます。

ネットワークトップ

netutils-linuxnetwork-top

このユーティリティは私たちを可能にします 割り込み、デバイスおよびCPUのネットワーク処理統計を監視します。 このユーティリティを実行するには、ターミナルで実行する必要があります(Ctrl + Alt + T):

network-top

SNMPトップ

netutils-linux snmptop

それはです 基本的なパケットウォッチャー de / proc / net / smmp。 このユーティリティを実行するには、次のコマンドを実行するだけです。

snmptop

irqトップ

netutils-linux irqtop

このユーティリティは簡単な方法で私たちを示します / proc / interruptsファイルに基づく割り込み率 私たちのGnu / Linuxシステムの。 このユーティリティは、次のコマンドを使用するだけで実行できることを忘れないでください。

irqtop

ソフトトップ

netutils-linuxsoftirq-top

このコマンドは、 / proc / softirqsファイルに基づくパケットの送受信速度。 このコマンドを使用するには、ターミナル(Ctrl + Alt + T)で実行するだけです。

softirq-top

リンクレート

netutils-linuxリンクレート

このツールを実行すると、表示されます ネットワークインターフェイスが受信/送信するパケット/バイト数と発生するエラー数 / sys / class / net / XXX / statistic / YYYファイルに基づいています。 このコマンドを使用するには、ターミナルに書き込むだけです(Ctrl + Alt + T):

link-rate

ソフトネット統計トップ

netutils-linuxsoftnet-stat-top

さまざまな表示 CPUによるパケットの処理に関する統計 私たちのGnu / Linuxシステムで。 結果を取得するには、ターミナル(Ctrl + Alt + T)に次のように入力するだけです。

softnet-stat-top

チューニング

これらのツールを実行するには、rootまたはsudoとして使用する必要があります。

rss-はしご

IRQのsmp_affinity_listを自動的に設定します 通常CPU0で動作するNICrx / txキューの数。 また、マルチプロセッサシステムのダブル/クワッドスケーリングもサポートしています。

sudo rss-ladder enp10s0 0

オートループ

ローカルNUMAノードの使用可能なすべてのCPUでRPSを許可します すべてのNICrxキューに対して。 また、安価なネットワークカードに適したツールであることも明確にする必要があります。

sudo autorps enp10s0

maximum-cpu-freq

このユーティリティ CPUパフォーマンススケールを設定します。 また、最小スケール値の最大スケール値を設定します。 これは、プロセッサのすべての能力を使用できることを意味します。 覚えておくべきもうXNUMXつのポイントは、遅延の影響を受けやすいシステムにも非常に役立つということです。

sudo maximize-cpu-freq

rx-buffers-増加

このユーティリティは、必要な値を見つけて設定します 低遅延を維持しながら、パケットの紛失または欠落を回避します.

ハードウェアとその構成分類

サーバー情報

netutils-linuxserver-info-show

このユーティリティは lshwコマンドに似ています。 ターミナルに入力することでそれを利用できます(Ctrl + Alt + T):

sudo server-info show

netutils-linuxserver-info-show

サーバー情報ユーティリティも ハードウェアを分類できます 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. データの目的:SPAMの制御、コメント管理。
  3. 正当化:あなたの同意
  4. データの伝達:法的義務がある場合を除き、データが第三者に伝達されることはありません。
  5. データストレージ:Occentus Networks(EU)がホストするデータベース
  6. 権利:いつでも情報を制限、回復、削除できます。