日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

定位服务器数据丢弃包问题

發(fā)布時間:2025/3/21 编程问答 21 豆豆
生活随笔 收集整理的這篇文章主要介紹了 定位服务器数据丢弃包问题 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

當某個服務(wù)器發(fā)生數(shù)據(jù)丟包時,它們肯定是由于某種原因。我們?nèi)绾蝸矸治鰹槭裁磾?shù)據(jù)包丟失。

以下是我們想要了解的情況:

  • 一個數(shù)據(jù)包進入您計算機的網(wǎng)絡(luò)堆棧( RX )(例如在端口 8000 上)。 在端口 8000 對應(yīng)的應(yīng)用程序接收之前被丟。

  • 發(fā)送一個數(shù)據(jù)包( TX )。 在它從您的機器發(fā)出之前被丟。

  • 本文不關(guān)注“數(shù)據(jù)包在網(wǎng)絡(luò)傳輸過程丟了,讓我們用 traceroute / 通過計數(shù) TCP 重傳進行診斷”(雖然這也很重要)!

    ?

    怎么知道數(shù)據(jù)包是否被丟棄?

    我在 Twitter 上提問,得到了非常有用的答案 “看?netstat -i?!”這是我的筆記本電腦上運行得到的結(jié)果:

    bork@kiwi~> sudo netstat -i Kernel Interface table Iface ? ? ? MTU Met ? RX-OK RX-ERR RX-DRP RX-OVR ? ?TX-OK TX-ERR TX-DRP TX-OVR Flg docker0 ? ?1500 0 ? ? ? ? 0 ? ? ?0 ? ? ?0 0 ? ? ? ? ? ? 0 ? ? ?0 ? ? ?0 ? ? ?0 BMU enp0s25 ? ?1500 0 ? 1235101 ? ? ?0 ? ?242 0 ? ? ? ?745760 ? ? ?0 ? ? ?0 ? ? ?0 BMRU lo ? ? ? ?65536 0 ? ? 21558 ? ? ?0 ? ? ?0 0 ? ? ? ? 21558 ? ? ?0 ? ? ?0 ? ? ?0 LRU nlmon0 ? ? 3776 0 ? ?551262 ? ? ?0 ? ? ?0 0 ? ? ? ? ? ? 0 ? ? ?0 ? ? ?0 ? ? ?0 ORU

    看起來有一些收到的( RX )數(shù)據(jù)包在 enp0s25 (我的無線網(wǎng)卡)上丟失了。 但是沒有 TX 包丟失。

    有人也告訴我,運行?ethtool -S?會有幫助,但是我的 ethtool 沒有 -S 選項。

    ?

    怎么知道為什么數(shù)據(jù)包被丟棄

    通過谷歌搜索,發(fā)現(xiàn)一個很酷的工具叫 dropwatch 。 沒有現(xiàn)成的 Ubuntu 安裝軟件包,但可以通過 github 下載:?

    https//github.com/pavel-odintsov/drop_watch

    以下是我可以編譯的說明:

    sudo apt-get install -y libnl-3-dev libnl-genl-3-dev binutils-dev libreadline6-dev git clone https://github.com/pavel-odintsov/drop_watch cd drop_watch/src vim Makefile # comment out the -Werror argument to gcc make

    這里是輸出! 它告訴我哪個內(nèi)核函數(shù)丟失數(shù)據(jù)包,酷!

    sudo ./dropwatch -l kas Initalizing kallsyms db dropwatch> start Enabling monitoring... Kernel monitoring activated. Issue Ctrl-C to stop monitoring1 drops at tcp_v4_do_rcv+cd (0xffffffff81799bad) 10 drops at tcp_v4_rcv+80 (0xffffffff8179a620) 1 drops at sk_stream_kill_queues+57 (0xffffffff81729ca7) 4 drops at unix_release_sock+20e (0xffffffff817dc94e) 1 drops at igmp_rcv+e1 (0xffffffff817b4c41) 1 drops at igmp_rcv+e1 (0xffffffff817b4c41)

    用perf監(jiān)控丟棄的數(shù)據(jù)包

    還有另一個很酷的方法,用來調(diào)試發(fā)生什么。

    thomas graf 告訴我,可以使用 perf 監(jiān)視?kfree_skb?事件,這將告訴你什么時候丟棄數(shù)據(jù)包(內(nèi)核堆棧發(fā)生的地方):

    sudo perf record -g -a -e skb:kfree_skb sudo perf script

    ?

    擴展閱讀

    還有這兩個很酷的文章:

    監(jiān)控和調(diào)優(yōu)Linux網(wǎng)絡(luò)堆棧:接收數(shù)據(jù)

    https://blog.packagecloud.io/eng/2016/06/22/monitoring-tuning-linux-networking-stack-receiving-data/

    監(jiān)控和調(diào)優(yōu)Linux網(wǎng)絡(luò)堆棧:發(fā)送數(shù)據(jù)

    https://blog.packagecloud.io/eng/2017/02/06/monitoring-tuning-linux-networking-stack-sending-data/

    文檔非常詳細。

    如果您有更好的調(diào)試數(shù)據(jù)包丟棄的方法,請在本文末留言吧,所有讀者也都會感興趣。

    英文原文:https://jvns.ca/blog/2017/09/05/finding-out-where-packets-are-being-dropped/

    總結(jié)

    以上是生活随笔為你收集整理的定位服务器数据丢弃包问题的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

    主站蜘蛛池模板: 国产激情精品一区二区三区 | 久久综合伊人77777麻豆最新章节 | 高中男男gay互囗交观看 | 婷婷综合激情网 | 亚洲最新在线 | 成人免费黄色小视频 | 欧美日韩国产亚洲沙发 | 国产一级二级三级精品 | 日韩 欧美 综合 | 97在线观看免费视频 | 久久理论片 | 成人影片在线免费观看 | 国产一二三四五区 | 先锋av在线资源 | 涩涩999| 天天撸在线视频 | 成人精品免费在线观看 | 国产叼嘿视频在线观看 | 欧美黄片一区二区三区 | 欧洲美女av | 欧美日韩1区 | 亚洲免费视频一区二区 | 国产精品视频免费播放 | 好爽快一点高潮了 | a级在线免费观看 | 性色av一区二区三区 | 中文字幕精品一区 | 黄色片欧美 | 无码人妻一区二区三区av | 欧美精品一区二区免费 | 深夜在线网站 | 主播福利在线 | av天天在线 | 天堂精品一区二区三区 | 亚洲在线免费看 | 日韩在线观看不卡 | 最新天堂av | 久久国产精品电影 | 天天操夜夜操视频 | 欧美另类精品 | 九色在线| 在线激情网站 | 91精品国产91久久久久久 | 老汉av在线| 国产又好看的毛片 | 久久久久久久黄色 | 国产麻豆网 | 日韩精品视频观看 | 日韩无砖 | 我们的生活第五季在线观看免费 | 狠狠视频 | 91热爆在线| 亚洲论理| 亚洲欧洲日本国产 | 国产色视频网站 | 国产伦理久久精品久久久久 | 视频一区二区三区在线 | 无码一区二区三区视频 | 九九热视频这里只有精品 | free性护士vidos猛交 | 欧美日韩999 | 久久99久久99精品免视看婷婷 | caoporn免费在线 | 日韩美女一级片 | 国产亚洲第一页 | 国产777 | 水密桃av| 天堂视频网| japanese强行粗暴 | 精品在线第一页 | av免费在线观| 色屋在线 | www亚洲视频 | 亚洲色图图片 | 天堂素人约啪 | 中文字幕无码乱人伦 | 日本美女性生活视频 | 免费av网站观看 | 91蝌蚪91九色白浆 | 国产午夜三级一区二区三 | 亚洲欧美另类日韩 | 香蕉视频污在线观看 | 成人综合区 | 国产午夜电影在线观看 | 国产精品免费精品一区 | 亚洲图片欧美色图 | 国产福利一区视频 | 在线观看成人av | 国产精品人成在线观看免费 | 开心激情播播 | 精品久久国产视频 | 91精品国产欧美一区二区成人 | 寡妇高潮一级视频免费看 | 动漫大乳美女 | 亚洲a网站| 国产成人av一区二区三区不卡 | 美女自拍视频 | 东方伊甸园av在线 | 免费看黄视频的网站 |