Multi Channel DMA Intel® FPGA IP for PCI Express* デザイン例のユーザーガイド

ID 683517
日付 10/06/2023
Public
ドキュメント目次

2.5.2. ハードウェア・テスト結果

カスタムドライバーを使用して、次の出力を生成しています。
注: 同じテストオプションでDPDKドライバーとカーネル・モード・ドライバーを使用し、同等の結果を生成することができます。
PIOテスト
[root@bapvemb005t perfq_app]# ./perfq_app -b 0000:01:00.0 -o -v
PIO Write and Read Test ...
Pass

図 9. パフォーマンス・テスト: Hタイル-iオプション。注意: このハードウェア・テストは、 インテル® Stratix® 10 GX HタイルPCIe Gen3 x16のコンフィグレーションで実行しています。

図 10. パフォーマンス・テスト: Pタイルこのテストは、 Intel Agilex® 7 FシリーズPタイルPCIe Gen4 x16のコンフィグレーションで実行しています。

データ検証テスト

[root@localhost perfq_app]#./perfq_app -b 0000:2d:00.0 -p 8192 -d 2 -c 4 -a 4 -s 268435456 -u -v
Allocating 4 Channels...

----------------------------------------------------------------------
BDF: 0000:2d:00.0
Channels Allocated: 4
QDepth 508
Number of pages: 8
Completion mode: WB
Payload Size per descriptor: 8192 Bytes
#Descriptors per channel: 32768
SOF on descriptor: 1
EOF on descriptor: 1
File Size: 8192 Bytes
Tx Batch Size: 127 Descriptors
Rx Batch Size: 127 Descriptors
DCA: OFF
-----------------------------------------------------------------------
Thread initialization in progress ...
Thread initialization done
All Threads exited
-------------------------------OUTPUT SUMMARY--------------------------------------------
Dir  #queues   Time_elpsd     B_trnsfrd           TBW     MPPS    Passed  Failed  %passed
Tx      4       00:00:429     1048576.00KB     02.30GBPS 00.30MPPS      4      0     100.00%
Rx      4       00:00:429     1048576.00KB     02.31GBPS 00.30MPPS      4      0     100.00%
------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------
Full Forms:
TBW:            Total Bandwidth
IBW:            Interval Bandwidth
MIBW:           Mean Interval Bandwidth
HIBW:           Highest Interval Bandwidth
LIBW:           Lowest Interval Bandwidth
-vオプションを使用してデータ検証を有効にするには、user/common/mk/common.mkで次のようにソフトウェア・フラグを設定します。
  • cflags += -UPERFQ_PERF
  • cflags += -DPERFQ_LOAD_DATA
注: このハードウェア・テストは、 Intel Agilex® 7 PタイルPCIe Gen4x16のコンフィグレーションで実行しています。