qperfの出力について

qperfの出力について

私はスイッチネットワークを介して接続されている2つのサーバー間の待ち時間を測定するためにqperfを使用しています(Linuxの実行)。以下はサンプル出力です。結果解釈が混乱しますね。

% qperf -vvt my_server tcp_lat
tcp_lat:
    latency          =  15.7 us
    loc_cpus_used    =  66.5 % cpus
    loc_cpus_user    =  25.5 % cpus
    loc_cpus_intr    =    14 % cpus
    loc_cpus_kernel  =  23.5 % cpus
    loc_cpus_iowait  =   3.5 % cpus
    loc_real_time    =     2 sec
    loc_cpu_time     =  1.33 sec
    rem_cpus_used    =    27 % cpus
    rem_cpus_user    =     4 % cpus
    rem_cpus_intr    =    11 % cpus
    rem_cpus_kernel  =    12 % cpus
    rem_real_time    =     2 sec
    rem_cpu_time     =   540 ms

*_cpu_timeは待ち時間をどのように受け入れますか?待ち時間は15.7usですが、loc_cpu_timeは2秒、rem_cpu_timeは540msです。 CPUが遅延を引き起こす時間ですか、それともこれが何かを示すものですか?

私のシステムの待ち時間を測定し、CPU時間とネットワーク時間の概要を取得しようとしています。 qperfは正しいツールですか?他のLinuxベースのツールはありますか?

ありがとう

ベストアンサー1

おすすめ記事