Cuideachta Cloudflare
Tá an áirgiúlacht xdpcap comhoiriúnach le slonn scagtha tcpdump/libpcap agus ligeann sé duit méideanna tráchta i bhfad níos mó a phróiseáil ar na crua-earraí céanna. Is féidir Xdpcap a úsáid freisin le haghaidh dífhabhtaithe i dtimpeallachtaí nach bhfuil tcpdump rialta infheidhme, mar scagadh, cosaint DoS, agus córais cothromaithe ualaigh a úsáideann fochóras XDP eithne Linux, a phróiseálann paicéid sula ndéanann cruach líonraithe eithne Linux iad a phróiseáil (tcpdump Ní fheiceann an láimhseálaí XDP paicéid a thit).
Baintear ardfheidhmíocht amach trí úsáid a bhaint as fochórais eBPF agus XDP. Is ateangaire bytecode é eBPF atá ionsuite in eithne Linux a ligeann duit láimhseálaithe ardfheidhmíochta paicéid isteach/amach a chruthú le cinntí maidir le cur ar aghaidh nó iad a chaitheamh amach. Ag baint úsáide as tiomsaitheoir JIT, aistrítear bytecode eBPF ar an eitilt go treoracha meaisín agus déantar é a fheidhmiú le feidhmiú an chóid dhúchais. Comhlánaíonn fochóras XDP (Conair Sonraí eXpress) eBPF leis an gcumas cláir BPF a reáchtáil ag leibhéal an tiománaí líonra, le tacaíocht do rochtain dhíreach ar mhaolán paicéad DMA agus oibriú ag an gcéim sula leithdháileann an stack líonra an maolán skbuff.
Cosúil le tcpdump, aistríonn an fóntais xdpcap rialacha scagtha tráchta ardleibhéil ar dtús i léiriú clasaiceach BPF (cBPF) ag baint úsáide as an leabharlann libpcap caighdeánach, agus ansin iad a thiontú i bhfoirm gnáthaimh eBPF ag baint úsáide as tiomsaitheoir.
Foinse: oscailtenet.ru