コンテンツにスキップ

DataKit Trace Agent の性能レポート

次のテストは、実際の物理環境で、テスト ツールを使用して飽和データを送信して実行されました。

DataKit 物理マシンのパラメータを実行する

CPU 記憶 帯域幅
1コア 2G 100Mbps

DataKit の使用構成

デフォルトをインストールする

テストツール設定パラメータ (飽和データの送信)

スレッドを開始します シングルスレッドリクエストの数 リクエストあたりのスパン数
100 1000 10

テストツールのダウンロードアドレス

DDTrace の性能レポート

テストAPI: /v0.4/traces

ddtrace.threads を開かないでください ddtrace.storage を開かないでください

CPU(%) Mem(mb) リクエスト数 (k) 送信された合計データ (MB) 単一リクエスト データ パケット サイズ (kb) インターフェイス遅延 (ミリ秒)
60.92 66.47 100.00 727.68 7.89 14.96

ddtrace.threads(buffer=100 threads=8) をオンにする ddtrace.storage(capacity=5120) をオンにする

CPU(%) Mem(mb) リクエスト数 (k) 送信された合計データ (MB) 単一リクエスト データ パケット サイズ (kb) インターフェイス遅延 (ミリ秒)
60.92 66.69 50.00 399.07 8.17 18.98

Jaeger の性能レポート

テストAPI: /apis/traces

jaeger.threads を開かないでください jaeger.storage を開かないでください

CPU(%) Mem(mb) リクエスト数 (k) 送信された合計データ (MB) 単一リクエスト データ パケット サイズ (kb) インターフェイス遅延 (ミリ秒)
80.94 63.24 100.00 511.17 5.23 24.90

jaeger.threads(buffer=100 threads=8) をオンにする jaeger.storage(capacity=5120) をオンにする

CPU(%) Mem(mb) リクエスト数 (k) 送信された合計データ (MB) 単一リクエスト データ パケット サイズ (kb) インターフェイス遅延 (ミリ秒)
62.95 60.66 200.00 912.09 4.67 1.37

OpenTelemetry の性能レポート

テストAPI: /otel/v1/traces

opentelemetry.threads を開かないでください opentelemetry.storage を開かないでください

CPU(%) Mem(mb) リクエスト数 (k) 送信された合計データ (MB) 単一リクエスト データ パケット サイズ (kb) インターフェイス遅延 (ミリ秒)
65.99 67.72 100.00 262.07 2.68 21.98

opentelemetry.threads(buffer=100 threads=8) をオンにする opentelemetry.storage(capacity=5120) をオンにする

CPU(%) Mem(mb) リクエスト数 (k) 送信された合計データ (MB) 単一リクエスト データ パケット サイズ (kb) インターフェイス遅延 (ミリ秒)
52.94 47.26 50.00 130.99 2.68 3.07

Zipkin の性能レポート

テストAPI: /api/v2/spans

zipkin.threads を開かないでください zipkin.storage を開かないでください

CPU(%) Mem(mb) リクエスト数 (k) 送信された合計データ (MB) 単一リクエスト データ パケット サイズ (kb) インターフェイス遅延 (ミリ秒)
70.98 66.26 100.00 822.16 8.42 37.01

zipkin.threads(buffer=100 threads=8) をオンにする zipkin.storage(capacity=5120) をオンにする

CPU(%) Mem(mb) リクエスト数 (k) 送信された合計データ (MB) 単一リクエスト データ パケット サイズ (kb) インターフェイス遅延 (ミリ秒)
59.97 51.88 50.00 410.51 8.41 16.59

フィードバック

このページは役に立ちましたか?