原文
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 網絡卡 該程式...