精品欧美一区二区三区在线观看 _久久久久国色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技術棧公眾號

亚洲成国产人片在线观看| 日本视频一区二区三区| 日韩三级中文字幕| 免费 成 人 黄 色| av电影在线网| 国v精品久久久网| 国产成人精品一区二区| 国产午夜精品理论片在线| 免费观看在线一区二区三区| 精品国产91乱高清在线观看| 亚洲成人a**址| 亚洲精品久久久久久动漫器材一区| 国产欧美日韩一区二区三区在线| 尤物九九久久国产精品的特点| 中文字幕乱妇无码av在线| 伊人久久综合一区二区| 亚洲精品高清视频在线观看| 欧美激情第六页| www.成人精品| 日韩精品电影一区亚洲| 欧美国产日韩免费| 成人小视频免费看| 欧美电影免费网站| 欧美一区二区三区成人| 无码人妻精品一区二区三区66| 污片在线免费观看| 91麻豆福利精品推荐| 精品欧美一区二区三区免费观看| 国产精品美女午夜爽爽| 亚洲成av人片在线| 99re99热| 在线日本中文字幕| 久久综合久久综合久久综合| 国产精品9999久久久久仙踪林| 亚洲视频在线免费播放| 久久精品二区三区| 国外成人在线视频| 精品99久久久久成人网站免费| 久久亚洲精品中文字幕蜜潮电影| 亚洲精品永久免费| 欧美夫妇交换xxx| 日日夜夜精品视频| 欧美日韩国产高清一区二区| 热久久精品免费视频| 天堂电影一区| 欧美日韩国产麻豆| 久久精品国产sm调教网站演员| 污网站在线免费看| 一区二区高清在线| 久久av高潮av| 怡红院av在线| 一区二区三区四区国产精品| 在线观看日韩羞羞视频| 成年人在线观看网站| 国产三级三级三级精品8ⅰ区| 久草精品电影| 性xxxx搡xxxxx搡欧美| aaa亚洲精品| 久久久久久艹| 国产视频精选在线| 国产三区在线成人av| 亚洲成人精品电影在线观看| 瑟瑟视频在线| 国产精品久久免费看| 伊人婷婷久久| 18网站在线观看| 亚洲国产精品一区二区www在线| 免费人成在线观看视频播放| zzzwww在线看片免费| 欧美日韩国产在线看| 国产在线观看福利| 91p九色成人| 日韩一区二区在线看| 亚洲一区和二区| 亚洲欧洲美洲国产香蕉| 一区二区中文字幕| 波多野结衣家庭教师| 伊人久久成人| 日韩免费精品视频| 96日本xxxxxⅹxxx17| 国产精品中文字幕日韩精品| 国产91免费视频| 蜜桃免费在线| 亚洲天堂2014| 国产中文字幕视频在线观看| 日韩天堂在线| 日韩一级在线观看| 美女又爽又黄视频毛茸茸| 欧美日韩一区二区三区视频播放| 久久综合伊人77777尤物| 久久久一区二区三区四区| 久久不射网站| 3d蒂法精品啪啪一区二区免费| 神马午夜一区二区| 中文天堂在线一区| 无码粉嫩虎白一线天在线观看| 亚洲国产成人二区| 在线电影欧美成精品| 久久精品女同亚洲女同13| 欧美日韩中文一区二区| 欧美日韩国产成人| 中文字幕av无码一区二区三区| 国产精品一区二区你懂的| 久久综合福利| 狂野欧美性猛交xxxxx视频| 色狠狠桃花综合| 成人三级做爰av| 欧美日韩亚洲在线观看| 国产69精品久久久| 国产精品国产av| 国产校园另类小说区| 日本中文字幕一级片| 成人国产在线| 精品亚洲夜色av98在线观看| 特级片在线观看| 日本美女一区二区| 精品欧美国产| 午夜dj在线观看高清视频完整版| 欧美偷拍一区二区| 中文字幕高清视频| 99这里有精品| 99视频免费观看| 无遮挡动作视频在线观看免费入口 | 亚洲区小说区图片区qvod按摩| 麻豆一区二区在线观看| 一区二区三区在线免费观看视频| 91麻豆免费视频| 中文字幕无码精品亚洲资源网久久| 日韩午夜电影免费看| 亚洲丝袜一区在线| 亚洲熟女综合色一区二区三区| 国产91在线观看| 久久久无码中文字幕久...| 成人四虎影院| 中文字幕日韩有码| 免费黄色一级大片| 国产色综合一区| 成人免费毛片播放| 激情综合网站| 国产精品扒开腿做爽爽爽男男| 亚洲区小说区图片区| 午夜精品视频在线观看| bl动漫在线观看| 91久久亚洲| 九九九九久久久久| 人狥杂交一区欧美二区| 精品一区二区三区四区在线| 亚洲免费激情视频| 91亚洲精品一区二区乱码| 国内精品视频一区二区三区| 久久99精品国产自在现线| 国外成人性视频| 欧美zozo| 欧美日韩在线播放三区四区| 精品女人久久久| 久久99精品久久久久久动态图 | 精品伦精品一区二区三区视频| 波多野结衣视频一区二区| 日韩av在线看| 中文字幕永久在线| 国产精品色婷婷| theporn国产精品| 欧美视频官网| 精品欧美一区二区在线观看视频| 涩涩涩在线视频| 一本色道久久88精品综合| 中文字幕久久熟女蜜桃| 最新热久久免费视频| 久久久久久国产精品日本| 亚洲天堂偷拍| 日本在线视频不卡| 亚洲在线资源| 97精品国产97久久久久久免费| 欧美精品少妇| 欧美一三区三区四区免费在线看| 免费又黄又爽又色的视频| 97精品国产| 日韩欧美二区| 亚洲色图第一区| 亚洲综合av在线播放| 久久精品影视| 国产一级精品aaaaa看| 另类专区亚洲| 久久伊人色综合| 少妇高潮久久久| 欧美丝袜自拍制服另类| 免费看一级一片| 久久久亚洲精品一区二区三区| 亚洲国产精品三区| 亚洲网站在线| 亚洲成人午夜在线| 国产无遮挡裸体免费久久| 国产成人福利视频| 中文国产字幕在线观看| 亚洲人成电影网| 999av视频| 在线看日韩精品电影| 精国产品一区二区三区a片| 国产片一区二区| 精品人妻在线视频| 麻豆精品一区二区| 免费无遮挡无码永久视频| 国产精品国内免费一区二区三区| 精品久久久久久乱码天堂| 日本成人一区二区| 欧美伊久线香蕉线新在线| 亚洲资源一区| 永久555www成人免费| 国产91免费在线观看| 欧美日韩国产一级片| 日韩欧美激情视频| 亚洲乱码国产乱码精品精的特点| 日韩在线免费观看av| 成人午夜在线免费| 午夜激情影院在线观看| 日韩中文欧美在线| 一区二区传媒有限公司| 欧美久久影院| 日韩视频在线观看视频| 色综合综合网| 久久国产精品 国产精品| 免费欧美网站| 91在线无精精品一区二区| 巨胸喷奶水www久久久| 日本中文字幕成人| 色偷偷色偷偷色偷偷在线视频| 欧美精品福利在线| 新版中文在线官网| 欧美成人剧情片在线观看| 午夜伦全在线观看| 色综久久综合桃花网| 国产在线一二| 夜夜嗨av色一区二区不卡| 美丽的姑娘在线观看免费动漫| 亚洲国产婷婷香蕉久久久久久| www.xxxx国产| 精品国产免费人成电影在线观看四季 | 日韩av123| 中文在线а√在线8| 97精品一区二区视频在线观看| 超免费在线视频| 九九久久久久99精品| 97超碰在线公开在线看免费| 久久在线精品视频| 黄色av电影在线观看| 久久精彩免费视频| mm1313亚洲国产精品美女| 日韩在线视频二区| wwwav在线| 欧美成人午夜激情视频| 国产极品人妖在线观看| 久久久久久这里只有精品| 高端美女服务在线视频播放| 欧美在线观看视频| 欧美色网一区| 国产精品一区av| 四虎影视成人精品国库在线观看| 国产日韩欧美视频| 国产一区二区久久久久| 91精品国产99久久久久久红楼| 亚洲日本va午夜在线电影| 国产精品久久久久久久免费大片| 国产伦乱精品| 欧美一区观看| 天天综合网91| 99国产精品白浆在线观看免费| 亚洲国产清纯| 欧洲熟妇精品视频| 狠狠色丁香久久婷婷综| 日本少妇xxxx软件| 久久色中文字幕| 中文字幕在线观看二区| 亚洲视频一区二区在线| 99免费在线观看| 色爱区综合激月婷婷| 国产又粗又猛视频| 精品国产一区二区三区忘忧草| 天天干天天操av| 尤物99国产成人精品视频| 成人午夜在线影视| 91精品国产91| 95精品视频| 久久久久久九九九九| 久久精品国产亚洲夜色av网站| 日韩精品一区二区三区四| 国产精品久久久久9999高清| 成年网站免费在线观看| av电影一区二区| 二区三区四区视频| 婷婷综合另类小说色区| 国产一区二区三区成人| 亚洲国产欧美一区二区丝袜黑人| 日本a在线播放| 91精品国产色综合久久不卡98口| 日韩久久99| 久久久com| 欧美日韩网站| 91日韩视频在线观看| 成人国产亚洲欧美成人综合网| 阿v天堂2014| 亚洲成av人在线观看| 91午夜交换视频| 亚洲欧美综合精品久久成人| 成视频免费观看在线看| 国产精品成人aaaaa网站| 午夜日韩影院| 亚洲激情一区二区三区| 国产一级久久| 91成人在线观看喷潮蘑菇| 国产精品卡一卡二| 日韩熟女一区二区| 亚洲第一视频网站| 69xxx在线| 91影视免费在线观看| 狠狠做六月爱婷婷综合aⅴ| 免费在线观看亚洲视频| 成人免费视频一区| 农村黄色一级片| 欧美欧美午夜aⅴ在线观看| 九一在线视频| 国产91成人video| swag国产精品一区二区| 欧美美女黄色网| 精油按摩中文字幕久久| 中文字幕av久久爽一区| 一本色道亚洲精品aⅴ| 五月天激情开心网| 高清在线视频日韩欧美| 国产精品videossex| 国产精品无码免费专区午夜| 国产在线看一区| 欧美激情精品久久久久久免费| 欧美亚洲国产一区二区三区va | 欧美极品少妇全裸体| 国产色99精品9i| 欧美一区二区三区综合| 国产精品888| 91视频综合网| 欧美一级精品在线| av免费在线观| 91免费视频国产| 亚洲字幕久久| 波多野结衣电影免费观看| 亚洲久草在线视频| 亚洲精品视频网| 久久久久久久久久婷婷| 99久久香蕉| 国产黄页在线观看| 99久久99精品久久久久久| 国产微拍精品一区| 亚洲品质视频自拍网| yy6080久久伦理一区二区| 亚洲精品欧美精品| 九九久久精品视频| 久久免费公开视频| 亚洲国产精品电影在线观看| 伊人色综合一区二区三区影院视频| 欧美日本亚洲| 久久精品国产99国产| 国产女人18水真多毛片18精品| 欧美成人性福生活免费看| 91九色国产在线播放| 欧美理论一区二区| 久久国产生活片100| 久久国产免费观看| 日韩第一页在线| 国产三级一区| 成年人视频网站免费| 26uuu久久综合| 亚洲在线视频播放| 欧美高清视频在线| 五月国产精品| 天堂在线中文在线| 亚洲成av人**亚洲成av**| 免费人成在线观看网站| 91网站免费观看| 日韩视频免费| 国产精品suv一区二区88| 日韩色视频在线观看| 欧洲精品一区二区三区| 热这里只有精品| 91色乱码一区二区三区| 一级特黄aaa大片在线观看| 欧美大片免费观看| 欧洲视频一区| 91丝袜在线观看| 制服丝袜av成人在线看| 高潮在线视频| 视频一区二区视频| 国产亚洲精品免费| 精品国产av一区二区| 国产97色在线|日韩| 欧美涩涩网站| 性色国产成人久久久精品| 亚洲第一视频在线观看| av在线播放一区二区| 99精品人妻少妇一区二区| 一区二区三区自拍| 1pondo在线播放免费| 久久久久久高清|