Solarflare SolarCapture

Продукт
Разработчики: Solarflare

SolarCapture — продукт, позволяющий манипулировать сетевыми пакетами в режиме реального времени. Он представляет собой приложение для анализа и отбора сетевых пакетов с высокоскоростных портов коммутатора. На отобранных пакетах SolarCapture назначает соответствующие метки и записывает их в «файл захвата» в формате PCAP или пересылает эти пакеты для дальнейшего пользовательского анализа и обработки.

SolarCapture получает пакеты непосредственно от сетевого адаптера по выделенному каналу и через интерфейс Kernel-Bypass доставляет отобранные пакеты непосредственно в адресное пространство пользовательских приложений, минуя сетевой стек ядра операционной системы. Преимуществом этой архитектуры является то, что приложение SolarCapture перехватывает пакеты с более высоким приоритетом и назначает более точные временные метки. Благодаря использованию технологии Kernel-Bypass, приложение SolarCapture достигает уровня захвата пакетов выше, чем стандартные «перехватчики и анализаторы сетевого трафика» типа TCPdump и WinPcap.

Программное обеспечение SolarCapture может обрабатывать миллионы пакетов в секунду даже на двухъядерных процессорах (ЦП), тем самым оно обеспечивает эффективное использование ЦП, распределяя потоки захвата пакетов на несколько процессорных ядер путём использования технологии Receive-Side Scaling (RSS).

Image:Solarcapture_pic_tdvaiser.jpg‎ ‎