Go to main content
Oracle® Solaris 11.3 での仮想ネットワークとネットワークリソースの管理

印刷ビューの終了

更新: 2016 年 11 月
 
 

データリンクとフローのネットワークトラフィックの統計情報のモニタリングの概要

パケットは、システムに入力されるか、またはシステムから出力されるときにパスをたどります。詳細なレベルで見ると、パケットは、NIC の受信 (Rx) リングおよび送信 (Tx) リングを通して送受信されます。これらのリングからのインバウンドパケットはさらに処理するためにネットワークスタックに渡され、アウトバウンドパケットはネットワークに送信されます。

ネットワークトラフィックを管理するために、システムリソースを結合したり、割り当てたりすることができます。データリンクとフローの両方について、受信側および送信側のネットワークトラフィックの統計情報をモニターできます。この章では、主にデータリンクとフロー上の受信側のネットワークトラフィックの統計情報について説明します。

データリンクプロパティーを設定することによって、受信リング、送信リング、およびデータリンク上のその他のリソースを構成できます。データリンク上のネットワークトラフィックによっては、システムでのパケットの処理効率を向上させるために、データリンクに専用ハードウェアリングを割り当てることができます。たとえば、ネットワークトラフィックの負荷がもっとも高いデータリンクにより多くのリングを割り当てることができます。データリンクにハードウェアリングを割り当てる方法の詳細は、クライアントの構成とリングの割り当てを参照してください。

次の理由で、データリンクに専用ハードウェアリングを割り当てられないことがあります。

  • ハードウェアリソースの不足。たとえば、データリンクに排他的に割り当てることができる使用可能なリングが存在しない可能性があります。

  • ハードウェア機能の不足。たとえば、NIC がハードウェアリングを公開していない可能性があります。

  • データリンクが低レベルのハードウェアデータリンクに結合されていない可能性があります。たとえば、etherstub 上に VNIC を作成する場合が該当します。

一部のデータリンクは、次の理由で、リングを共有するように構成されることがあります。

  • データリンクが、専用リングを必要とするリソース集約型プロセスを実行していない可能性がある。

  • NIC でリング割り当てがサポートされていない可能性がある。

  • データリンクがリング割り当てをサポートしているにもかかわらず、排他的使用のためにリングを割り当てることができなくなった。

次の図は、データリンク間でのハードウェアリングの割り当てを示しています。

図 25  データリンクでのリング割り当て

image:この図は、データリンク間でのハードウェアリングの割り当てを示しています。

この図は、次の構成を示しています。

  • net0 データリンクには、ほかのデータリンクに割り当てることができる 16 個のハードウェアリング (0-15) が存在します。

  • vnic1vnic2vnic3vnic4 の各 VNIC は、データリンク net0 上に構成されています。

  • vnic1vnic2vnic3 の各 VNIC には、それぞれ 4 つの専用ハードウェアリングが割り当てられています。

  • ハードウェアリング (0-3) は、データリンク net0 と VNIC vnic4 の間で共有されています。次の例は、物理データリンク net0 へのリング割り当てを示しています。

    # dladm show-phys -H net0
    LINK         RINGTYPE  RINGS                CLIENTS
    net0         RX        0-3                  <default,mcast>,vnic4
    net0         RX        4-7                  vnic1
    net0         RX        8-11                 vnic2
    net0         RX        12-15                vnic3
    net0         TX        0-7                  <default>,vnic4,vnic3,vnic2,vnic1
  • 物理データリンク net0 のネットワークトラフィックの統計情報を表示するには、dlstat show-phys コマンドを使用します。使用例 83を参照してください。

  • データリンク net0vnic1vnic2vnic3、および vnic4 のネットワークトラフィックの統計情報を表示するには、dlstat show-link コマンドを使用します。使用例 90を参照してください。