BT Sözlüğü › Ağ › DPDK

DPDK

Ağ Svenska → Güncellendi: 2026-10-10

Tüm paket işlemeyi çekirdekten alıp uygulamaya taşıyan kütüphane; Intel tarafından 2010’da, sıradan sunucu donanımında saniyede on milyonlarca paket işlemek için başlatıldı.

Yöntem, işletim sistemini tamamen devre dışı bırakmaktır: ağ kartı özel bir sürücüye bağlanır, uygulama kartın yazmaçlarını doğrudan eşler ve paketleri kesme beklemek yerine meşgul bir döngüde yoklayarak (polling) okur. Tamponlar TLB ıskalarını azaltmak için hugepage’lerde durur ve her çekirdeğin kilitlemeye gerek bırakmayan kendi kuyruğu vardır. Sonuç, öngörülebilir mikrosaniye gecikmesidir; bedeli ise trafik ne olursa olsun bir CPU çekirdeğinin yüzde 100 çalışması, çekirdeğin güvenlik duvarı ve araçlarının artık hiçbir şey görmemesi ve TCP/IP yığınının uygulamanın kendisinden gelmesi gerekmesidir. Sanal güvenlik duvarlarında, yazılım yönlendiricilerde ve telekom ağ işlevlerinde kullanılır.

← Sözlüğe dön