網(wǎng)絡(luò)和基礎(chǔ)設(shè)施的正常運行時間對于2022年的任何在線業(yè)務(wù)都至關(guān)重要。網(wǎng)絡(luò)工程師和系統(tǒng)管理員的主要職責(zé)之一是確保網(wǎng)絡(luò)和基礎(chǔ)設(shè)施不間斷地工作,并且即使在高帶寬流量時段(也稱為高峰時段)也能保持一致。
在同樣的情況下,互聯(lián)網(wǎng)服務(wù)提供商 (ISP) 和托管服務(wù)提供商 (MSP) 需要保持其互聯(lián)網(wǎng)服務(wù)的穩(wěn)定性,以便與提供給客戶的正常運行時間 SLA 保持一致。
這就是壓力測試發(fā)揮作用的地方,以確保您的網(wǎng)絡(luò)具有足夠的彈性,能夠在任何給定時間承受大量流量或用戶的涌入(峰值)。
在本文中,我們將向您展示如何通過使用高級 ping 命令參數(shù)生成高帶寬流量來對網(wǎng)絡(luò)進行壓力測試。
一、什么是壓力測試?
網(wǎng)絡(luò)壓力測試是通過使用所有或盡可能多的協(xié)議(TCP、IP、UDP 和 ICMP 等)和數(shù)據(jù)類型(音頻、視頻、圖像、等等。)。
這種測試也稱為“酷刑測試”,涉及將網(wǎng)絡(luò)推到超出其正常運行能力的范圍內(nèi),以找到它們的斷點。它旨在找到它們的極限,并在它們接近這些極端時觀察它們的網(wǎng)絡(luò)性能(或惡化)。
二、如何使用 Ping 命令生成高流量?
使用 ICMP 數(shù)據(jù)包對網(wǎng)絡(luò)或服務(wù)器進行壓力測試是最簡單的方法。假設(shè)目標網(wǎng)絡(luò)沒有阻止 ICMP 請求,您可以按照以下示例生成高流量。
選項 1 — 向目標發(fā)送大且不可阻擋的數(shù)據(jù)包
使用 ping 中的“-s”參數(shù),您可以更改 ICMP 數(shù)據(jù)包頭中的字節(jié)大小并通過 ping 命令發(fā)送,如下所示:
ping -s 25000 <目標IP>
選項 2 — 創(chuàng)建 ICMP 數(shù)據(jù)包風(fēng)暴
以下命令創(chuàng)建到目標服務(wù)器/網(wǎng)絡(luò)的 ping 洪水或風(fēng)暴。
ping -s 20000 -f <目標IP>
從上面的截圖可以看出,在一個運行 2 秒的簡單命令中,我們成功地向目標服務(wù)器發(fā)送了 1,162 個數(shù)據(jù)包。
選項 3——以上的組合
通過結(jié)合前兩個選項(-s 和 -f 參數(shù)),您將能夠發(fā)送具有自定義數(shù)據(jù)包頭大小的數(shù)據(jù)包風(fēng)暴。請小心,因為這可能會給您的服務(wù)器、路由器和網(wǎng)絡(luò)帶來真正的壓力!
ping -s 20000 -f <目標IP>
根據(jù)上面的屏幕截圖,您可以看到在短短 5 秒內(nèi)我們已經(jīng)向目標服務(wù)器生成了約 77,000 個數(shù)據(jù)包。
三、壓力測試期間的網(wǎng)絡(luò)監(jiān)控
建議您在壓力測試期間監(jiān)控目標網(wǎng)絡(luò)的帶寬。通過這種方式,您可以收集有價值的信息,例如最小/平均/最大網(wǎng)絡(luò)速度和帶寬流量。此外,使用高級數(shù)據(jù)包嗅探工具,您可以進一步分析數(shù)據(jù)包在“受到攻擊”時在網(wǎng)絡(luò)/服務(wù)器上的處理方式。
在網(wǎng)絡(luò)壓力測試期間使用 Zabbix 進行帶寬監(jiān)控
以上就是如何在服務(wù)器上生成高帶寬流量的相關(guān)步驟。如還有不懂的話,請咨詢深圳市恒訊科技在線客服。
Copyright ? 2013-2020. All Rights Reserved. 恒訊科技 深圳市恒訊科技有限公司 粵ICP備20052954號 IDC證:B1-20230800.移動站