< 返回新聞公共列表

網絡壓力測試:如何在服務器上生成高帶寬流量?

發(fā)布時間:2022-02-16 14:48:46

網絡和基礎設施的正常運行時間對于2022年的任何在線業(yè)務都至關重要。網絡工程師和系統(tǒng)管理員的主要職責之一是確保網絡和基礎設施不間斷地工作,并且即使在高帶寬流量時段(也稱為高峰時段)也能保持一致。

在同樣的情況下,互聯(lián)網服務提供商 (ISP) 和托管服務提供商 (MSP) 需要保持其互聯(lián)網服務的穩(wěn)定性,以便與提供給客戶的正常運行時間 SLA 保持一致。

這就是壓力測試發(fā)揮作用的地方,以確保您的網絡具有足夠的彈性,能夠在任何給定時間承受大量流量或用戶的涌入(峰值)。

在本文中,我們將向您展示如何通過使用高級 ping 命令參數(shù)生成高帶寬流量來對網絡進行壓力測試。


一、什么是壓力測試?

網絡壓力測試是通過使用所有或盡可能多的協(xié)議(TCP、IP、UDP 和 ICMP 等)和數(shù)據(jù)類型(音頻、視頻、圖像、等等。)。

這種測試也稱為“酷刑測試”,涉及將網絡推到超出其正常運行能力的范圍內,以找到它們的斷點。它旨在找到它們的極限,并在它們接近這些極端時觀察它們的網絡性能(或惡化)。


二、如何使用 Ping 命令生成高流量?

使用 ICMP 數(shù)據(jù)包對網絡或服務器進行壓力測試是最簡單的方法。假設目標網絡沒有阻止 ICMP 請求,您可以按照以下示例生成高流量。

選項 1 — 向目標發(fā)送大且不可阻擋的數(shù)據(jù)包

使用 ping 中的“-s”參數(shù),您可以更改 ICMP 數(shù)據(jù)包頭中的字節(jié)大小并通過 ping 命令發(fā)送,如下所示:

ping -s 25000 <目標IP>


如何在服務器上生成高帶寬流量?.png


選項 2 — 創(chuàng)建 ICMP 數(shù)據(jù)包風暴

以下命令創(chuàng)建到目標服務器/網絡的 ping 洪水或風暴。

ping -s 20000 -f <目標IP>


服務器.png


從上面的截圖可以看出,在一個運行 2 秒的簡單命令中,我們成功地向目標服務器發(fā)送了 1,162 個數(shù)據(jù)包。

選項 3——以上的組合

通過結合前兩個選項(-s 和 -f 參數(shù)),您將能夠發(fā)送具有自定義數(shù)據(jù)包頭大小的數(shù)據(jù)包風暴。請小心,因為這可能會給您的服務器、路由器和網絡帶來真正的壓力!

ping -s 20000 -f <目標IP>


網絡壓力測試:如何在服務器上生成高帶寬流量?.png


根據(jù)上面的屏幕截圖,您可以看到在短短 5 秒內我們已經向目標服務器生成了約 77,000 個數(shù)據(jù)包。


三、壓力測試期間的網絡監(jiān)控

建議您在壓力測試期間監(jiān)控目標網絡的帶寬。通過這種方式,您可以收集有價值的信息,例如最小/平均/最大網絡速度和帶寬流量。此外,使用高級數(shù)據(jù)包嗅探工具,您可以進一步分析數(shù)據(jù)包在“受到攻擊”時在網絡/服務器上的處理方式。


高寬帶服務器.png


在網絡壓力測試期間使用 Zabbix 進行帶寬監(jiān)控


以上就是如何在服務器上生成高帶寬流量的相關步驟。如還有不懂的話,請咨詢深圳市恒訊科技在線客服。



/template/Home/Zkeys724/PC/Static