0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(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ā)送方可以通過(guò)重傳定時(shí)器的到期來(lái)檢測(cè)丟包。從性能分析的角度來(lái)看,必須了解丟包的重要性,以避免 "機(jī)器中的幽靈"。下面的文章探討了這些機(jī)制的行為和性能。

?

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

每個(gè)傳輸?shù)臄?shù)據(jù)包都由發(fā)送方鏈接到重傳計(jì)時(shí)器。如果計(jì)時(shí)器在已傳輸?shù)臄?shù)據(jù)段被確認(rèn)之前過(guò)期,則該數(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ā)送過(guò)。如果數(shù)據(jù)包在 TCP 連接的早期丟失,例如在三次握手期間丟失 SYN 數(shù)據(jù)包,則數(shù)據(jù)包丟失在三秒鐘內(nèi)不會(huì)恢復(fù)。

三次重復(fù)的ACK

在較大的數(shù)據(jù)流中,可以在重傳定時(shí)器過(guò)期前檢測(cè)到丟失的數(shù)據(jù)包。這是借助于三個(gè)收到的ACK副本來(lái)完成的。這種機(jī)制通常比等待重傳定時(shí)器過(guò)期更有效。如果到達(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)??吹健?/p>

?

結(jié)論和糾正措施

顯而易見(jiàn)的是,防止因擁堵造成的數(shù)據(jù)包丟失將提高性能。然而,這只有通過(guò)減少其他流量的擁堵才能實(shí)現(xiàn),可以通過(guò)以下方式實(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ò)診斷工具,通過(guò)瀏覽器中的Web界面訪問(wèn)分析數(shù)據(jù)。簡(jiǎn)單部署,無(wú)需配置,只需要點(diǎn)擊幾下就可檢測(cè)到網(wǎng)絡(luò)問(wèn)題??梢葬槍?duì)問(wèn)題區(qū)域或錯(cuò)誤,并可以從預(yù)算的流量中捕獲PCAP以進(jìn)一步分析。

一體化分析設(shè)備

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

L2-L7全面分析

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

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

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

中文界面支持

?

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

    關(guān)注

    14

    文章

    7589

    瀏覽量

    89052
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    AFE0064芯片手冊(cè)把所有的地引腳都表示為GND,是不是就意味著不分?jǐn)?shù)字地和模擬地呢?

    最近在用AFE0064設(shè)計(jì)一款產(chǎn)品,再畫(huà)版圖的時(shí)候遇到了問(wèn)題,就是AFE0064芯片手冊(cè)把所有的地引腳都表示為GND,是不是就意味著不分?jǐn)?shù)字地和模擬地呢?如果后端AD分?jǐn)?shù)字地和模擬地,為了達(dá)到更好的性能,GND應(yīng)該和數(shù)字地相
    發(fā)表于 01-10 07:06

    如何監(jiān)控wds網(wǎng)絡(luò)性能

    直接通信,形成一個(gè)單一的廣播域。 中繼模式 :AP擴(kuò)展無(wú)線信號(hào),但不形成單一廣播域。 客戶端橋接模式 :AP同時(shí)作為客戶端和AP,連接到另一個(gè)AP并提供無(wú)線接入。 2. 監(jiān)控指標(biāo) 監(jiān)控WDS網(wǎng)絡(luò)
    的頭像 發(fā)表于 01-08 17:36 ?295次閱讀

    方案 僅需4個(gè)步驟!輕松高效搭建TSN測(cè)試網(wǎng)絡(luò)

    隨著汽車行業(yè)向分層同構(gòu)以太網(wǎng)網(wǎng)絡(luò)的轉(zhuǎn)型,時(shí)間敏感網(wǎng)絡(luò)(TSN)逐漸成為實(shí)現(xiàn)確定性以太網(wǎng)互操作性的關(guān)鍵解決方案。本文將詳細(xì)介紹如何快速搭建TSN測(cè)試網(wǎng)絡(luò),涵蓋從流量特征分析到網(wǎng)絡(luò)配置的全
    的頭像 發(fā)表于 01-06 11:32 ?111次閱讀
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>方案 僅需4個(gè)步驟!輕松高效搭建<b class='flag-5'>虹</b><b class='flag-5'>科</b>TSN測(cè)試<b class='flag-5'>網(wǎng)絡(luò)</b>

    網(wǎng)絡(luò)流量監(jiān)控與網(wǎng)關(guān)優(yōu)化

    網(wǎng)絡(luò)流量監(jiān)控可以幫助識(shí)別異常流量模式,這些模式可能是網(wǎng)絡(luò)攻擊的跡象,如分布式拒絕服務(wù)(DDoS)攻擊或數(shù)據(jù)泄露。 2. 性能監(jiān)控 通過(guò)
    的頭像 發(fā)表于 01-02 16:14 ?217次閱讀

    VLAN 實(shí)施對(duì)網(wǎng)絡(luò)性能的影響

    的廣播域和沖突域。這樣,網(wǎng)絡(luò)的廣播流量和沖突就被限制在每個(gè)VLAN內(nèi)部,減少了網(wǎng)絡(luò)擁塞,提高了網(wǎng)絡(luò)的整體性能。 優(yōu)化
    的頭像 發(fā)表于 11-19 09:35 ?593次閱讀

    理解云服務(wù)器網(wǎng)絡(luò)指標(biāo):關(guān)鍵性能指標(biāo)

    指標(biāo)、它們的重要性以及它們?nèi)绾斡兄趯?shí)現(xiàn)最佳性能。 關(guān)鍵云服務(wù)器網(wǎng)絡(luò)指標(biāo): 網(wǎng)絡(luò)吞吐量: 網(wǎng)絡(luò)吞吐量衡量在特定時(shí)間范圍內(nèi)通過(guò)網(wǎng)絡(luò)成功傳輸?shù)臄?shù)
    的頭像 發(fā)表于 11-11 17:04 ?388次閱讀

    使用Arthas火焰圖工具的Java應(yīng)用性能分析和優(yōu)化經(jīng)驗(yàn)

    分享作者在使用Arthas火焰圖工具進(jìn)行Java應(yīng)用性能分析和優(yōu)化的經(jīng)驗(yàn)。
    的頭像 發(fā)表于 10-28 09:27 ?328次閱讀
    使用Arthas火焰圖工具的Java<b class='flag-5'>應(yīng)用性能</b>分析和優(yōu)化經(jīng)驗(yàn)

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

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

    路由偏好,提升網(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 ?304次閱讀
    路由偏好,提升<b class='flag-5'>網(wǎng)絡(luò)</b><b class='flag-5'>性能</b>新路徑

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

    在使用EtherCAT技術(shù)作為現(xiàn)場(chǎng)總線時(shí),性能往往起著決定性的作用。但是,性能的真正含義是什么呢?在大多數(shù)情況下,性能等同于速度。在EtherCAT網(wǎng)絡(luò)
    的頭像 發(fā)表于 08-02 18:35 ?1219次閱讀
    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)的性能,通過(guò)實(shí)施IEEE 802.1Qbv和IEEE 802.1AS-2020標(biāo)準(zhǔn)測(cè)試用例,確保其在網(wǎng)絡(luò)
    的頭像 發(fā)表于 07-30 11:04 ?452次閱讀
    <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)的性能,通過(guò)實(shí)施IEEE802.1Qbv和IEEE802.1AS-2020標(biāo)準(zhǔn)測(cè)試用例,確保其在網(wǎng)絡(luò)
    的頭像 發(fā)表于 07-25 08:04 ?920次閱讀
    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 ?419次閱讀
    <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)重要的作用。通過(guò)監(jiān)控
    的頭像 發(fā)表于 07-09 16:41 ?458次閱讀

    聯(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 ?663次閱讀