0voice/dpdk_engineial_manual
کاربرد:
این دستنامه یک منبع جامع برای مهندسانی است که میخواهند با DPDK (Data Plane Development Kit) کار کنند. به شما کمک میکنه تا از محدودیتهای هسته لینوکس بگذرید و عملکرد I/O شبکه رو به شدت افزایش بدید. مناسب توسعهدهندگان سیستمهای پرسرعت شبکه، فایروالها، روترها و برنامههای زمان واقعیه.
در چه شرایطی بهتره استفاده شود؟
وقتی نیاز به کاهش تأخیر و افزایش توان پردازش بستههای شبکه دارید، مثل محیطهای 5G، SDN، NFV یا سرورهای مالی با تأخیر پایین. همچنین برای تست عملکرد تجهیزات شبکه یا توسعه smart NIC عالیه.
چند مثال از موارد استفاده
- پیادهسازی یک load balancer با توان پردازش دهها میلیون بسته در ثانیه
- توسعه یک intrusion detection system (IDS) با تأخیر زیر 10 میکروثانیه
- شبیهسازی ترافیک شبکه در آزمایشگاه با استفاده از DPDK-based traffic generator
- بهینهسازی vSwitch در محیطهای مجازیسازی شده
- #DPDK
- #NetworkPerformance
- #HighSpeedNetworking
- #NFV
- #SDN
- #LowLatency
- #PacketProcessing
- #OpenSource
- #5G
- #SmartNIC
