Oracle Solaris カーネルのチューンアップ・リファレンスマニュアル

ip_multidata_outbound (Solaris 9 リリース)

このパラメータの情報は、Solaris 9 8/03 リリース以後、大幅に変更されました。詳細は、ip_multidata_outboundを参照してください。

備考欄

このパラメータによりネットワークスタックは、転送時にネットワークデバイスドライバに対して一度に複数のパケットを送信できます。

このパラメータを有効にすると、ホスト CPU の利用率またはネットワークスループット (あるいはこの両方) が向上し、パケットあたりの処理コストが減少します。

複数データ送信 (multidata transmit 、MDT) 機能は、この機能をサポートするデバイスドライバでのみ有効です。

MDT パラメータを使用するには、/etc/system ファイル内で次のパラメータを有効にする必要があります。

set ip:ip_use_dl_cap = 0x1

デフォルト

無効

範囲

0 (無効)、1 (有効)

動的か

はい

どのような場合に変更するか

この機能はシステムパフォーマンスを向上させる目的でいつでも有効にできますが、次の点に注意します。

  • この機能を有効にすると、IP 層と DLPI プロバイダの間でパケットの形が変化することがあります。よって、ifconfigmodinsert 機能を使用して IP 層と DLPI プロバイダ間に動的に挿入されるサードパーティー製 STREAMS モジュールは、 MDT STREAMS データ形式を理解しないため、動作しない可能性があります。

    同様に、autopush(1m) 機構によって IP 層と DLPI プロバイダ間に挿入されるモジュールも、動作しない可能性があります。

  • STREAMS モジュールが MDT を認識しない場合は、この機能を無効にしてください。たとえば、ipfilter や Checkpoint Firewall-1 などのパブリックドメインユーティリティーは MDT を認識しません。

コミットレベル

変更の可能性あり