精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

帶寬、延時、吞吐率、PPS,這些都是啥?

網絡 通信技術
Linux 網絡協議棧是根據 TCP/IP 模型來實現的,TCP/IP 模型由應用層、傳輸層、網絡層和網絡接口層,共四層組成,每一層都有各自的職責。

[[357635]]

本文轉載自微信公眾號「小林coding」,作者小林coding。轉載本文請聯系 小林coding公眾號。

Linux 網絡協議棧是根據 TCP/IP 模型來實現的,TCP/IP 模型由應用層、傳輸層、網絡層和網絡接口層,共四層組成,每一層都有各自的職責。

應用程序要發送數據包時,通常是通過 socket 接口,于是就會發生系統調用,把應用層的數據拷貝到內核里的 socket 層,接著由網絡協議棧從上到下逐層處理后,最后才會送到網卡發送出去。

而對于接收網絡包時,同樣也要經過網絡協議逐層處理,不過處理的方向與發送數據時是相反的,也就是從下到上的逐層處理,最后才送到應用程序。

網絡的速度往往跟用戶體驗是掛鉤的,那我們又該用什么指標來衡量 Linux 的網絡性能呢?以及如何分析網絡問題呢?

這次,我們就來說這些。

性能指標有哪些?通常是以 4 個指標來衡量網絡的性能,分別是帶寬、延時、吞吐率、PPS(Packet Per Second),它們表示的意義如下:

帶寬,表示鏈路的最大傳輸速率,單位是 b/s (比特 / 秒),帶寬越大,其傳輸能力就越強。

延時,表示請求數據包發送后,收到對端響應,所需要的時間延遲。不同的場景有著不同的含義,比如可以表示建立 TCP 連接所需的時間延遲,或一個數據包往返所需的時間延遲。

吞吐率,表示單位時間內成功傳輸的數據量,單位是 b/s(比特 / 秒)或者 B/s(字節 / 秒),吞吐受帶寬限制,帶寬越大,吞吐率的上限才可能越高。

PPS,全稱是 Packet Per Second(包 / 秒),表示以網絡包為單位的傳輸速率,一般用來評估系統對于網絡的轉發能力。

當然,除了以上這四種基本的指標,還有一些其他常用的性能指標,比如:

網絡的可用性,表示網絡能否正常通信;

并發連接數,表示 TCP 連接數量;

丟包率,表示所丟失數據包數量占所發送數據組的比率;

重傳率,表示重傳網絡包的比例;

你可能會問了,如何觀測這些性能指標呢?不急,繼續往下看。

網絡配置如何看?要想知道網絡的配置和狀態,我們可以使用 ifconfig 或者 ip 命令來查看。

這兩個命令功能都差不多,不過它們屬于不同的軟件包,ifconfig 屬于 net-tools軟件包,ip 屬于 iproute2 軟件包,我的印象中 net-tools 軟件包沒有人繼續維護了,而 iproute2 軟件包是有開發者依然在維護,所以更推薦你使用 ip 工具。

學以致用,那就來使用這兩個命令,來查看網口 eth0 的配置等信息:

雖然這兩個命令輸出的格式不盡相同,但是輸出的內容基本相同,比如都包含了 IP 地址、子網掩碼、MAC 地址、網關地址、MTU 大小、網口的狀態以及網路包收發的統計信息,下面就來說說這些信息,它們都與網絡性能有一定的關系。

第一,網口的連接狀態標志。其實也就是表示對應的網口是否連接到交換機或路由器等設備,如果 ifconfig 輸出中看到有 RUNNING,或者 ip 輸出中有LOWER_UP,則說明物理網路是連通的,如果看不到,則表示網口沒有接網線。

第二,MTU 大小。默認值是 1500 字節,其作用主要是限制網絡包的大小,如果 IP 層有一個數據報要傳,而且數據幀的長度比鏈路層的 MTU 還大,那么 IP 層就需要進行分片,即把數據報分成干片,這樣每一片就都小于 MTU。事實上,每個網絡的鏈路層 MTU 可能會不一樣,所以你可能需要調大或者調小 MTU 的數值。

第三,網口的 IP 地址、子網掩碼、MAC 地址、網關地址。這些信息必須要配置正確,網絡功能才能正常工作。

第四,網路包收發的統計信息。通常有網絡收發的字節數、包數、錯誤數以及丟包情況的信息,如果 TX(發送) 和 RX(接收) 部分中 errors、dropped、overruns、carrier 以及 collisions 等指標不為 0 時,則說明網絡發送或者接收出問題了,這些出錯統計信息的指標意義如下:

errors 表示發生錯誤的數據包數,比如校驗錯誤、幀同步錯誤等;

dropped 表示丟棄的數據包數,即數據包已經收到了 Ring Buffer(這個緩沖區是在內核內存中,更具體一點是在網卡驅動程序里),但因為系統內存不足等原因而發生的丟包;

overruns 表示超限數據包數,即網絡接收/發送速度過快,導致 Ring Buffer 中的數據包來不及處理,而導致的丟包,因為過多的數據包擠壓在 Ring Buffer,這樣 Ring Buffer 很容易就溢出了;

carrier 表示發生 carrirer 錯誤的數據包數,比如雙工模式不匹配、物理電纜出現問題等;

collisions 表示沖突、碰撞數據包數;

ifconfig 和 ip 命令只顯示的是網口的配置以及收發數據包的統計信息,而看不到協議棧里的信息,那接下來就來看看如何查看協議棧里的信息。

socket 信息如何查看?我們可以使用 netstat 或者 ss,這兩個命令查看 socket、網絡協議棧、網口以及路由表的信息。

雖然 netstat 與 ss 命令查看的信息都差不多,但是如果在生產環境中要查看這類信息的時候,盡量不要使用 netstat 命令,因為它的性能不好,在系統比較繁忙的情況下,如果頻繁使用 netstat 命令則會對性能的開銷雪上加霜,所以更推薦你使用性能更好的 ss 命令。

從下面這張圖,你可以看到這兩個命令的輸出內容:

可以發現,輸出的內容都差不多, 比如都包含了 socket 的狀態(State)、接收隊列(Recv-Q)、發送隊列(Send-Q)、本地地址(Local Address)、遠端地址(Foreign Address)、進程 PID 和進程名稱(PID/Program name)等。

接收隊列(Recv-Q)和發送隊列(Send-Q)比較特殊,在不同的 socket 狀態。它們表示的含義是不同的。

當 socket 狀態處于 Established時:

Recv-Q 表示 socket 緩沖區中還沒有被應用程序讀取的字節數;

Send-Q 表示 socket 緩沖區中還沒有被遠端主機確認的字節數;

而當 socket 狀態處于 Listen 時:

Recv-Q 表示全連接隊列的長度;

Send-Q 表示全連接隊列的最大長度;

在 TCP 三次握手過程中,當服務器收到客戶端的 SYN 包后,內核會把該連接存儲到半連接隊列,然后再向客戶端發送 SYN+ACK 包,接著客戶端會返回 ACK,服務端收到第三次握手的 ACK 后,內核會把連接從半連接隊列移除,然后創建新的完全的連接,并將其增加到全連接隊列 ,等待進程調用 accept() 函數時把連接取出來。

半連接隊列與全連接隊列

也就說,全連接隊列指的是服務器與客戶端完了 TCP 三次握手后,還沒有被accept() 系統調用取走連接的隊列。

那對于協議棧的統計信息,依然還是使用 netstat 或 ss,它們查看統計信息的命令如下:

ss 命令輸出的統計信息相比 netsat 比較少,ss 只顯示已經連接(estab)、關閉(closed)、孤兒(orphaned) socket 等簡要統計。

而 netstat 則有更詳細的網絡協議棧信息,比如上面顯示了 TCP 協議的主動連接(active connections openings)、被動連接(passive connection openings)、失敗重試(failed connection attempts)、發送(segments send out)和接收(segments received)的分段數量等各種信息。

網絡吞吐率和 PPS 如何查看?可以使用 sar 命令當前網絡的吞吐率和 PPS,用法是給 sar 增加 -n 參數就可以查看網絡的統計信息,比如

sar -n DEV,顯示網口的統計數據;

sar -n EDEV,顯示關于網絡錯誤的統計數據;

sar -n TCP,顯示 TCP 的統計數據

比如,我通過 sar 命令獲取了網口的統計信息:

它們的含義:

rxpck/s 和 txpck/s 分別是接收和發送的 PPS,單位為包 / 秒。

rxkB/s 和 txkB/s 分別是接收和發送的吞吐率,單位是 KB/ 秒。

rxcmp/s 和 txcmp/s 分別是接收和發送的壓縮數據包數,單位是包 / 秒。

對于帶寬,我們可以使用 ethtool 命令來查詢,它的單位通常是 Gb/s 或者Mb/s,不過注意這里小寫字母 b ,表示比特而不是字節。我們通常提到的千兆網卡、萬兆網卡等,單位也都是比特(bit)。如下你可以看到, eth0 網卡就是一個千兆網卡:

$ ethtool eth0 | grep Speed Speed: 1000Mb/s

連通性和延時如何查看?要測試本機與遠程主機的連通性和延時,通常是使用 ping 命令,它是基于 ICMP 協議的,工作在網絡層。

比如,如果要測試本機到 192.168.12.20 IP 地址的連通性和延時:

顯示的內容主要包含 icmp_seq(ICMP 序列號)、TTL(生存時間,或者跳數)以及 time (往返延時),而且最后會匯總本次測試的情況,如果網絡沒有丟包,packet loss 的百分比就是 0。

不過,需要注意的是,ping 不通服務器并不代表 HTTP 請求也不通,因為有的服務器的防火墻是會禁用 ICMP 協議的。

原文鏈接:https://mp.weixin.qq.com/s/_abtebePHs4GczJy6qhsYQ

 

責任編輯:武曉燕 來源: 小林coding
相關推薦

2019-08-14 08:20:59

Iperf網絡吞吐量帶寬測試

2021-07-05 16:10:35

JavaScript代碼前端

2025-04-21 10:35:37

2013-07-22 14:43:35

2018-10-17 18:53:20

HadoopSparkZookeeper

2020-09-08 08:27:25

JavaScript模塊ECMAScript

2019-10-12 09:30:48

微信外掛

2010-01-13 11:41:37

華為交換機堆疊

2019-01-03 14:45:07

CPUMCUFPGA

2023-03-07 07:25:38

顯示器面板VA

2011-05-05 15:07:30

2022-02-09 21:56:48

CSScolor-gamu色域

2025-10-29 08:29:17

2018-09-10 10:20:26

磁盤 IO網絡 IO監控

2024-04-26 06:46:27

量化剪枝模型

2017-03-31 14:50:33

DIY裝機硬件

2019-01-22 11:20:36

NginxSquidApache

2022-09-11 19:55:46

MAC 地址WiFi 地址

2020-03-23 10:51:40

面試技巧技術

2010-01-05 18:02:38

Linux pps
點贊
收藏

51CTO技術棧公眾號

国产精品xxxx| 久久91精品国产91久久久| www日韩视频| 日本综合在线| 国产不卡在线一区| 日产日韩在线亚洲欧美| 美国精品一区二区| 日韩一二三区在线观看| 精品久久久久久国产91| 亚洲精品一区二区三区四区五区| 国产女人高潮时对白| 99精品视频网| 久久天天躁狠狠躁夜夜爽蜜月| 亚洲香蕉中文网| 97欧美成人| 亚洲成av人片一区二区| 日本不卡一区二区三区视频| 国产免费一区二区三区最新不卡| 一区二区三区四区五区在线| 久久久极品av| 男人天堂av电影| 秋霞一区二区| 欧美男男青年gay1069videost| 免费人成自慰网站| 欧美jizzhd69巨大| 久久伊99综合婷婷久久伊| 92国产精品久久久久首页| 国产成人精品网| 欧美暴力喷水在线| 亚洲色图18p| 亚洲一二三四五| 亚洲国产伊人| 欧美伊人精品成人久久综合97| 人人干视频在线| 成人免费看片| 中文字幕一区在线观看视频| 欧美极品一区| 五月婷在线视频| 国产黄人亚洲片| 国产一区二区香蕉| 18国产免费视频| 毛片一区二区| 欧美在线视频观看免费网站| 国产精品23p| 亚洲成人二区| 日韩中文字幕网| 怡红院一区二区三区| 天堂资源在线亚洲| 亚洲精品国产福利| 欧美肉大捧一进一出免费视频| 亚洲五码在线| 日韩欧美国产综合一区| 亚洲一级片免费观看| 欧美三级电影网址| 欧美色视频在线观看| 国产福利视频在线播放| 色资源二区在线视频| 亚洲一区二区三区四区五区黄| 女人床在线观看| mm1313亚洲国产精品美女| 亚洲另类中文字| 日本久久高清视频| 中文在线免费| 一区二区免费看| 国产欧美久久久久| a级片在线免费| 亚洲r级在线视频| 欧美 日韩 激情| 美女搞黄视频在线观看| 欧美性感美女h网站在线观看免费| 春日野结衣av| 欧美××××黑人××性爽| 欧美色图免费看| 污污的视频免费| 精品一区二区三区中文字幕| 日韩欧美精品三级| 亚洲一区二区三区四区av| 欧美午夜寂寞| 夜夜嗨av色一区二区不卡| 欧美亚洲色综久久精品国产| 四季av一区二区凹凸精品| 国产一区二区三区视频在线观看| 午夜精产品一区二区在线观看的| 成人在线免费观看91| 久久视频在线观看免费| 久久久精品视频免费| 夜夜精品视频| 国产精品91久久| 一道本在线视频| 成人sese在线| 亚洲一区二区免费视频软件合集| 成人影欧美片| 色综合亚洲欧洲| 一级黄色片国产| 精品中国亚洲| 中文字幕日韩视频| jizz国产免费| 奇米777欧美一区二区| 亚洲综合在线做性| 欧美日韩国产综合视频| 亚洲图片激情小说| 少妇av一区二区三区无码| 欧美日韩国产网站| 亚洲成人av片在线观看| 免费看91的网站| 狠狠久久婷婷| 国产免费一区视频观看免费| 婷婷开心激情网| 自拍偷拍亚洲综合| 久久无码高潮喷水| 在线精品自拍| 日韩在线视频中文字幕| 国内精品福利视频| 国产精品99久久久久久似苏梦涵| 欧美在线播放一区| 国产美女情趣调教h一区二区| 欧美三级电影在线看| 四虎永久免费观看| 久久久久久免费视频| 国产成人精品日本亚洲专区61| 精品乱子伦一区二区| 中国色在线观看另类| 男女啪啪免费视频网站| 国产精品久久久久久久久久辛辛 | 国产精品久久久久久久久久久久久久 | 毛片免费在线| 亚洲一区二区在线播放相泽 | 四虎成人精品一区二区免费网站| 亚洲精品www| 国产极品国产极品| 久久精品国产精品青草| 日本一区视频在线| 日韩欧美精品一区二区三区| 日韩欧美中文一区| 一级性生活免费视频| 日韩 欧美一区二区三区| 国产一区免费在线| 超碰在线无需免费| 欧美妇女性影城| 国产第一页精品| 日本成人在线不卡视频| 欧美一进一出视频| 亚洲欧美一区二区三区| 精品视频久久久久久| 日韩 国产 在线| 成人久久18免费网站麻豆| 国产日韩欧美大片| 免费一级欧美片在线观看网站| 精品久久久999| 91激情在线观看| 中文字幕亚洲在| 中国黄色片一级| 97精品一区| 91在线直播亚洲| 欧美巨大xxxx做受沙滩| 日韩欧美久久久| 国产精品成人久久| 99久久久精品免费观看国产蜜| av女优在线播放| 首页亚洲中字| 国产不卡av在线| av电影在线观看一区二区三区| 欧美在线观看视频一区二区三区| 免费看日本黄色片| 久久国产精品区| 国产日韩欧美大片| 乱中年女人伦av一区二区| 欧美一区亚洲一区| 黑人与亚洲人色ⅹvideos| 欧美色网站导航| 激情五月少妇a| 99九九99九九九视频精品| 日韩精品视频一区二区在线观看| 国产一区二区三区探花| 国产精品黄色影片导航在线观看| 黄在线免费观看| 精品久久久网站| 在线观看免费av片| 国产精品热久久久久夜色精品三区 | 久久综合九色99| 深夜视频一区二区| 美女久久久久久久| 天堂av在线7| 欧美日韩中文一区| 日本在线一级片| 91丝袜美腿高跟国产极品老师| 手机在线看福利| 中文字幕一区二区三区在线视频| 国产欧美日韩伦理| yy6080久久伦理一区二区| 蜜月aⅴ免费一区二区三区| 欧美特黄一级视频| 在线观看一区二区精品视频| 午夜国产小视频| 91香蕉视频mp4| 三年中文在线观看免费大全中国| 亚洲区一区二| 中文字幕日韩精品久久| 国语一区二区三区| 国产美女精品免费电影| ****av在线网毛片| 精品国产网站地址| 亚洲 欧美 自拍偷拍| 欧美精品久久久久久久多人混战 | 调教+趴+乳夹+国产+精品| 色婷婷狠狠18禁久久| 日本欧美一区二区三区乱码 | 日本色综合中文字幕| 福利视频免费在线观看| 91综合视频| 日韩不卡av| 久9re热视频这里只有精品| 国产在线视频一区| 91精品韩国| 97视频在线观看视频免费视频| 国产传媒在线播放| 在线国产精品播放| 日本中文字幕电影在线观看 | 欧美午夜片欧美片在线观看| 精品99在线观看| 中文字幕在线观看一区| 亚洲自拍偷拍一区二区| 成人av在线网站| 天天做天天干天天操| 男人的天堂亚洲一区| 日韩欧美在线播放视频| 亚洲国产午夜| 2022中文字幕| 欧美 日韩 国产一区二区在线视频| 日韩在线三级| 啪啪亚洲精品| 久久青青草综合| 露出调教综合另类| 黄色99视频| 97久久亚洲| 官网99热精品| av成人综合| 国产精品三区在线| 91精品啪在线观看国产爱臀| 91在线观看免费观看| 欧美成人免费全部网站| 国产精品美乳在线观看| 中文字幕日本一区二区| 国产精品91在线观看| 日韩电影大全网站| 日韩女优在线播放| 写真福利精品福利在线观看| 欧美亚洲另类视频| 欧美7777| 国产精品成人播放| 久久91超碰青草在哪里看| 国产精品国产自产拍高清av水多| av免费在线一区| 国产精品香蕉在线观看| 久久精品超碰| 91免费版网站入口| 日韩中文字幕无砖| 国产欧美精品一区二区三区| 伦理一区二区| 日本亚洲欧洲精品| 国产精品国内免费一区二区三区| 中文字幕欧美日韩一区二区| 欧美福利在线| 亚洲熟妇无码一区二区三区导航| av不卡在线看| 日韩欧美xxxx| 麻豆91小视频| 一级全黄裸体片| 99久久综合色| 亚洲精品色午夜无码专区日韩| 亚洲国产精品99久久久久久久久 | 一本到不卡免费一区二区| 亚洲国产精品无码久久久| 欧美日韩精品福利| av天堂一区二区三区| 亚洲国产成人久久综合| 国产视频网站在线| 久久这里有精品视频| www.综合| 国产精品视频导航| y111111国产精品久久久| 免费日韩av电影| 999久久久亚洲| 国产精品久久中文字幕| 视频一区二区三区在线| 国产精品久久久久久9999| av一区二区久久| 你懂得视频在线观看| 一区二区三区在线视频观看| 中文字幕一区在线播放| 欧美精品123区| 天天射天天色天天干| 日韩中文字幕视频在线观看| 免费成人在线电影| 成人免费视频网址| 蜜乳av综合| 91传媒免费视频| 日韩黄色一级片| 秘密基地免费观看完整版中文| 久久久久久久av麻豆果冻| 午夜国产福利一区二区| 日韩欧美在线一区| 国内精品偷拍视频| 中文字幕欧美国内| av资源网在线播放| 91久久精品国产91久久性色| 亚洲人成网亚洲欧洲无码| 99热这里只有精品7| 久久激情视频| 一级黄色电影片| 中文字幕佐山爱一区二区免费| 国产精品久久久久久久久久久久久久久久久| 欧美情侣在线播放| 麻豆app在线观看| 国内自拍欧美激情| 日韩欧美高清一区二区三区| 天天爽天天狠久久久| 午夜影院日韩| 男男受被啪到高潮自述| 国产精品国产自产拍高清av| 成人午夜淫片100集| 欧美成人三级电影在线| 国产精品久久麻豆| 国产精品嫩草视频| 久久av资源| 999香蕉视频| 91视频一区二区| 日韩三级视频在线播放| 精品日韩欧美一区二区| av网址在线播放| 91久久久久久久一区二区| 欧美一区二区三区激情视频| 中文字幕乱码人妻综合二区三区| 成人动漫视频在线| 国产网址在线观看| 欧美成人欧美edvon| www.久久ai| 444亚洲人体| 欧美成人一区二免费视频软件| 在线观看免费视频高清游戏推荐| 国产午夜精品理论片a级大结局 | 国产成人l区| 国产主播精品在线| 久久久久久久久国产一区| 成年网站免费在线观看| 国产精品久久国产精麻豆99网站| 欧美 亚洲 另类 激情 另类| 亚洲人成电影网站色xx| 国产高清不卡| 日韩国产在线一区| 免费一区二区视频| 卡一卡二卡三在线观看| 欧美日韩国产首页| 免费网站看v片在线a| 亚洲精品日产aⅴ| 午夜激情一区| 扒开伸进免费视频| 午夜电影一区二区| 免费a在线观看| 国产精品美女午夜av| 亚洲激情久久| 亚洲视频 中文字幕| 精品久久久久久久久久| 人操人视频在线观看| 国产精品国内视频| 欧美1级日本1级| 强迫凌虐淫辱の牝奴在线观看| 狠狠色狠狠色综合日日小说| 黄色在线观看网| 国产欧美一区二区三区久久| 中文一区一区三区免费在线观看| 中文字幕制服丝袜| 欧美日韩亚洲网| av小片在线| av资源站久久亚洲| 亚洲欧美成人| 中文乱码字幕高清一区二区| 日韩一区国产二区欧美三区| 川上优av中文字幕一区二区| 日产精品高清视频免费| 国产精品白丝jk白祙喷水网站 | 91在线中字| 精品免费日产一区一区三区免费| 日韩国产精品久久久| avove在线播放| 亚洲欧美成人在线| 疯狂欧洲av久久成人av电影| 欧美视频在线播放一区| 亚洲欧美中日韩| 日韩偷拍自拍| 亚洲自拍偷拍区| 美女爽到呻吟久久久久| 欧美黑吊大战白妞| 一本大道亚洲视频| 国产精品xxx在线观看| 亚洲久久中文字幕| 午夜av电影一区| 99热国产在线| 亚洲精品一品区二品区三品区| 成人高清视频免费观看|