導航:首頁 > 配伺服器 > 伺服器pps是什麼

伺服器pps是什麼

發布時間:2023-06-10 10:12:11

① 網路基準測試

表示鏈路的最大傳輸速率,單位是b/s(比特 / 秒)。

表示單位時間內成功傳輸的數據量,單位通常為 b/s(比特 / 秒)或者 B/s(位元組 / 秒)。吞吐量受帶寬限制

表示從網路請求發出後,一直收到遠端響應,所需要的時間延遲。在不同場景中,這一指標可能會有不同含義。比如,它可以表示,建立連接需要的時間(比如 TCP 握手延時),或一個數據包往返所需的時間(比如 RTT)。

Packet Per Second(包 / 秒) 的縮寫,表示以網路包為單位的傳輸速率。PPS通常用來評估網路的轉發能力。

Linux 內核自帶的高性能網路測試工具 pktgen。pktgen 支持豐富的自定義選項,方便你根據實際需要構造所需網路包,從而更准確地測試出目標伺服器的性能。
不過,在 Linux 系統中,你並不能直接找到 pktgen 命令,因為 pktgen 作為一個內核線程來運行,需要你載入 pktgen 內核模塊後,再通過 /proc 文件系統來交互。

根據上面的結果,我們發現,PPS 為 12 萬,吞吐量為 61 Mb/s,沒有發生錯誤。那麼,12 萬的 PPS 好不好呢?

作為對比,你可以計算一下千兆交換機的 PPS。交換機可以達到線速(滿負載時,無差錯轉發),它的 PPS 就是 1000Mbit 除以乙太網幀的大小,即 1000Mbps / ((64+20)*8bit) = 1.5 Mpps(其中,20B 為乙太網幀前導和幀間距的大小)。

即使是千兆交換機的 PPS,也可以達到 150 萬 PPS,比我們測試得到的 12 萬大多了。所以,看到這個數值你並不用擔心,現在的多核伺服器和萬兆網卡已經很普遍了,稍做優化就可以達到數百萬的 PPS。
而且,如果你用了DPDK 或 XDP ,還能達到千萬數量級。

iperf 和 netperf 都是最常用的網路性能測試工具,用來測試TCP 和 UDP的吞吐量。它們都以客戶端和伺服器通信的方式,測試一段時間內的平均吞吐量。這里以 iperf 命令為例。

從上面可以看出目標機器的吞吐量為866 Mb/s。

測試HTTP的性能,也有大量工具可以使用,比如 ab,webbench等。這里以 ab 為例

TODO

閱讀全文

與伺服器pps是什麼相關的資料

熱點內容
android待機流程 瀏覽:851
python直接退出程序 瀏覽:842
百戰程序員收費標准 瀏覽:776
時鍾置換演算法指針變化規則 瀏覽:245
微信加密能否改密碼 瀏覽:104
android許可權組 瀏覽:169
2017單片機 瀏覽:476
讓孩子感興趣編程的電影 瀏覽:261
用顏料製作脆皮解壓球 瀏覽:934
火箭解壓器 瀏覽:73
cnet中級程序員面試題 瀏覽:191
單片機怎麼做人臉識別 瀏覽:154
監獄辦理工商銀行app怎麼辦呢 瀏覽:819
c語言寫編程時需要用什麼輸入法 瀏覽:590
生發程序員 瀏覽:167
高考英語pdf 瀏覽:418
哈利波特忘記伺服器怎麼辦 瀏覽:824
怎麼看其他電腦共享文件夾 瀏覽:513
py文件夾後綴 瀏覽:723
你對我們的app有什麼建議 瀏覽:584