0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

虹科分享 | 網(wǎng)絡(luò)性能監(jiān)控 | 網(wǎng)絡(luò)中的應(yīng)用性能意味著什么?

虹科網(wǎng)絡(luò)可視化技術(shù) ? 2022-11-18 09:29 ? 次閱讀

?

TCP協(xié)議的可靠性

數(shù)據(jù)包丟失是對(duì)網(wǎng)絡(luò)的破壞,因?yàn)樗鼘?dǎo)致延遲。TCP協(xié)議建立了可靠的數(shù)據(jù)傳輸,但掩蓋了丟包的影響。TCP確保數(shù)據(jù)的傳輸是基于一個(gè)叫做 "滑動(dòng)窗口 "的概念。這種機(jī)制控制著傳輸?shù)淖止?jié)序列和收到的確認(rèn)。

在排序的幫助下,接收方可以通知發(fā)送方丟失的數(shù)據(jù)(如數(shù)據(jù)包丟失)。獨(dú)立地講,發(fā)送方可以通過重傳定時(shí)器的到期來檢測(cè)丟包。從性能分析的角度來看,必須了解丟包的重要性,以避免 "機(jī)器中的幽靈"。下面的文章探討了這些機(jī)制的行為和性能。

?

重傳計(jì)時(shí)器

每個(gè)傳輸?shù)臄?shù)據(jù)包都由發(fā)送方鏈接到重傳計(jì)時(shí)器。如果計(jì)時(shí)器在已傳輸?shù)臄?shù)據(jù)段被確認(rèn)之前過期,則該數(shù)據(jù)段將被聲明為丟失并重新傳輸。在性能方面,重傳定時(shí)器有兩個(gè)重要特點(diǎn):

初始重新傳輸超時(shí) (RTO) 的默認(rèn)值幾乎始終為 3000 毫秒。隨后,該值會(huì)根據(jù)實(shí)際路徑重傳時(shí)間動(dòng)態(tài)調(diào)整為更真實(shí)的值。

對(duì)于數(shù)據(jù)包的后續(xù)重新傳輸,超時(shí)值始終加倍。

?

對(duì)于短數(shù)據(jù)流(例如網(wǎng)絡(luò)流量),重傳計(jì)時(shí)器用于檢測(cè)數(shù)據(jù)包丟失。只有 1000 字節(jié)的消息在單個(gè)數(shù)據(jù)包中傳輸。當(dāng)然,如果數(shù)據(jù)包丟失,接收方無(wú)法發(fā)送接收確認(rèn),因?yàn)榻邮辗讲恢纴G失的數(shù)據(jù)包曾經(jīng)發(fā)送過。如果數(shù)據(jù)包在 TCP 連接的早期丟失,例如在三次握手期間丟失 SYN 數(shù)據(jù)包,則數(shù)據(jù)包丟失在三秒鐘內(nèi)不會(huì)恢復(fù)。

三次重復(fù)的ACK

在較大的數(shù)據(jù)流中,可以在重傳定時(shí)器過期前檢測(cè)到丟失的數(shù)據(jù)包。這是借助于三個(gè)收到的ACK副本來完成的。這種機(jī)制通常比等待重傳定時(shí)器過期更有效。如果到達(dá)的節(jié)點(diǎn)收到的數(shù)據(jù)包不符合順序,它就會(huì)發(fā)出重復(fù)的ACKs。失序的數(shù)據(jù)包可以是在丟失的數(shù)據(jù)包數(shù)據(jù)之后發(fā)送的數(shù)據(jù)包。重復(fù)的ACK包包含接收方仍在等待的準(zhǔn)確序列號(hào)。當(dāng)發(fā)送節(jié)點(diǎn)收到第三個(gè)重復(fù)的ACK時(shí),它認(rèn)為有關(guān)的數(shù)據(jù)包不僅被延遲,而且實(shí)際上已經(jīng)丟失。結(jié)果,丟失的數(shù)據(jù)包被重新傳輸。如果發(fā)生這種情況,發(fā)件人會(huì)假定網(wǎng)絡(luò)中存在擁堵,并將擁堵窗口減少50%,以積極應(yīng)對(duì)擁堵。慢速啟動(dòng)機(jī)制會(huì)緩慢增加CWD值。

例如,如果一個(gè)服務(wù)器向客戶傳輸一個(gè)大文件,由于慢速啟動(dòng)機(jī)制,發(fā)送節(jié)點(diǎn)的吞吐量提升得更慢。當(dāng)擁塞窗口達(dá)到24時(shí),數(shù)據(jù)包丟失會(huì)被一個(gè)三重復(fù)的ACK檢測(cè)到。隨后,服務(wù)器重傳丟失的數(shù)據(jù),CWD值減少到12。慢速啟動(dòng)機(jī)制將在這個(gè)時(shí)候重新啟用其擁塞避免模式。這種行為在現(xiàn)代網(wǎng)絡(luò)中經(jīng)??吹?。

?

結(jié)論和糾正措施

顯而易見的是,防止因擁堵造成的數(shù)據(jù)包丟失將提高性能。然而,這只有通過減少其他流量的擁堵才能實(shí)現(xiàn),可以通過以下方式實(shí)現(xiàn):

用于排隊(duì)優(yōu)先的QoS政策

減少總流量或增加帶寬

如果數(shù)據(jù)包丟失是由于其他情況造成的,如網(wǎng)絡(luò)接口故障、隊(duì)列配置錯(cuò)誤或電纜連接不良,則必須確保TCP連接不會(huì)被不必要地關(guān)閉,不被不必要地超時(shí),人們還可以減少重傳超時(shí)的值。

擴(kuò)展閱讀

虹科 Allegro 介紹

虹科Allegro網(wǎng)絡(luò)萬(wàn)用表 - 網(wǎng)絡(luò)故障排除的一體化解決方案

虹科Allegro網(wǎng)絡(luò)萬(wàn)用表是是先進(jìn)的網(wǎng)絡(luò)診斷工具,通過瀏覽器中的Web界面訪問分析數(shù)據(jù)。簡(jiǎn)單部署,無(wú)需配置,只需要點(diǎn)擊幾下就可檢測(cè)到網(wǎng)絡(luò)問題??梢葬槍?duì)問題區(qū)域或錯(cuò)誤,并可以從預(yù)算的流量中捕獲PCAP以進(jìn)一步分析。

一體化分析設(shè)備

軟件永久許可(全功能可用)

L2-L7全面分析

即插即用,無(wú)需配置

多種型號(hào)可選,1-200Gbit/s,滿足不同規(guī)模網(wǎng)絡(luò)需求

高速全流量捕獲分析,回溯分析

中文界面支持

?

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 網(wǎng)絡(luò)
    +關(guān)注

    關(guān)注

    14

    文章

    7442

    瀏覽量

    88442
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    請(qǐng)問固定增益芯片是否意味著不能通過改變外圍參數(shù)來改變?cè)鲆妫?/a>

    固定增益芯片是否意味著我不能通過改變外圍參數(shù)來改變?cè)鲆妫?
    發(fā)表于 09-11 07:13

    方案 領(lǐng)航智能交通革新:PEAK智行定位車控系統(tǒng)Demo版亮相

    導(dǎo)讀: 在智能汽車技術(shù)發(fā)展浪潮,車輛控制系統(tǒng)的智能化、網(wǎng)絡(luò)化已成為行業(yè)發(fā)展的必然趨勢(shì)。PEAK智行定位車控系統(tǒng),集成了尖端科技,能夠?qū)崿F(xiàn)車輛全方位
    的頭像 發(fā)表于 08-27 09:28 ?188次閱讀
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>方案  領(lǐng)航智能交通革新:<b class='flag-5'>虹</b><b class='flag-5'>科</b>PEAK智行定位車控系統(tǒng)Demo版亮相

    路由偏好,提升網(wǎng)絡(luò)性能新路徑

    路由偏好對(duì)網(wǎng)絡(luò)性能和數(shù)據(jù)傳輸效率有著重要影響。本文將從路由偏好的相關(guān)概念、影響因素和實(shí)際應(yīng)用,同時(shí)結(jié)合IP數(shù)據(jù)云的功能展示其在優(yōu)化路由選擇的作用。 ? 路由偏好,提升網(wǎng)絡(luò)
    的頭像 發(fā)表于 08-21 15:53 ?175次閱讀
    路由偏好,提升<b class='flag-5'>網(wǎng)絡(luò)</b><b class='flag-5'>性能</b>新路徑

    藍(lán)牙Mesh 1.1網(wǎng)絡(luò)性能測(cè)試

    藍(lán)牙Mesh 1.1版本引入了遠(yuǎn)程配置和無(wú)線設(shè)備固件更新(OTA DFU)的功能。在這篇技術(shù)博客,我們通過廣泛部署基于Silicon Labs(亦稱“芯科技”)的xG24和xG21無(wú)線SoC
    的頭像 發(fā)表于 08-20 14:22 ?463次閱讀

    科技術(shù) 優(yōu)化始于數(shù)據(jù):Baby-LIN設(shè)備如何高效存儲(chǔ)總線數(shù)據(jù)?

    質(zhì)量和性能至關(guān)重要。本文將講解BabyLIN系列產(chǎn)品如何實(shí)現(xiàn)高效的總線數(shù)據(jù)記錄和存儲(chǔ)。 Baby-LIN系列產(chǎn)品作為專業(yè)LIN總線產(chǎn)
    的頭像 發(fā)表于 08-16 10:07 ?293次閱讀
    <b class='flag-5'>虹</b>科技術(shù) 優(yōu)化始于數(shù)據(jù):Baby-LIN設(shè)備如何高效存儲(chǔ)總線數(shù)據(jù)?

    EtherCAT主站協(xié)議棧性能測(cè)試:速度與效率的完美結(jié)合

    在使用EtherCAT技術(shù)作為現(xiàn)場(chǎng)總線時(shí),性能往往起著決定性的作用。但是,性能的真正含義是什么呢?在大多數(shù)情況下,性能等同于速度。在EtherCAT網(wǎng)絡(luò)
    的頭像 發(fā)表于 08-02 18:35 ?653次閱讀
    EtherCAT主站協(xié)議棧<b class='flag-5'>性能</b>測(cè)試:速度與效率的完美結(jié)合

    科技術(shù)前沿 TSN網(wǎng)絡(luò)時(shí)間感知整形器的性能驗(yàn)證實(shí)測(cè)

    本文旨在驗(yàn)證時(shí)間敏感網(wǎng)絡(luò)(TSN)時(shí)間感知整形器(TAS)的性能,通過實(shí)施IEEE 802.1Qbv和IEEE 802.1AS-2020標(biāo)準(zhǔn)測(cè)試用例,確保其在網(wǎng)絡(luò)
    的頭像 發(fā)表于 07-30 11:04 ?279次閱讀
    <b class='flag-5'>虹</b>科技術(shù)前沿  TSN<b class='flag-5'>網(wǎng)絡(luò)</b><b class='flag-5'>中</b>時(shí)間感知整形器的<b class='flag-5'>性能</b>驗(yàn)證實(shí)測(cè)

    TSN網(wǎng)絡(luò)時(shí)間感知整形器的性能驗(yàn)證實(shí)測(cè)

    導(dǎo)讀本文旨在驗(yàn)證時(shí)間敏感網(wǎng)絡(luò)(TSN)時(shí)間感知整形器(TAS)的性能,通過實(shí)施IEEE802.1Qbv和IEEE802.1AS-2020標(biāo)準(zhǔn)測(cè)試用例,確保其在網(wǎng)絡(luò)
    的頭像 發(fā)表于 07-25 08:04 ?707次閱讀
    TSN<b class='flag-5'>網(wǎng)絡(luò)</b><b class='flag-5'>中</b>時(shí)間感知整形器的<b class='flag-5'>性能</b>驗(yàn)證實(shí)測(cè)

    案例 從設(shè)備連接到精準(zhǔn)監(jiān)控溫度采集模塊技術(shù)精講

    在精密工程和智能監(jiān)控的前沿,溫度監(jiān)測(cè)已成為確保設(shè)備性能和安全不可或缺的一環(huán)。MU-Thermocouple CAN/CAN FD系列模塊以其卓越的
    的頭像 發(fā)表于 07-22 17:33 ?248次閱讀
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>案例 從設(shè)備連接到精準(zhǔn)<b class='flag-5'>監(jiān)控</b>:<b class='flag-5'>虹</b><b class='flag-5'>科</b>溫度采集模塊技術(shù)精講

    IP地址與網(wǎng)絡(luò)監(jiān)控

    如何識(shí)別和應(yīng)對(duì)異常流量和可疑活動(dòng)。 IP地址與網(wǎng)絡(luò)監(jiān)控的基礎(chǔ) IP地址是互聯(lián)網(wǎng)設(shè)備的唯一標(biāo)識(shí)符,它在網(wǎng)絡(luò)通信中起著至關(guān)重要的作用。通過監(jiān)控
    的頭像 發(fā)表于 07-09 16:41 ?322次閱讀

    聯(lián)發(fā)加入Arm,加速AI應(yīng)用性能與效率

    的全面設(shè)計(jì)(Arm Total Design)生態(tài)項(xiàng)目,這一里程碑式的舉措標(biāo)志聯(lián)發(fā)與Arm在數(shù)據(jù)中心、基礎(chǔ)設(shè)施系統(tǒng)以及電信領(lǐng)域的AI應(yīng)用性能和效率提升方面邁出了堅(jiān)實(shí)的一步。
    的頭像 發(fā)表于 06-05 16:26 ?576次閱讀

    訊維網(wǎng)絡(luò)解碼矩陣構(gòu)建全面視頻監(jiān)控系統(tǒng)

    ,訊維網(wǎng)絡(luò)解碼矩陣具備高效解碼能力,能夠支持多路高清視頻流的實(shí)時(shí)傳輸和并行解碼。這意味著酒店內(nèi)的各個(gè)監(jiān)控點(diǎn),無(wú)論是大堂、客房、走廊還是重要設(shè)施區(qū)域,都能夠?qū)崿F(xiàn)高清畫面的實(shí)時(shí)顯示。通過解碼矩陣的處理,
    的頭像 發(fā)表于 03-25 17:21 ?286次閱讀

    網(wǎng)絡(luò)監(jiān)控工具有哪些 網(wǎng)絡(luò)監(jiān)控用幾芯網(wǎng)線

    網(wǎng)絡(luò)監(jiān)控工具有很多種,根據(jù)不同的監(jiān)控目標(biāo)和需求,可以選擇適合的監(jiān)控工具。下面將介紹一些常見的網(wǎng)絡(luò)監(jiān)控
    的頭像 發(fā)表于 01-24 10:00 ?924次閱讀

    分享 | 實(shí)現(xiàn)網(wǎng)絡(luò)流量的全面訪問和可視性——Profitap和Ntop聯(lián)合解決方案

    這次和大家分享如何捕捉、分析和解讀網(wǎng)絡(luò)數(shù)據(jù),從而更有效地監(jiān)控網(wǎng)絡(luò)流量,實(shí)現(xiàn)網(wǎng)絡(luò)性能的最大化。首先來看一個(gè)實(shí)際的問題——“網(wǎng)速太慢”。
    的頭像 發(fā)表于 01-18 10:40 ?361次閱讀
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>分享 | 實(shí)現(xiàn)<b class='flag-5'>網(wǎng)絡(luò)</b>流量的全面訪問和可視性——Profitap和Ntop聯(lián)合解決方案

    AD5420沒有CS引腳是否意味著不能和其他SPI接口的芯片共用SPI總線呢?

    請(qǐng)問一下,AD5420沒有CS引腳是否意味著不能和其他SPI接口的芯片共用SPI總線呢?如果必須共用SPI總線有沒有什么解決方案呢? 我的電路中將AD7715和AD5420同時(shí)連接到MCU的SPI
    發(fā)表于 12-15 07:25