2021 年適用於 Linux 的 5 個最佳 NetFlow 收集器
NetFlow 技術提供詳細的網絡流量分析。本文將探討最新的適用於 Linux 的 NetFlow 收集器。
廣域網或 WAN 是許多組織的信息技術支柱。我們談論的是網絡連接,它在每個位置、站點、分支機構等之間提供互連。廣域網允許每個人共享資源、設備、信息,以及使組織成為現實的任何事物。很明顯,WAN 必須完美無缺地運行。但 WAN 通常由某些提供商提供,並簽訂一定的帶寬或容量合同。
但是當達到 WAN 的全部容量時會發生什麼?這不是您想要以艱難的方式學習的東西。這就是 WAN 壓力測試工具可以派上用場的地方。今天,我們來看看六種最好的 WAN 壓力測試工具。
正如我們通常所做的那樣,我們將首先提供一些有用的信息,以幫助您更好地了解對 WAN 壓力工具的需求並了解使用它們的好處。但首先,我們將解釋什麼是 WAN 壓力測試。最後但並非最不重要的一點是,我們將回顧我們可以找到的 6 種最佳 WAN 壓力測試工具。開始吧!
WAN 壓力測試:它到底是什麼?
在我們了解 WAN 壓力測試工具之前,我們必須就什麼是 WAN 壓力測試達成一致。我們必須知道為什麼有人想要運行這樣的測試以及可以從中得到什麼。首先,讓我們嘗試定義這個概念。WAN 壓力測試是將 WAN 電路提交到它可以承載的最大數據量的行為。但為什麼他心智正常的人會想要這樣做呢?主要有兩個原因。
運行這種測試的第一個原因是測量 WAN 電路的有效帶寬。您可以將其視為驗證我們的提供者確實為我們提供了我們所支付的費用。執行這種測試的另一個原因是評估帶寬擁塞對正常操作的影響。其他原因確實存在,例如驗證流量優先級或整形在 WAN 擁塞時仍然有效。
無論您為何決定對 WAN 進行壓力測試,您都必須了解此類測試的潛在影響。網絡擁塞很少會被忽視,每個用戶都有可能受到您將執行的任何類型的 WAN 壓力測試的影響。除非您的目標是觀察這些影響,否則強烈建議在利用率較低的時候運行這些測試,因為此時影響不那麼重要。
為什麼我需要一個工具,我不能手動做嗎?
我們讀者中最聰明的人可能會問這樣一個問題:“我可以不使用任何工具手動對 WAN 進行壓力測試嗎?簡單的答案是肯定的,當然可以。對 WAN 進行壓力測試就像找到一個已知大小的大文件並將其傳輸到 WAN 一樣簡單。通過對傳輸文件所需的時間進行計時並了解其確切大小,然後計算相對簡單的數學,例如,以每秒位數為單位的連接的有效帶寬。
但真的有那麼容易嗎?也許不是。這種方法的第一個問題是用於測試的文件。為了使測試具有一些實際價值,需要使用相當大的文件來完成。根據您從事的業務,獲得足夠大的文件可能會出現問題。此外,除了 WAN 之外,您的計算最終可能不會考慮可能影響複製文件性能的幾個因素。我們即將發現,專門的 WAN 壓力測試工具確實提供了許多僅通過複製文件就不可能獲得的高級功能。
使用 WAN 壓力測試工具的好處
讓我們來看看使用 WAN 壓力測試工具的好處。首先,它們負責生成要傳輸的數據。您不必查找或創建測試文件。一些工具會生成隨機數據,其他工具會發送已知的位序列。另一個主要好處是,大多數壓力測試工具將處理所有數學運算,並以每秒位數為單位為您提供結果。更高級的工具還將在測試期間測量其他幾個參數,例如傳輸延遲或抖動。
但許多 WAN 壓力測試工具的最大優勢之一是它們允許您模擬任何類型的流量,而不僅僅是文件傳輸。對於某些已實施某種流量整形的 WAN 連接,這可能很重要。許多 WAN 以不同的優先級路由不同的流量。例如,對於企業而言,數據庫訪問可能被認為比電子郵件傳遞更重要。因此,可以將 WAN 設置為在發送電子郵件之前路由數據庫流量。但是,如果您需要測試的是電子郵件在與數據庫之間傳輸大量數據時的性能,那麼您將需要一些可以模擬任何類型流量的專用工具。
不太重要的是,一些 WAN 壓力測試工具具有額外的功能,例如能夠在圖表上繪製測試結果或將它們導出到電子表格。一些工具還可以讓您預先配置測試參數並保存它們以供重複使用。
最好的 WAN 壓力測試工具
我們已經在市場上尋找最好的 WAN 壓力測試工具。它們在功能的廣度上有很大差異,但它們都是出色且可靠的產品。選擇最適合您的在很大程度上取決於個人品味,但也取決於您可能需要的特定功能的存在。
1. SolarWinds WAN Killer 網絡流量生成器(免費試用)
SolarWinds 是網絡管理領域的一個通用名稱,很少有管理人員從未聽說過它。該公司製造了一些市場上最好的網絡管理工具。尤其是,SolarWinds 網絡性能監控器被許多人認為是可用的最佳網絡帶寬監控工具之一。似乎這還不夠,SolarWinds 還為我們提供了幾個免費工具,每個工具都針對網絡管理員的特定需求。此類工具包括著名的 Kiwi Syslog Server 或 Advanced Subnet Calculator。
在 WAN 壓力測試方面,SolarWinds 的產品被稱為WAN Killer Network Traffic Generator,它是SolarWinds 工程師工具集的一部分。與該供應商的大多數其他工具一樣,此工具非常棒。該工具可讓您輕鬆設置要將隨機流量發送到的 IP 地址和主機名。它將讓您指定參數,例如端口號、數據包大小和要使用的帶寬百分比。它甚至可以讓您修改差異化服務代碼點 (DSCP) 和顯式擁塞通知 (ECN) 設置。
這個工具的真正目的是產生流量,不一定是衡量它。它的主要用途是用於測試流量優先級和負載平衡等任務。您可以使用它來確保您的 WAN 設置正確,並且由該工俱生成的大量不重要的流量不會對其他流量產生不利影響。該工具允許的微調級別將讓您模擬幾乎任何類型的情況。
該SolarWinds的WAN殺手網絡流量發生器是部分工程師的工具集,超過60種不同的工具包。該工具集包含來自 SolarWinds 的最重要的免費工具以及您在其他地方找不到的許多獨家工具。並且大多數包含的工具都集成到一個通用儀表板中,從那裡可以輕鬆訪問它們。
SolarWinds工程師工具集(包括WAN Killer 網絡流量生成器)的售價為 1 495 美元。這是每個桌面安裝的價格。對於該工具的每個用戶,您都需要一個許可證。考慮到所有包含的工具,它的價格非常合理。如果您想對工具集進行試運行,可以從 SolarWinds 網站獲得 14 天試用版。
SolarWinds 工程師工具集的其他組件
該SolarWinds的工程師的工具箱包括幾個專用的故障排除工具。Ping Sweep、DNS Analyzer 和 TraceRoute 等工具可用於執行網絡診斷並幫助快速解決複雜的網絡問題。對於面向安全的管理員,可以使用工具集的一些工具來模擬攻擊並幫助識別漏洞。
SolarWinds 工程師工具集還具有一些出色的監控和警報功能。它的一些工具將監控您的設備並針對可用性或健康問題發出警報。最後,您可以使用一些包含的工具進行配置管理和日誌整合。
以下是您可以在SolarWinds 工程師工具集中找到的一些其他工具的列表:
由於 SolarWinds 工程師的工具集中包含如此多的內容,您最好的辦法是嘗試一下,看看它可以為您做什麼。並且提供 14 天的免費試用,實在沒有理由不嘗試。
官方下載鏈接:https://www.solarwinds.com/engineers-toolset
2. 局域網速度測試
儘管它的名字來自 TotuSoft 的LAN 速度測試,但它可以很好地用於測試 WAN 連接。該工具旨在成為一個簡單但功能強大的工具,用於測量文件傳輸、硬盤驅動器、USB 驅動器和網絡速度。要測試 WAN 連接,您只需在要測試 WAN 連接的站點上選擇一個目的地。接下來,該工具將在內存中構建一個文件並以兩種方式傳輸它——避免 Windows 或 Mac 文件緩存的誤導性影響——同時跟踪它所花費的時間。然後它會為你做所有的計算。
作為一項高級功能,您可以選擇選擇LAN 速度測試服務器而不是共享文件夾作為目的地。這有效地將磁盤訪問排除在外。LAN Speed Test提供精簡版、功能有限的版本。事實上,首次安裝時,它會以 Lite 版本運行。要訪問高級功能,您必須購買僅需 10 美元的許可證,數量更少。
3. LANBench
Zach Saw 的LANBench是一個較舊的工具,但它仍然可以從許多軟件下載站點輕鬆獲得,儘管開發人員的站點不再存在。該工具是一個免費且可移植的 TCP 網絡基準測試實用程序。它是為測試兩台計算機之間的網絡性能而設計的,它基於 Winsock 2.2。LANBench僅測試 TCP 性能,旨在最大限度地減少 CPU 使用率,以便可以全面測試網絡的純性能。
LANBench 必須在連接兩端的計算機上運行。一個實例充當服務器,另一個充當客戶端。在服務器端,所需要做的就是單擊“聆聽”按鈕。該工具的所有配置都是在客戶端完成的。例如,您需要指定服務器的 IP 地址,您還可以配置其他幾個參數,例如測試持續時間、數據包大小、連接和傳輸模式。
4. NetIO-GUI
NetIO-GUI實際上是多平台命令行實用程序 netio 的免費前端。它測量不同數據包大小和協議的 ICMP 響應時間以及網絡傳輸速度。它的所有結果都存儲在 SQLite 數據庫文件中,可以輕鬆進行比較。此工具可作為可安裝軟件或便攜式工具使用。
與許多類似的工具一樣,NetIO-GUI必須在您嘗試進行壓力測試的 WAN 兩端的兩台計算機上運行。一側以客戶端模式和服務器模式運行。要使用它,您只需單擊服務器上的“開始”按鈕。在客戶端上,您需要輸入服務器的 IP 地址並可選擇要用於測試的協議(TCP 或 UDP)。NetIO 然後使用幾種不同的數據包大小測試連接。
5. 網絡壓力
來自 Nuts 的NetStress About Nets 是另一個免費且簡單的網絡基準測試工具。與我們列表中的大多數產品一樣,NetStress 還需要在您要測試的 WAN 兩端的計算機上運行。但與其競爭對手相反,它可以自動找到接收方的 IP 地址。
使用NetStress運行測試非常簡單。您只需單擊遠程接收 IP 旁邊的 0.0.0.0,選擇窗口中列出的 IP 地址,然後單擊確定。啟用開始按鈕後,您只需單擊它,該工具將開始發送和測量 TCP 和 UDP 吞吐量。此工具中的一個獨特功能是能夠更改 MTU 大小。總的來說,NetStress 是一個相當不錯的簡單工具。
6. PassMark 性能測試
PerformanceTest by PassMark 軟件是一個 PC 基準測試包,它帶有一個先進的網絡測試工具。它可以測試 IPv4/IPv6 並讓用戶設置數據塊大小並啟用 UDP 帶寬限制。可以從 PerfomanceTest 菜單欄中的高級 > 網絡訪問此高級網絡測試工具。
該工具的狀態區域顯示發送到服務器的數據量、CPU 負載、平均/最小/最大速度。雖然這並不多,但應該足以確定網絡性能的一致性。
綜上所述
此處審查的一些工具非常基礎,而其他工具則相當複雜。但是,不要讓簡單的工具愚弄您。壓力測試不需要復雜的工具。正如我們所見,它甚至可以手動完成。但是有許多可用的工具,沒有理由走手動路線。有這麼多免費工具可用,您可能會想遠離 SolarWinds Engineer's Toolset 等昂貴的產品,但有了免費試用版,我們只能建議您試一試。您幾乎肯定會在此工具集中找到一些巨大的價值。
NetFlow 技術提供詳細的網絡流量分析。本文將探討最新的適用於 Linux 的 NetFlow 收集器。
儘管 Microsoft Access 如此流行且無處不在,但它並不是同類產品中唯一的產品。事實上,有多種替代方案可供選擇,並且
網絡管理軟件市場非常擁擠。按照我們推薦的最佳網絡管理工具來縮短您的搜索。
Ping 掃描可以通過多種方式為您帶來好處。請繼續閱讀,我們將討論如何操作並介紹您能找到的 10 種最佳 Ping 掃描工具。
網站很重要,必須不斷密切監控以獲得足夠的性能。以下是一些用於監控網站的最佳工具。
以下是一些最好的軟件部署工具,可以減輕管理任意數量機器的痛苦
如果您從事健康行業或以某種方式參與該行業的 IT,您很有可能聽說過 HIPAA。健康保險的便攜性
sFlow 是一種內置於眾多網絡設備中的流分析協議。我們回顧了前五名的最佳免費 sFlow 收集器和分析器。
為了幫助您選擇合適的工具,我們引入了最好的無代理基礎設施監控工具,並讓您快速查看每個工具。
隨著 Linux 在數據中心變得越來越流行,他們正在研究 Linux 上的帶寬監控,同時也在審查最佳工具。