Fórum Root.cz
Hlavní témata => Sítě => Téma založeno: řehoř 08. 11. 2016, 11:47:28
-
Je zde někdo co má zkušenosti s GPU akcelerací zpracování paketů? Například pře potřeby IPS jako Snort nebo Suricata. Zajímá mně jakou kartu bych potřeboval pre datový tok 500 Mbit/s.
-
proč chceš GPU? 500mbit/s louská procesor jak nic.
Hledej podporu openCL, ideálně nvidii, AMD má k ničemu ovladače. Stačí i postarší nvidia Quadro.
-
proč chceš GPU? 500mbit/s louská procesor jak nic.
Nemám tady nějak extra CPU, pár starých Xeonů. Měl sem datový tok ~150-200 Mbit/s a Xeon E3-1230v2 @3.3 GHz běžel na 75 procent. Suricata v AlienVault OSSIM.
-
Preco prave GPU? Tie IPS pouzivaju aspon nieco ako DPDK?
-
Preco prave GPU? Tie IPS pouzivaju aspon nieco ako DPDK?
DPDK pomůže pri pattern matchingu?
-
Je zde někdo co má zkušenosti s GPU akcelerací zpracování paketů? Například pře potřeby IPS jako Snort nebo Suricata. Zajímá mně jakou kartu bych potřeboval pre datový tok 500 Mbit/s.
Ti nevim, rek bych, ze tohle by mohlo mit smysl pri relativne velmy malym datovym toku, a velice slozitych - ovsem paralelne aplikovatelnych - pravidlech. Paac to musis chte nechte vsechno protlacit pres sbernici, ktera taky neni nekonecne rychla, a velice pravdepodobne to stejne budes tlacit i pres ten CPU.
-
Já bych to nezatracoval, PCIe na GPU má propustnost 128Gbit/s a pamět bude mít 1Tbit/s.
Na podrobnou analýzu všeho co prochází by to celkem mohlo stačit. Spíš programátorsky to bude dost náročné a spolehlivost nemusí být ideální (komplexní kód). Rychlost zpracování oproti CPU 10-50x rychlejší i na průměrném GPU za pár kaček???
Je zde někdo co má zkušenosti s GPU akcelerací zpracování paketů? Například pře potřeby IPS jako Snort nebo Suricata. Zajímá mně jakou kartu bych potřeboval pre datový tok 500 Mbit/s.
Ti nevim, rek bych, ze tohle by mohlo mit smysl pri relativne velmy malym datovym toku, a velice slozitych - ovsem paralelne aplikovatelnych - pravidlech. Paac to musis chte nechte vsechno protlacit pres sbernici, ktera taky neni nekonecne rychla, a velice pravdepodobne to stejne budes tlacit i pres ten CPU.
-
Je zde někdo co má zkušenosti s GPU akcelerací zpracování paketů?
Skuste si zohnat: http://dspace.vsb.cz/handle/10084/115910
-
ntop?
pf_ring ?
http://www.ntop.org/products/packet-capture/pf_ring/pf_ring-zc-zero-copy/
https://github.com/Security-Onion-Solutions/security-onion/wiki/NIDS
-
ntop?
pf_ring ?
Ješte jednou: jak mi pomůže pf_ring při pattern matchingu?
-
Je to kravina. Proc chces honit datovy tok ze sitovky pres sbernici do grafarny a zase zpatky? Tobe to neprijde vyndany? Porid si poradnou sitovku nebo nejaky specializovany FPGA a zen provoz primo prez nej. NetFPGA kuprikladu.
Vubec nespekuluj nad kravinama a radsi pouzij GPU na neni lepsiho.
-
co jsem zkousel, tak PC-RAM <-> GPU-RAM zvlada 93 GB/sec - je to nejake uzke hrdlo ?
-
93GB/s bude tak z GPU-RAM do GPU pretoze bandwith PCIe je 15,75GB/s. Vo verzii 4.0 to ma vyliezt na 31,5GB/s co stale nie je ani polovica.
Problemom bude ale latencia ktora tam vznikne pri prenose sietovka->RAM->VRAM->RAM->sietovka.
-
ono je nějaké GPU vhodné právě pro pattern matching?
-
GPU je vhodne pro ulohy ktere umoznuji paralelni zpracovani. Nevim, co presne chce autor, omlouvam se za chybu, ta rychlost je z jineho testu.
Host to Device Bandwidth, 1 Device(s)
PINNED Memory Transfers
Transfer Size (Bytes) Bandwidth(MB/s)
33554432 2942.1
Device to Host Bandwidth, 1 Device(s)
PINNED Memory Transfers
Transfer Size (Bytes) Bandwidth(MB/s)
33554432 3214.0
Device to Device Bandwidth, 1 Device(s)
PINNED Memory Transfers
Transfer Size (Bytes) Bandwidth(MB/s)
33554432 191695.7