網路監控框架 PFQ

2021-06-28 04:24:38 字數 459 閱讀 7709

原文

github位址

官網 pfq 是乙個支援多語言的網路框架,主要用於 linux 作業系統下進行高效的包捕獲和傳輸,適用於多核處理器系統中的網路監控框架。

pfq 專門為多核處理器而優化,包括對多個硬體佇列的網路裝置優化,支援任意網路裝置驅動,並提供乙個指令碼用來加速和優化對裝置資料的獲取。

該框架可用來開發高效能的應用,使用 c、c++11 和 haskell 。此外 pfq 還包含乙個純函式語言 pfq/lang 。

pfq/lang 靈感來自於 haskell 可以用來建立執行在核心空間中網路裝置驅動之上的小應用程式,例如用來建立高效的橋接程式、埠映象、簡單防火牆和網路均衡器等等。

pfq 的效能高度依賴於所執行的硬體環境。在至強處理器、intel 82599 10g 控制器上,pfq 每秒可處理約 1480 萬的資料報(2 或者 3 核心執行緒),詳細配置請看intel processors.

PFQ,適用於多核處理器系統中的網路監控框架

pfq 是乙個支援多語言的網路框架,主要用於 linux 作業系統下進行高效的包捕獲和傳輸,適用於多核處理器系統中的網路監控框架。pfq 專門為多核處理器而優化,包括對多個硬體佇列的網路裝置優化,支援任意網路裝置驅動,並提供乙個指令碼用來加速和優化對裝置資料的獲取。該框架可用來開發高效能的應用,使用...

應用監控框架Sensu

sensu是乙個開源的監控系統 sensu執行一系列的check指令碼檢查應用和服務的可用性,當某個條件滿足時觸發handlers,check指令碼也可以附帶資料實現計量資料收集。功能特性 架構靈活,簡單,方便擴充套件,整合 通知型別豐富 計量資料收集和轉存 支援多種資料庫,序列化資料庫,sql資料...

ubuntu網路監控

nethogs 是乙個終端下的網路流量監控工具,它的特別之處在於可以顯示每個程序的頻寬占用情況,這樣可以更直觀獲取網路使用情況。它支援 ipv4 和 ipv6 協議 支援本地網絡卡及 ppp 鏈結。sudo apt get install nethogs使用 sudo nethogs 網絡卡 該程式...