Windows system >> Windowsの知識 >  >> Linuxシステムチュートリアル >> Linuxについて >> このツールを使ってLinuxシステムのネットワークパフォーマンスをデバッグする方法

このツールを使ってLinuxシステムのネットワークパフォーマンスをデバッグする方法

  

Linuxシステムのネットワークパフォーマンスはツールでテストすることができます主なテストツールはroute、netstat、tcpdumpです。この記事では、Linuxシステムでこれら3つのツールを使用してネットワークパフォーマンスをデバッグする方法を紹介します。

A:ネットワークを構成する場合は、ルート

、パケットはデータパケットを受信するためにマシンを経由するパスを指定します。 Linuxシステムでは、コマンドrouteが提供されていますこのコマンドは、ifconfigコマンドで設定されたNICに静的ルートを設定できます。この設定は通常/etc/rc.d/rc.inet1で導入されており、システム起動時に行われます。

いくつかの例を使用して、routeコマンドの使用方法を示します。

route add -net 127.0.0.0

このコマンドは、指定されたアドレスまたはネットワークをルーティングテーブルに追加します。ルーティングネットワークはクラスAアドレスで、マスクは255.0.0.0に設定されていることに注意してくださいこの新しく追加されたエントリは、loデバイスに接続されています。

route add -net xxx.xxx.xxx.xxxネットマスク255.255.255.0 dev eth0

このコマンドは、IPアドレスxxx.xxx.xxx.xxxを持つホストへのルートを追加します。ネットマスクは255.255.255.0に設定されています。

route del -net xxx.xxx.xxx.xxx

このコマンドは、xxx.xxx.xxx.xxxネットワークの経路を削除します。

routeコマンドを使用すると、ネットワーク全体のルーティング情報を簡単に管理でき、その出力はネットワークのルーティングテーブルです。下記のように:

---------------------------------------- -------------------------

[root @ lee /root] #route

カーネルIPルーティングテーブル

宛先ゲートウェイGenmaskフラグメトリック参照用途

10.10.8.224 * 255.255.255.255 UH 0 0 0 eth0

10.10.8.0 * 255.255.255.0 U 0 0 0 eth0

127.0.0.0 * 255.0.0.0 U 0 0 0 lo

デフォルトdgc8.njupt.edu 0.0.0.0 UG 0 0 0 eth0

デフォルトdgc8.njupt.edu 0.0.0.0 UG 1 0 0 eth0

[root @ lee /root]#

---------------------- -------------------------------------------

出力結果の各フィールドの意味は次のとおりです。

· Destinationは、ルートの宛先IPアドレスを示します。

·ゲートウェイは、ゲートウェイで使用されているホスト名またはIPアドレスを示します。上記の出力 - * - rはゲートウェイがないことを示します。

· Genmaskはルートのネットワークマスクを表します。それを経路の宛先アドレスと比較する前に、カーネルは、GenmaskおよびパケットのIPアドレスを使用して、ビットごとの「and」演算を実行して経路を設定します。

·フラグはルートを表すフラグです。使用可能なフラグとその意味は次のとおりです。Uはルートが開始され、Hはターゲットがホスト、Gはゲートウェイが使用される、Rは動的ルートがリセットされる、Dは動的ルーティング、Mはルートが変更される経路が拒否されたことを示します。

·メートル法は、ルートの単価を表します。

· Refは、現在のルートの状況に応じて異なる他のルートの数を表します。

· Useは、使用されているルーティングテーブルエントリの数を示します。

· Ifaceは、ルートで送信されたパケットの宛先ネットワークを表します。

これらの出力情報を見ることで、ネットワークのルーティングテーブルを簡単に管理できます。前のページ123次のページ合計3ページ

Copyright © Windowsの知識 All Rights Reserved