« Tüm yayınlar

C++ ile AF_XDP Uygulaması ve DPDK Karşılaştırması

C++ ile AF_XDP ve DPDK arka uçları için bir kütüphane geliştirdim. Performans karşılaştırmaları ve bulgular hakkında bilgi edinin.

C++ dilinde AF_XDP ve DPDK arka uçlarını içeren bir kütüphane geliştirdim. AF_XDP'nin DPDK ile aynı NIC'lerdeki performansını karşılaştıran sınırlı sayıda benchmark mevcut, bu boşluğu doldurmayı hedefliyorum. AF_XDP'nin, NIC sürücüsünü ayırmaması gibi bir avantajı var; ancak Mellanox donanımında bu avantaj büyük ölçüde kayboluyor. Kendi AF_XDP uygulamam, DPDK'nın AF_XDP PMD'sinden yalnızca marjinal olarak daha iyi performans gösterdi.