Translated message

A translation of this page exists in English.

Warning message

This translation is outdated. For the most up-to-date information, please refer to the English version.

qperf を使用してネットワークの帯域幅とレイテンシのパフォーマンスを測定する

Solution Verified - Updated -

Environment

  • Red Hat Enterprise Linux
  • ネットワーク

Issue

  • qperf を使用してネットワークの帯域幅とレイテンシのパフォーマンスを測定するにはどうすれば良いですか?
  • qperf 以外に、ネットワークのスループットを測定するのに使用でき、サポートされている機能はありますか?
  • RDMA のパフォーマンスをテストするにはどうすれば良いですか?

Resolution

インストール

RHEL サーバーチャンネルから qperf をインストールします。

# yum install qperf

サーバー

1 つのシステムをサーバーとしてリッスンさせます。

server # qperf

注意: サーバーは、デフォルトで TCP ポート 19765 をリッスンします。これは、--listen_port オプションを使用して変更できます。

クライアント

別のシステムを、クライアントとしてサーバーに接続します。

# qperf -t 60 --use_bits_per_sec  <server hostname or ip address> tcp_bw

結果

結果はクライアントにのみ出力されます。以下の例は、2 つのシステム間におけるスループットが毎秒 16.1 ギガビットであることを示しています。

tcp_bw:
    bw  =  16.1 Gb/sec

--use_bits_per_sec オプションが使用されていない場合、スループットは毎秒 GiB で提供されます (または別の適用可能な IEC バイナリーユニットが使用されます)。

tcp_bw:
    bw  =  1.94 GB/sec

その他のテスト

その他にも、TCP レイテンシー、UDP 帯域幅およびレイテンシー、SCTP 帯域幅およびレイテンシーや、RDMA で実行するその他のプロトコルなどもテストできます。

詳細は、man qperfTESTS セクションを参照してください。

Root Cause

qperf は、TCP/IP、RDMA、UDP、SCTP などの多くのトランスポートで動作するネットワーク帯域幅およびレイテンシー測定ツールです。

This solution is part of Red Hat’s fast-track publication program, providing a huge library of solutions that Red Hat engineers have created while supporting our customers. To give you the knowledge you need the instant it becomes available, these articles may be presented in a raw and unedited form.

Comments