国产秋霞理论久久久电影-婷婷色九月综合激情丁香-欧美在线观看乱妇视频-精品国avA久久久久久久-国产乱码精品一区二区三区亚洲人-欧美熟妇一区二区三区蜜桃视频

Cilium 網(wǎng)絡(luò)性能分析

共 12346字,需瀏覽 25分鐘

 ·

2021-05-25 21:38

作者:Thomas Graf
譯者:羅煜、張亮,均來自 KubeSphere 團隊
Thomas Graf 是 Cilium 的聯(lián)合創(chuàng)始人,同時也是 Cilium 母公司 Isovalent[1] 的 CTO 和聯(lián)合創(chuàng)始人。此前 Thomas 曾先后在 Linux 內(nèi)核[2]的網(wǎng)絡(luò)、安全和 eBPF 領(lǐng)域從事了 15 年的開發(fā)工作。

注:本文已取得作者本人的翻譯授權(quán)!

原文鏈接:https://cilium.io/blog/2021/05/11/cni-benchmark

大家好!??

隨著越來越多的關(guān)鍵負(fù)載被遷移到 Kubernetes 上,網(wǎng)絡(luò)性能基準(zhǔn)測試正在成為選擇 Kubernetes 網(wǎng)絡(luò)方案的重要參考。在這篇文章中,我們將基于過去幾周進行的大量基準(zhǔn)測試的結(jié)果探討 Cilium 的性能特點。應(yīng)廣大用戶的要求,我們也將展示 Calico 的測試結(jié)果,以便進行直接對比。

除了展示測試的結(jié)果數(shù)據(jù)外,我們還將對容器網(wǎng)絡(luò)基準(zhǔn)測試這一課題進行更深入的研究,并探討以下幾個方面的問題:

  • 吞吐量基準(zhǔn)測試
  • 容器網(wǎng)絡(luò)是否會增加開銷
  • 打破常規(guī):eBPF 主機路由(Host Routing)
  • 測量延遲:每秒請求數(shù)
  • Cilium eBPF 和 Calico eBPF 的 CPU 火焰圖對比
  • 新連接處理速率
  • WireGuard 與 IPsec 加密開銷對比
  • 測試環(huán)境

測試結(jié)果匯總

在詳細(xì)分析基準(zhǔn)測試及其數(shù)據(jù)之前,我們先展示匯總的測試結(jié)論。如果您希望直接了解測試細(xì)節(jié)并得出自己的結(jié)論,也可以跳過這一節(jié)的內(nèi)容。

  • eBPF 起決定性作用:Cilium 在某些方面優(yōu)于 Calico 的 eBPF 數(shù)據(jù)路徑(Data Path),例如在 TCP_RRTCP_CRR 基準(zhǔn)測試中觀察到的延遲。此外,更重要的結(jié)論是 eBPF 明顯優(yōu)于 iptables。在允許使用 eBPF 繞過 iptables 的配置環(huán)境中,Cilium 和 Calico 的性能都明顯優(yōu)于不能繞過 iptables 的情況。

    在研究具體細(xì)節(jié)后,我們發(fā)現(xiàn) Cilium 和 Calico 利用 eBPF 的方式并不完全相同。雖然二者的某些概念是相似的(考慮到開源的性質(zhì),這也并不奇怪),CPU 火焰圖顯示 Cilium 利用了額外的上下文切換節(jié)省功能。這或許可以解釋 TCP_RRTCP_CRR 測試結(jié)果的差異。

    總體而言,從基準(zhǔn)測試結(jié)果來看,eBPF 無疑是解決云原生需求挑戰(zhàn)的最佳技術(shù)。

  • 可觀測性、NetworkPolicy 和 Service:對于這個基準(zhǔn)測試,我們把關(guān)注的焦點放在二者的共性上,也就是網(wǎng)絡(luò)。這使得我們可以直接對比節(jié)點網(wǎng)絡(luò)帶來的性能差異。然而,在實際應(yīng)用中也會需要用到可觀測性、NetworkPolicy 和 Service,在這些方面 Cilium 和 Calico eBPF 數(shù)據(jù)路徑差異巨大。Cilium 支持一些 Calico eBPF 數(shù)據(jù)路徑不具備的功能,但即便是 Kubernetes NetworkPolicy 之類的標(biāo)準(zhǔn)功能,Cilium 和 Calico 的實現(xiàn)方式也不一樣。如果我們投入更大的精力測試在這些更高級的用例中應(yīng)用 eBPF,我們可能會發(fā)現(xiàn)二者在這些方面的性能有顯著差異。然而,限于篇幅本文將不對此作更多的探討,更加深入的研究將留給下一篇文章。

  • 對比 WireGuard 和 IPsec:有些令人意外,盡管 WireGuard 在我們的測試中能夠?qū)崿F(xiàn)更高的最大吞吐量,但 IPsec 在相同的吞吐量下 CPU 使用效率更高。這很有可能得益于 AES-NI CPU 指令集。該指令集支持卸載 IPsec 的加密工作,但 WireGuard 不能從中受益。當(dāng) AES-NI 指令集不可用時,結(jié)果就明顯反轉(zhuǎn)了。

    好消息是,從 Cilium 1.10 開始,Cilium 不僅支持 IPsec 還支持 WireGuard。您可以選擇其中之一來使用。

吞吐量基準(zhǔn)測試

免責(zé)聲明:

基準(zhǔn)測試難度很大。測試結(jié)果很大程度上依賴于運行測試的硬件環(huán)境。除非是在相同的系統(tǒng)上收集的結(jié)果,否則不應(yīng)直接用絕對的數(shù)值進行比較。

讓我們從最常見和最明顯的 TCP 吞吐量基準(zhǔn)測試開始,測量運行在不同節(jié)點上的容器之間的最大數(shù)據(jù)傳輸速率。

bench tcp stream 1 stream

上圖顯示了單個 TCP 連接可實現(xiàn)的最大吞吐量,最優(yōu)的幾個配置性能剛好超過了 40 Gbit/s。以上結(jié)果由 netperfTCP_STREAM 測試得出,測試環(huán)境使用了速率為 100 Gbit/s 的網(wǎng)口以確保網(wǎng)卡不會成為瓶頸。由于運行單個 netperf 進程通過單個 TCP 連接傳輸數(shù)據(jù),大部分的網(wǎng)絡(luò)處理是由單個 CPU 核心完成的。這意味著上面的最大吞吐量受到單個核心的可用 CPU 資源限制,因此可以顯示當(dāng) CPU 成為瓶頸時每個配置可以實現(xiàn)的吞吐量。本文后面將會進一步擴展測試,使用更多的 CPU 核心來消除 CPU 資源的限制。

使用高性能 eBPF 實現(xiàn)的吞吐量甚至略高于節(jié)點到節(jié)點的吞吐量。這令人非常意外。通常普遍認(rèn)為,相較于節(jié)點到節(jié)點的網(wǎng)絡(luò),容器網(wǎng)絡(luò)會帶來額外的開銷。我們暫時先把這個疑惑擱置一旁,進一步研究之后再來分析這個問題。

100 Gbit/s 傳輸速率所需的 CPU 資源

TCP_STREAM 基準(zhǔn)測試的結(jié)果已經(jīng)暗示了哪些配置可以最有效地實現(xiàn)高傳輸速率,但我們還是看一下運行基準(zhǔn)測試時系統(tǒng)整體的 CPU 消耗。

bench tcp stream 1 stream cpu

上圖顯示了達(dá)到 100 Gbit/s 吞吐量整個系統(tǒng)所需的 CPU 使用率。請注意,這不同于前一個圖中吞吐量對應(yīng)的 CPU 消耗。在上圖中,所有的 CPU 使用率都已折算為傳輸速率穩(wěn)定在 100 Gbit/s 時的數(shù)值以便可以直接對比。上圖中的條形圖越短,對應(yīng)的配置在 100 Gbit/s 傳輸速率時的效率越高。

注意:TCP 流的性能通常受到接收端的限制,因為發(fā)送端可以同時使用 TSO 大包。這可以從上述測試中服務(wù)器側(cè)增加的 CPU 開銷中觀察到。

TCP 吞吐量基準(zhǔn)測試的意義

雖然大多數(shù)用戶不太可能經(jīng)常遇到上述的吞吐量水平,但這樣的基準(zhǔn)測試對特定類型的應(yīng)用程序有重要意義:

  • 需要訪問大量數(shù)據(jù)的 AI/ML 應(yīng)用程序
  • 數(shù)據(jù)上傳/下載服務(wù)(備份服務(wù)、虛擬機鏡像、容器鏡像服務(wù)等)
  • 流媒體服務(wù),特別是 4K+ 分辨率的流媒體

在本文后面的章節(jié),我們將繼續(xù)深入討論測量延遲:每秒請求數(shù)[3]新連接處理速率[4],以更好地展示典型微服務(wù)工作負(fù)載的性能特點。

容器網(wǎng)絡(luò)是否會增加開銷

在第一個基準(zhǔn)測試的分析中我們提到,與節(jié)點網(wǎng)絡(luò)相比,容器網(wǎng)絡(luò)會帶來一些額外開銷。這是為什么呢?讓我們從架構(gòu)的角度來對比這兩種網(wǎng)絡(luò)模型。

container overhead

上圖表明容器網(wǎng)絡(luò)也需要執(zhí)行節(jié)點到節(jié)點網(wǎng)絡(luò)的所有處理流程,并且這些流程都發(fā)生在容器的網(wǎng)絡(luò)命名空間中(深藍(lán)色部分)。

由于節(jié)點網(wǎng)絡(luò)的處理工作也需要在容器網(wǎng)絡(luò)命名空間內(nèi)進行,在容器網(wǎng)絡(luò)命名空間之外的任何工作本質(zhì)上都是額外開銷。上圖顯示了使用 Veth 設(shè)備時,Linux 路由的網(wǎng)絡(luò)路徑。如果您使用 Linux 網(wǎng)橋或 OVS,網(wǎng)絡(luò)模型可能略有不同,但它們基本的開銷點是相同的。

打破常規(guī):eBPF 主機路由(Host-Routing)

在上面的基準(zhǔn)測試中,您也許會疑惑 Cilium eBPF 和 Cilium eBPF 傳統(tǒng)主機路由(Legacy Host Routing)兩種配置的區(qū)別,以及為什么原生的 Cilium eBPF 數(shù)據(jù)路徑會比主機路由快得多。原生的 Cilium eBPF 數(shù)據(jù)路徑是一種被稱為 eBPF 主機路由的優(yōu)化數(shù)據(jù)路徑,如下圖所示:

ebpf hostrouting

eBPF 主機路由允許繞過主機命名空間中所有的 iptables 和上層網(wǎng)絡(luò)棧,以及穿過 Veth 對時的一些上下文切換,以節(jié)省資源開銷。網(wǎng)絡(luò)數(shù)據(jù)包到達(dá)網(wǎng)絡(luò)接口設(shè)備時就被盡早捕獲,并直接傳送到 Kubernetes Pod 的網(wǎng)絡(luò)命名空間中。在流量出口側(cè),數(shù)據(jù)包同樣穿過 Veth 對,被 eBPF 捕獲后,直接被傳送到外部網(wǎng)絡(luò)接口上。eBPF 直接查詢路由表,因此這種優(yōu)化完全透明,并與系統(tǒng)上運行的所有提供路由分配的服務(wù)兼容。關(guān)于如何啟用該特性,請參閱調(diào)優(yōu)指南中的 eBPF 主機路由[5]。

Calico eBPF 正在將一些類似的繞過方法用于 iptables,但這與 Cilium 的原理并不完全相同,文章后面會進一步介紹。不管如何,測試結(jié)果證明繞過緩慢的內(nèi)核子系統(tǒng)(例如 iptables)可以帶來極大的性能提升。

逼近 100 Gbit/s 的線速率(Line Rate)

在上文中,我們分析了只涉及一個 CPU 核心的基準(zhǔn)測試結(jié)果。接下來我們將放開單核的限制,將 TCP 流并行化以運行多個 netperf 進程。

bench tcp stream 32 streams

注意:由于硬件有 32 個線程,我們特意選擇了 32 個進程,以確保系統(tǒng)能夠均勻地分配負(fù)載。

上圖并沒有提供十分有價值的信息,僅僅表明如果投入足夠多的 CPU 資源,所有測試配置都能達(dá)到接近 100 Gbit/s 的線速率。然而,從 CPU 資源來看,我們?nèi)匀豢梢园l(fā)現(xiàn)效率上的差異。

bench tcp stream 32 streams cpu

請注意,上圖中的 CPU 使用率涵蓋了全部的 CPU 消耗,包括正在運行的 netperf 進程的消耗,也包括工作負(fù)載執(zhí)行網(wǎng)絡(luò) I/O 所需的 CPU 資源。然而,它并不包括應(yīng)用程序通常需要執(zhí)行的任何業(yè)務(wù)邏輯所帶來的 CPU 消耗。

測量延遲:每秒請求數(shù)

每秒請求數(shù)與吞吐量指標(biāo)幾乎完全相反。它可以衡量單個 TCP 持久連接上按順序的單字節(jié)往返的傳輸速率。此基準(zhǔn)測試可以體現(xiàn)網(wǎng)絡(luò)數(shù)據(jù)包的處理效率。單個網(wǎng)絡(luò)數(shù)據(jù)包的延遲越低,每秒可處理的請求就越多。吞吐量和延遲的共同優(yōu)化通常需要進行權(quán)衡。為了獲得最大的吞吐量,較大的緩沖區(qū)是理想的選擇,但是較大的緩沖區(qū)會導(dǎo)致延遲增加。這一現(xiàn)象被稱為緩沖區(qū)膨脹。Cilium 提供了一個稱為帶寬管理器(Bandwidth Manager)[6]的功能,該功能可以自動配置公平隊列,可實現(xiàn)基于最早發(fā)出時間的 Pod 速率限制,并為服務(wù)器工作負(fù)載優(yōu)化 TCP 棧設(shè)置,使吞吐量和延遲之間達(dá)到最佳平衡。

這個基準(zhǔn)測試經(jīng)常被忽視,但它對用戶來說通常比想象的重要得多,因為它模擬了一種十分常見的微服務(wù)使用模式:使用持久化的 HTTP 或 gRPC 連接在 Service 之間發(fā)送請求和響應(yīng)。

下圖顯示單個 netperf 進程執(zhí)行 TCP_RR 測試時,不同配置的性能表現(xiàn):

bench tcp rr 1 process

在這個測試中表現(xiàn)更好的配置也實現(xiàn)了更低的平均延遲。然而,這并不足以讓我們對 P95 或 P99 延遲得出結(jié)論。我們將在未來的博客文章中探討這些問題。

bench tcp rr 1 process cpu

我們進一步測試運行 32 個并行的 netperf 進程以利用所有可用的 CPU 核心??梢钥吹剑信渲玫男阅芏加兴嵘?。然而,與吞吐量測試不同的是,在本測試中投入更多的 CPU 資源并不能彌補效率上的欠缺,因為最大處理速率受延遲而非可用 CPU 資源限制。即便網(wǎng)絡(luò)帶寬成為瓶頸,我們也會看到相同的每秒請求數(shù)值。

bench tcp rr 32 processes

總體而言,結(jié)果非常鼓舞人心,Cilium 可以在我們的測試系統(tǒng)上通過 eBPF 主機路由實現(xiàn)近 1,000,000 請求每秒的處理速率。

bench tcp rr 32 processes cpu

Cilium eBPF 和 Calico eBPF 的 CPU 火焰圖對比

總體而言,Cilium eBPF 和 Calico eBPF 的性能基本相同。這是因為它們使用了相同的數(shù)據(jù)路徑嗎?并不是。并不存在預(yù)定義的 eBPF 數(shù)據(jù)路徑。eBPF 是一種編程語言和運行時引擎,它允許構(gòu)建數(shù)據(jù)路徑特性和許多其他特性。Cilium 和 Calico eBPF 數(shù)據(jù)路徑差異很大。事實上,Cilium 提供了很多 Calico eBPF 不支持的特性。但即使是在與 Linux 網(wǎng)絡(luò)棧的交互上,兩者也有顯著的差異。我們可以通過二者的 CPU 火焰圖來來進一步分析。

Cilium eBPF(接收路徑)

cilium flamegraph zoom

Cilium 的 eBPF 主機路由提供了很好的免上下文切換的數(shù)據(jù)傳送途徑(從網(wǎng)卡到應(yīng)用程序的套接字)。這就是為什么在上面的火焰圖中整個接收端路徑能夠很好地匹配到一張火焰圖中?;鹧鎴D也顯示了 eBPF、TCP/IP 和套接字的處理塊。

Calico eBPF(接收路徑)

Calico eBPF 接收端看起來卻不太一樣。雖然有著相同的 eBPF 處理塊執(zhí)行 eBPF 程序,但 Calico eBPF 接收路徑穿過了額外的 Veth,這在 Cilium eBPF 數(shù)據(jù)路徑接收端并不需要。

calico flamegraph zoom1

上圖中的處理仍然在主機的上下文中執(zhí)行。下面的這火焰圖顯示了 Pod 中被 process_backlog 恢復(fù)執(zhí)行的工作。雖然這與 Cilium 場景下的工作一樣(都是 TCP/IP+套接字?jǐn)?shù)據(jù)傳送),但因為穿過了 Veth 從而需要額外的上下文切換。

calico flamegraph zoom2

如果您希望自己進行更進一步的研究,可以點擊以下鏈接打開交互式的火焰圖 SVG 文件查看細(xì)節(jié):

  • Cilium eBPF SVG 火焰圖 - 發(fā)送端[7]
  • Cilium eBPF SVG 火焰圖 - 接收端[8]
  • Calico eBPF SVG 火焰圖 - 發(fā)送端[9]
  • Calico eBPF SVG 火焰圖 - 接收端[10]

新連接處理速率

連接處理速率基準(zhǔn)測試基于每秒請求數(shù)的基準(zhǔn)測試,但為每個請求都建立了新的連接。此基準(zhǔn)測試的結(jié)果顯示了使用持久連接和為每個請求創(chuàng)建新連接兩種方式的性能差別。創(chuàng)建新 TCP 連接需要涉及系統(tǒng)中的多個組件,所以這個測試是目前對整個系統(tǒng)壓力最大的測試。通過這個基準(zhǔn)測試,我們可以看到,充分利用系統(tǒng)中大多數(shù)的可用資源是可能的。

這個測試展示了一個接收或發(fā)起大量 TCP 連接的工作負(fù)載。典型的應(yīng)用場景是由一個公開暴露的服務(wù)處理大量客戶端請求,例如 L4 代理或服務(wù)為外部端點(例如數(shù)據(jù)抓取器)創(chuàng)建多個連接。這個基準(zhǔn)測試能夠在卸載到硬件的工作最少的情況下盡可能地壓測系統(tǒng),從而顯示出不同配置的最大性能差異。

首先,我們運行一個 netperf 進程來進行 TCP_CRR 測試。

bench tcp crr 1 process

在單個進程下不同配置的性能差異已經(jīng)十分巨大,如果使用更多的 CPU 核心差異還將進一步擴大。同時也可以明顯看出,Cilium 再次能夠彌補網(wǎng)絡(luò)命名空間額外開銷造成的性能損失并達(dá)到和基線配置幾乎相同的性能。

bench tcp crr 1 process cpu

后續(xù)計劃:這個 CPU 資源使用率讓我們很驚訝并促使我們在接下來 1.11 的開發(fā)周期做進一步研究。似乎只要涉及到網(wǎng)絡(luò)命名空間的使用,發(fā)送端的資源開銷總是必不可少的。這一開銷在所有涉及網(wǎng)絡(luò)命名空間的配置中都存在,所以很有可能是由 Cilium 和 Calico 都涉及的內(nèi)核數(shù)據(jù)路徑造成的。我們會及時更新這部分研究的進展。

當(dāng)并行運行 32 個進行 TCP_CRR 測試的 netpert 進程以利用所有 CPU 核心時,我們觀察到了一個非常有意思的現(xiàn)象。

bench tcp crr 32 processes

基線配置的連接處理速率顯著下降?;€配置的性能并沒有隨著可用 CPU 資源的增多而進一步提升,盡管連接跟蹤狀態(tài)表大小發(fā)生了相應(yīng)變化并且我們確認(rèn)并沒有發(fā)生因連接跟蹤表記錄達(dá)到上限而導(dǎo)致的性能降低。我們重復(fù)進行了多次相同的測試,結(jié)果仍然相同。當(dāng)我們手動通過 -j NOTRACK 規(guī)則繞過 iptables 連接跟蹤表時,問題立刻解決了,基線配置性能恢復(fù)到 200,000 連接每秒。所以很明顯,一旦連接數(shù)超過某個閾值,iptables 連接跟蹤表就會開始出現(xiàn)問題。

注意:在這個測試中,Calico eBPF 數(shù)據(jù)路徑的測試結(jié)果一直不是很穩(wěn)定。我們目前還不清楚原因。網(wǎng)絡(luò)數(shù)據(jù)包的傳輸也不是很穩(wěn)定。我們沒有將測試結(jié)果納入考慮,因為測試結(jié)果不一定準(zhǔn)確。我們邀請 Calico 團隊和我們一起研究這個問題并重新進行測試。

鑒于我們使用的是未經(jīng)修改的標(biāo)準(zhǔn)應(yīng)用程序來處理請求和傳輸信息,每秒處理 200,000 連接是一個非常優(yōu)秀的成績。不過,我們還是看一下 CPU 的消耗。

bench tcp crr 32 processes cpu

這個基準(zhǔn)測試結(jié)果顯示了不同配置的最大性能差異。為了達(dá)到每秒處理 250,000 新連接的目標(biāo),整個系統(tǒng)必須消耗 33% 到 90% 的可用資源。

由于發(fā)送端 CPU 資源消耗一直高于接收端,我們可以確信相同資源下每秒能接收的連接數(shù)要大于每秒能發(fā)起的連接數(shù)。

WireGuard 與 IPsec 加密開銷對比

可能所有人都會認(rèn)為 WireGuard 的性能會優(yōu)于 IPsec,所以我們先測試 WireGuard 在不同的最大傳輸單元(MTU)下的性能。

bench wireguard tcp 1 stream

不同的配置之間有一些差異。值得注意的是,Cilium 與 kube-proxy 的組合比單獨 Cilium 的性能更好。然而,這個性能差異相對較小并且基本可以通過優(yōu)化 MTU 彌補。

以下是 CPU 資源的消耗:

bench wireguard tcp 1 stream cpu

上述結(jié)果表明在 MTU 相同的情況下,不同配置之間的 CPU 使用率差異很小,因而可以通過優(yōu)化 MTU 配置獲得最佳性能。我們還對每秒請求數(shù)進行了測試,得到的結(jié)果也相同。感興趣的讀者可以參閱 Cilium 文檔的 CNI 性能基準(zhǔn)測試[11]章節(jié)。

WireGuard 與 IPsec 對比

對 Wireguard 和 IPsec 的性能進行比較更加有趣。Cilium 支持 IPsec 已經(jīng)有一段時間了。從 1.10 開始,Cilium 也開始支持 WireGuard。在其他方面相同的情況下,把這兩個加密方案放在一起進行對比,結(jié)果一定會非常有趣。

bench wireguard ipsec tcp stream 1 stream

不出所料,WireGuard 的吞吐量更高,并且在兩種 MTU 配置下,WireGuard 的最大傳輸速率更高。

下面繼續(xù)測試當(dāng)吞吐量達(dá)到 10 Gbit/s 時,WireGuard 和 IPsec 在不同的 MTU 配置下的 CPU 使用率。

bench wireguard ipsec tcp stream 1 stream cpu

雖然 WireGuard 的最大吞吐量更高,但 IPsec 在吞吐量相同的情況下 CPU 開銷更小從而更有效率,這個差異非常巨大。

注意:為了實現(xiàn) IPsec 的高效率,需要使用支持 AES-NI 指令集的硬件來卸載 IPsec 的加密工作。
后續(xù)計劃:目前我們還不清楚為什么 IPsec 的高效率沒有帶來更高的吞吐量。使用更多的 CPU 核心也沒有明顯提升性能。這很可能是由于 RSS 不能很好地跨 CPU 核心處理加密流量,因為通常用于哈希和跨 CPU 核心分配流量的 L4 信息是加密的,無法解析。因此,從哈希的角度來看,所有的連接都是一樣的,因為在測試中只利用了兩個 IP 地址。

這是否會影響延遲?讓我進一步研究。延遲基準(zhǔn)測試最能準(zhǔn)確地描述微服務(wù)工作負(fù)載的實際狀況,微服務(wù)工作負(fù)載通常都會使用持久連接來交換請求和響應(yīng)。

bench wireguard ipsec tcp rr 1 process

CPU 效率與觀察到的每秒請求數(shù)相符。然而,每個配置總共消耗的 CPU 資源都不是很高。相比 CPU 消耗方面的差異,延遲方面的差異更為顯著。

bench wireguard ipsec tcp rr 1 process cpu

測試環(huán)境

以下是我們使用的裸機配置。我們搭建了兩套完全一樣的互相直連的系統(tǒng)。

  • CPU:AMD Ryzen 9 3950X,AM4 平臺,3.5 GHz,16 核 32 線程
  • 主板:X570 Aorus Master,支持 PCIe 4.0 x16
  • 內(nèi)存:HyperX Fury DDR4-3200 128 GB,XMP 頻率 3.2 GHz
  • 網(wǎng)卡: Intel E810-CQDA2,雙端口,每端口速率 100 Gbit/s,PCIe 4.0 x16
  • 操作系統(tǒng)內(nèi)核: Linux 5.10 LTS(配置為 CONFIG_PREEMPT_NONE

除非特別說明,所有測試都使用了標(biāo)準(zhǔn)的 1500 字節(jié) MTU。雖然 MTU 的值越高,測試結(jié)果的絕對數(shù)值會越好,但本文的基準(zhǔn)測試的目的在于比較相對差異,而不是測試最高或最低性能的絕對數(shù)值。

測試配置

應(yīng)廣大用戶的要求,我們展示了 Calico 的測試結(jié)果以便進行對比。為了盡可能清晰地進行對比,我們使用了以下配置類型進行測試:

  • 基線配置(節(jié)點到節(jié)點):此配置不使用 Kubernetes 或容器,在基準(zhǔn)測試過程中直接在祼機上運行 netperf。通常情況下此配置的性能最優(yōu)。
  • Cilium eBPF: Cilium 版本為 1.9.6 并按照調(diào)優(yōu)指南[12]進行了調(diào)優(yōu),開啟了 eBPF 主機路由和 kube-proxy 替換。此配置需要操作系統(tǒng)內(nèi)核版本為 5.10 或以上。此配置與 Calico eBPF 配置對比最具有參照性。我們重點進行了直接路由模式的基準(zhǔn)測試,因為這種模式下性能通常尤為重要。后續(xù)我們也會進一步進行隧道模式的相關(guān)基準(zhǔn)測試。
  • Cilium eBPF(傳統(tǒng)主機路由):Cilium 版本為 1.9.6,以傳統(tǒng)主機路由的模式運行,使用標(biāo)準(zhǔn) kube-proxy,支持 4.9 及以下內(nèi)核版本。此配置與 Calico 配置對比最具有參照性。
  • Calico eBPF:Calico 版本為 3.17.3,同時使用了開啟 kube-proxy 替換、連接跟蹤繞過以及 eBPF FIB 查詢的 eBPF 數(shù)據(jù)路徑。此配置需要操作系統(tǒng)內(nèi)核版本為 5.3 或以上。此配置與 Cilium eBPF 配置對比最具有參照性。
  • Calico: Calico 版本為 3.17.3,使用標(biāo)準(zhǔn) kube-proxy,支持較低版本的操作系統(tǒng)內(nèi)核。此配置與 Cilium eBPF(傳統(tǒng)主機路由)配置對比最具有參照性。

復(fù)現(xiàn)測試結(jié)果

測試所用的全部腳本都已經(jīng)上傳到 GitHub 倉庫 cilium/cilium-perf-networking[13] 中,可用于復(fù)現(xiàn)測試結(jié)果。

下一步

我們在性能調(diào)優(yōu)方面已經(jīng)取得了不少結(jié)果,但我們還有許多其他的想法并將進一步優(yōu)化 Cilium 各方面的性能。

  • 可觀測性基準(zhǔn)測試:單純的網(wǎng)絡(luò)基準(zhǔn)測試是必要的,但是實現(xiàn)可觀測性所需資源的消耗才是真正區(qū)分系統(tǒng)高下的領(lǐng)域。無論是對系統(tǒng)安全還是對故障排除來說,可觀測性都是基礎(chǔ)設(shè)施的關(guān)鍵特性,并且不同系統(tǒng)的可視化資源消耗有很大不同。eBPF 是實現(xiàn)可觀測性的優(yōu)秀工具,并且 Cilium 的 Hubble[14] 組件也可以從中受益。在本文的基準(zhǔn)測試中,我們禁用了 Hubble 以便測試結(jié)果可以與 Calico 對比。在后續(xù)的文章中,我們將對 Hubble 進行基準(zhǔn)測試,以驗證 Hubble 的 CPU 需求并將 Hubble 與其他類似的系統(tǒng)對比。

  • Service 和 NetworkPolicy 基準(zhǔn)測試:當(dāng)前的基準(zhǔn)測試結(jié)果并不涉及任何 Service 和 NetworkPolicy。我們沒有對二者進行測試以控制本文的內(nèi)容范圍。我們將進一步對使用 NetworkPolicy 的用例進行測試,除此之外還將對東西向(east-west)和南北向(north-south)的 Service 進行測試。如果您已經(jīng)等不及了,Cilium 1.8 的發(fā)布博客[15]已經(jīng)公布了一些基準(zhǔn)測試結(jié)果,并且展示了 XDP 和 eBPF 對性能的顯著提升。

    目前,我們?nèi)匀粚?NetworkPolicy 在 CIDR 規(guī)則方面的性能不太滿意。我們當(dāng)前的架構(gòu)針對少量復(fù)雜的 CIDR 進行了優(yōu)化,但并沒有覆蓋使用 LPM 來實現(xiàn)的一些特例。一些用戶可能希望對單獨 IP 地址的大型放行和阻止列表進行基準(zhǔn)測試。我們會把這個用例放在優(yōu)先事項中,并且提供基于哈希表的實現(xiàn)。

  • 內(nèi)存優(yōu)化:我們將繼續(xù)優(yōu)化 Cilium 的內(nèi)存占用。Cilium 主要的內(nèi)存占用來自于 eBPF 的 Map 分配。這些是網(wǎng)絡(luò)處理所需要的內(nèi)核級數(shù)據(jù)結(jié)構(gòu)。為了提高效率,eBPF Map 的大小是預(yù)先設(shè)定的,以便根據(jù)配置所需的內(nèi)存量最小。我們目前對這方面并不是很滿意,這將是我們后續(xù)版本的重點工作。

  • 打破更多的規(guī)則:更多地繞過 iptables:我們認(rèn)為 iptables 應(yīng)該完全繞過。容器命名空間和系統(tǒng)其他部分仍有優(yōu)化潛力。我們還會繼續(xù)努力加快服務(wù)網(wǎng)格的數(shù)據(jù)路徑應(yīng)用程序。目前已經(jīng)有一個利用 Envoy 的 Socket 層重定向[16]的初步版本。請期待這個方面的進展。

  • 想法和建議:如果您有其他想法和建議,請告訴我們。例如,您希望我們進行哪些基準(zhǔn)測試或改進?我們非常希望能得到反饋意見。您可以在 Cilium Slack[17] 發(fā)表想法或者通過 Twitter[18] 聯(lián)系我們。

更多信息

  • 本文的所有結(jié)果數(shù)據(jù)都可以在 Cilium 文檔的 CNI 性能基準(zhǔn)測試[19]章節(jié)查閱。我們會持續(xù)更新這些數(shù)據(jù)。
  • 調(diào)優(yōu)指南[20]提供了對 Cilium 進行調(diào)優(yōu)的完整教程。
  • 有關(guān) Cilium 的更多信息,請參閱 Cilium 官方文檔[21]。
  • 有關(guān) eBPF 的更多信息,請訪問 eBPF 官方網(wǎng)站[22]。

腳注

[1]

Isovalent: https://isovalent.com

[2]

Linux 內(nèi)核: https://kernel.org

[3]

測量延遲:每秒請求數(shù): #測量延遲:每秒請求數(shù)(Requests-per-Second)

[4]

新連接處理速率: #新連接處理速率

[5]

eBPF 主機路由: https://docs.cilium.io/en/latest/operations/performance/tuning/#ebpf-host-routing

[6]

帶寬管理器(Bandwidth Manager): https://docs.cilium.io/en/latest/operations/performance/tuning/#bandwidth-manager

[7]

Cilium eBPF SVG 火焰圖 - 發(fā)送端: https://cilium.io/b85c71fbc3ce620c8544c9317f2bf858/cilium-ebpf-hr-rr-zh3.svg

[8]

Cilium eBPF SVG 火焰圖 - 接收端: https://cilium.io/67a828b79d79f0360468cc02810c10e0/cilium-ebpf-hr-rr-zh4.svg

[9]

Calico eBPF SVG 火焰圖 - 發(fā)送端: https://cilium.io/3680690af3f6b5827065c0181025861e/calico-ebpf-rr-zh3.svg

[10]

Calico eBPF SVG 火焰圖 - 接收端: https://cilium.io/cc3abd245b9bc7bf5bcab5bf04c18f29/calico-ebpf-rr-zh4.svg

[11]

CNI 性能基準(zhǔn)測試: https://docs.cilium.io/en/latest/operations/performance/benchmark/

[12]

調(diào)優(yōu)指南: https://docs.cilium.io/en/latest/operations/performance/tuning/

[13]

cilium/cilium-perf-networking: https://github.com/cilium/cilium-perf-networking

[14]

Hubble: https://docs.cilium.io/en/latest/gettingstarted/hubble_setup/

[15]

Cilium 1.8 的發(fā)布博客: https://cilium.io/blog/2020/06/22/cilium-18#kubeproxy-removal

[16]

Envoy 的 Socket 層重定向: https://cilium.io/blog/2018/08/07/istio-10-cilium#socket-level-redirection-to-accelerate-istio-and-envoy

[17]

Cilium Slack: https://cilium.io/slack

[18]

Twitter: https://twitter.com/ciliumproject

[19]

CNI 性能基準(zhǔn)測試: https://docs.cilium.io/en/latest/operations/performance/benchmark/

[20]

調(diào)優(yōu)指南: https://docs.cilium.io/en/latest/operations/performance/tuning/

[21]

Cilium 官方文檔: https://docs.cilium.io/en/latest/intro/

[22]

eBPF 官方網(wǎng)站: https://ebpf.io

瀏覽 75
點贊
評論
收藏
分享

手機掃一掃分享

分享
舉報
評論
圖片
表情
推薦
點贊
評論
收藏
分享

手機掃一掃分享

分享
舉報

感谢您访问我们的网站,您可能还对以下资源感兴趣:

国产秋霞理论久久久电影-婷婷色九月综合激情丁香-欧美在线观看乱妇视频-精品国avA久久久久久久-国产乱码精品一区二区三区亚洲人-欧美熟妇一区二区三区蜜桃视频 欧美午夜精品一区二区蜜桃 | 久久成人18免费网站波多野结衣| 2018天天操| 污污污www精品国产网站| 日韩A片免费看| 伊人五月天| 8050午夜一级| 国产精品午夜在线观看| 狠狠躁夜夜躁人人爽人妻| 亚洲天堂在线视频观看| 97在线观看免费| 日本在线视频一区二区| 色综合天天操| 日本国产视频| 一级黄色电影免费在线观看| 欧美成人在线免费| 特级西西444WWW高清大视频| 亚洲草比视频网| 日韩AV免费在线观看| 东京热视频网| 翔田AV无码秘三区| 五月天在线观看| 香蕉视频成人在线| 一区二区在线免费观看| 久久久国产一区| 午夜福利av电影| 99亚洲欲妇| 木下凛凛子AV888AV在线观看 | 国产A片一区| 体内射精免费视频| 欧美一级黄色性爱视频| 亚洲无码免费| 午夜天堂| 成人免费版欧美州| 久久国产精品网站| 一本色道久久综合无码人妻| 国产真实露脸乱子伦对白高清视频| 人人澡超碰碰| 综合亚洲视频| 91天天爽| 国产在线看| 国产女人十八水真多| AV电影天堂网| 中文字幕亚洲观看| 日本成人A| 黄色视频在线免费观| 国产香蕉视屏| 91丝袜一区二区| 伊人网在线观看| 亚洲日韩AV在线| 久久久九九九| 婷婷日韩一区二区三区| 四虎性爱| 久久人爽| 国产2区| 欧美操逼视频网站| 国产精品二区高清在线苍井空| 天天射天天射| 九九热re99re6在线精品| 五月天婷婷丁香网| 国产三级片无码| 欧美熟妇一区二区| 天天艹天天干| av超碰在线| 在线啊啊啊| 特级西西人体444www高清| 蜜芽成人精品久久久视频| 美女91小视频| 国产成人激情| P站免费版-永久免费的福利视频平台| 国产精品一区二区免费| 国产又粗又大又长| 你懂得视频| 中国精品77777777| 4438黄色| 欧美黄片一区二区| 免费一级AAAAA片在线播放| 色播欧美| 99在线精品视频观看| 日韩少妇无码| 国产做爰XXXⅩ久久久骚妇 | 青春草在线视频观看| 国产灬性灬淫灬欲水灬| 国产黄色精品视频| 亚洲高清AV| 成人福利网站| 欧美成人无码A片免费| 伊人狠狠| 亚洲成人A片| 99在线免费观看| 国产va| 3级毛片| 国产精品操逼| 天天色天天色| 国精品无码人妻一区二区三区免费 | 欧美77777| 97久久精品国产熟妇高清网| 18禁在线| 国内久久| 东方美美高清无码一区| 色吧视频| 伊人蕉 | 欧美操B在线| 四川妇搡BBBB搡BBBB| AV在线小说| 91三级片在线播放| 国产小福利| 欧美精品不卡| 日韩精品无码电影| 成人网站免费视频| 日本久久综合| 精品一区二区三区四区视频| 黑人操白人| 免费无码国产在线观看快色| 成年人毛片| 免费一级片| 天天噜噜色| 在线看片国产| 91视频网站入口| 五月婷综合| 超碰在线天天| 操学生妹| 婷婷国产AV| a视频免费在线观看| 91性视频| 麻豆国产91在线播放| 黄色视频网站在线观看| 不卡无码中文字幕一区| 无码精品一区二区三区在线观看 | 国产视频激情| 精品欧美乱码久久久久久| 国产综合久久久7777777| 99热7| 蜜臀久久99精品久久久电影| 成年人视频网站| 尹人香蕉久久| 亚洲AV无码精品岛国| 先锋AV资源站| 3d啪啪动漫| 久久熟女嫩草成人片免费| 亚洲小说欧美激情另类A片小说 | 艹美女视频| 久久婷婷国产综合| 久久精品国产精品| 久在线观看| 欧美激情五月| 日韩视频一级| 午夜人妻无码| 丁香五月婷婷基地| 99久久99久久精品免费看小说。 | 亚洲色综合久久五月| 亚洲视频中文字幕| 日韩无码久久久| 2019中文字幕在线免费观看| 69日逼| 亚洲婷婷在线视频| 青青操久久| 成人免费看片| 中文字幕亞洲高清手機版第617| 99精品视频在线| 久久成人三级| 影音先锋91| 亚洲黄色免费观看| 欧美XXX黑人XYX性爽| www.五月婷婷| 久久三级视频| 五月花在线视频| 欧美深夜福利视频| 久久精品无码视频| 国产精品一区二区性色AV| 大香蕉91| 暗呦罗莉精品一区二区| 色五月婷婷小说| 永久m3u8在线观看| 蜜芽成人网站| 黄色成人片| 高清免费无码| 精品蜜桃秘一区二区三区观看| ww成人| 成人中文字幕在线观看| 中文字幕AⅤ在线| 91九色口爆吞精| 成人av网站在线播放| 翔田千里av在线| 精产国品一区二区三区| 亚洲无码大全| 亚洲插逼| 中文字幕乱码视频32| 国产丰满大乳无码免费播放 | 欧美激情视频在线| 在线观看中文字幕无码| 亚洲网站在线播放| 婷婷五月天无码| 另类性姿势BBwBBW| 亚洲日韩毛片| 在线国产日韩| 久久伊人草| 怡红院av| 永久免费不卡在线观看黄网站| 亚洲深夜福利| 逼特逼视频在线| 人人操AV| 亚洲成人一区二区在线观看| 91精品少妇高潮一区二区三区不卡 | 中文字幕免费看高清| 国产一区二区三区在线视频| 欧美日韩一区在线| 在线观看无码视频| 日日爱网| 亚洲男人的天堂网| 刘玥91精一区二区三区| 一级操逼视频| 不卡无码免费视频| 中文字幕日本精品5| 欧美日韩中文字幕在线| 一区二区三区四区五区六区高清无吗视频 | 人妻无码久久| 操逼在线观看| 国产A片一区| 丁香花五月激情| 亚洲一区AV| 亚洲视频中文字幕| 色综合99久久久无码国产精品| a一级黄片| 日日夜夜天天| 亚洲日韩欧美性爱| 翔田千里一区二区三区精品播放| 亚洲成人娱乐网| av女人天堂| 成人水蜜桃| 日本无码网站| 国产偷拍网站| 屁屁影院国产第一页| 国产理论在线| 日韩欧美分区视频| 安徽妇搡BBBB搡BBBB小说| 亚洲欧美视频| 中文无码字幕在线| 超碰在线中文字幕| 亚洲vs无码蜜桃少妇| 成人做爰黄A片免费看| 大香伊人中文字幕精品| 日本高清视频网站网wwwwww| 亚洲不卡一区二区三区| 91足浴店按摩漂亮少妇| 日逼黄片| 免费高清无码视频在线观看| 欧美男人的天堂| 天堂精品| 亚洲中文字幕免费观看视频| 日韩偷拍网| 国产黄色A片| 欧洲黄色片| 欧美一级爱| 91亚洲视频在线观看| 五月天激情网址| 天天艹天天干| 日韩A片无码ⅩXXXX| www.色在线观看| 麻豆熟女| 波多野结衣AV在线播放| 国产一区亚洲| 久久久久麻豆V国产精华液好用吗| 色噜噜av| 久草视频新| av在线免费观看网址| 日本黄色电影网址| 日日夜夜天天综合| av免费网址| 五月婷婷丁香| 精品色播| 三级片无码视频| 欧美视频在线免费| 成人性爱视频网站| 夜夜操免费视频| 久操香蕉| 口爆AV| 99在线免费视频| 日韩色情电影| 香蕉操逼视频| 综合激情五月婷婷| 日韩无码精品一区二区三区| 日本人妻中文字幕| 亚洲午夜激情| 国产在线无码视频| 人妻少妇一区二区| 高清无码第一页| 日韩A视频| 波多野结衣无码AV专区| 超碰九九| 亚洲天堂2014| 亚洲欧美日韩激情| 水蜜桃在线视频| 麻豆91蜜桃传媒在线观看| 日韩另类视频| 日韩色小说| 色婷婷影音| 91网站18| 色黄视频在线观看| 亚洲视频在线看| 天天色人人| A片视频免费| 亚洲s在线| 黑人精品欧美一区二区蜜桃| 中文字幕三级片| 日韩在线91| 最好看的MV中文字幕国语| 精国产品一区二区三区A片| AA久久| 色操人 | 日韩AV免费电影| 成人三级电影网| 一区在线免费观看| 中文字幕在线观看第一页| 国产亚洲精品午夜福利巨大软件| 亚洲艹逼| 国产成人三级在线播放| 91精品国产麻豆国产自产在线| 好吊视频一区二区三区红桃视频you | 北条麻妃人妻中文无码| 无码视频免费播放| 四虎av在线| 欧美日韩不卡在线| 翔田千里50岁无码| 日韩经典视频在线播放| 四虎操逼| 水蜜桃在线视频| 日韩一级片网站| 日逼视频免费观看| 国产淫荡视频| 国产精品无码无套在线| 黄色视频网站在线播放| 日韩在线电影| 梁祝艳谭A级毛片| www男人的天堂| 思思精品在线| 92丨九色丨偷拍老熟女| 边摸边插| 啪啪视频免费观看| 亚洲经典免费视频| 在线免费观看黄色小视频| 久久香蕉电影| 7777AV| 国产高清AV无码| 色777| 夜色福利在线看| 欧美成人天堂| 丁香伊人| 天天干中文字幕| 日本精品在线观看视频| 亚洲精品成人视频| 西西444WWW无码视频软件功能介绍 | 大香蕉中文视频| 韩日一区二区| 先锋AV资源站| 婷婷日韩中文字幕| 一区二区三区无码精品| 九九偷拍视频| 18害羞勿进网站国产| av在线免费播放| 中文字幕巨肉乱码中文乱码| 成人视频免费在线观看| 波多野结衣一二三区| 久久一区| 尤物精品在线| 久久99高清视频| 亚洲操操| 久色入口| 北条麻妃人妻中文无码| 无码不卡在线播放| 中文字幕永久免费| 久久国产精品精品国产色婷婷| 18禁在线播放| 欧美噜噜| 丁香六月婷婷| 成人大片在线观看| 香蕉A片| 亚洲三级电影| 少妇AAA级久久久无码精品片| 色婷婷影院| AV电影一区| 熟妇导航| 国內精品久久久久久久| 欧美视频操逼| 精品视频第一页| 黑人AV在线播放| 亚洲免费观看高清完整版在va线观 | A级片毛片| 久久精品9| 人妻国产| av女人天堂| 在线观看内射视频| 骚妇一区| 国产亲子乱XXXXinin| 五月丁香色色| 国产白丝在线| 久久国产免费视频| 无码人妻日韩精品一区二区三| 在线亚洲欧美| 日韩69| 2025中文字幕| 久久人妻精品| 激情男人网| 超碰碰碰碰碰| 91艹艹| 久久黄网| 国产精品无码中文在线| 性爱精品视频| 人人搞人人摸| 久久国产热| 一区二区视频免费| 中文字幕高清无码在线观看| 日狠狠| 五月丁香激情视频| 久久精品波多野结衣| 国产亚洲视频完整在线观看| 91麻豆精品国产| 在线观看中文字幕亚洲| 黄片视频免费在线观看| 国产日韩一区二区三区| 免费V片在线观看| 欧美性69| 91蝌蚪视频在线播放| 黄片视频免费| 国产a毛片| 日韩熟妇人妻中文字幕| 国产AV天堂| 蜜桃视频网址| 久久香蕉电影| 中文字幕永久免费| 午夜啪啪视频| 自拍偷拍一区二区三区| 最新av在线| 少妇4p| 丁香色婷婷五月天| 亚洲免费在线播放| 国产麻豆精品成人免费视频| 国产精品久久久一区二区三区| 免费看黄片,在线观看| 亚洲精品自拍偷拍| 2019中文字幕在线免费观看 | 99大香蕉| 色激情五月天| 国产无遮挡又黄又爽又色视频软件 | 瑟瑟视频在线观看| 日本中文字幕亚洲| 黄色片视频日本| 特级444WWW大胆高清| 日本人妻在线视频| 色婷婷电影网| 日韩一二区| 嫩苞又嫩又紧AV无码| 操B视频在线播放| 麻豆91麻豆国产传媒| 久久五月丁香| 久久国产精品电影| 手机不卡黄色视频在线| 四虎欧美| 学生妹一级片内射视频| 久久精品视频久久| 在线操逼| 97精品欧美91久久久久久久| 福利大香蕉| 婷婷五月天久久| 午夜福利影视| 欧美视频久久| 国产45页| 俺来也俺就去www色情网| 亚洲一本之道| 无码视频免费播放| 欧美大香蕉视频| 岛国AV在线播放| 日本黄A三级三级三级| 国产狂喷水潮免费网站www | 乳揉みま痴汉电车羽月希免费观看 | 欧美性爱视频在线观看| 翔田千里无码AV在线观看| 欧美成人网站视频| 伊人无码视频| 国产精品国三级国产a11| 少妇性受XXXX黑人XYX性爽| 国产又爽又黄免费视频免费观看 | 亚洲色图欧美| 国产亚洲欧美一区二区| 亚洲精品中文字幕无码| 免费无码又爽又黄又刺激网站| 91香蕉在线看| 天天爱天天操| 操逼一级| 黄色电影视频网站| 老熟女搡BBBB搡BBBB视频| 俺去搞| 亚洲艹逼| 国产无码操逼| 深爱激情五月婷婷| 特级西西444www高清| 2019人人操| 亚洲xxxxxx| 欧美色成人免费在线视频| www.国产在线观看| 国产精品黄色片| 91中文无码| 羽月希在线播放| 亚洲天堂无码视频| 91视频在线免费看| 动漫一区二区三区| 中文在线最新版天堂8| 婷婷五月天中文字幕| 亚欧久久| 青青草成人在线观看| 日皮视频在线观看免费| 日韩本色一区| 午夜成人在线| 啊v在线| 免费涩涩无遮挡18国产| 91黄色在线视频| 天天综合久久| 色哟哟国产精品| 无码无码无码| 操b视频在线播放| 狠狠大香蕉| 超碰9| 四川BBB搡BBB搡多人乱| 91麻豆免费视频| 丰满人妻-区二区三区| 任你爽在线视频| 国产大鸡吧| 嫩小槡BBBB槡BBBB槡漫画| 日韩在线视频免费播放| 丰满熟妇高潮呻吟无码| 亚州AV在线| 台湾无码| 黄网免费在线观看| 中文字幕av一区二区| 黄色操逼大片| 亚洲精品在线观看免费| 伊人五月婷婷| 在线视频亚洲| av天堂亚洲| 欧美日韩毛片| 国产无遮挡又黄又爽又色视频| 人人妻人人澡人人DⅤD| 一级国产黄色视频| 日韩三级毛片| 亚洲三级片在线视频| 婷婷深爱| 免费Av在线| 国产精品777777| 亚洲中文字幕日韩在线| 成人视频网站18| 欧美精品综合| 日韩欧美分区视频| 大地资源38页| 日韩精品视频免费在线观看| 92自拍| 大香蕉免费中文| 久久久国产视频| 色噜噜av| 肏屄视频在线| 色色热热| 91麻豆福利| 美女人人操| 国产无码久久久| 懂色一区二区三区免费| 东京热免费视频| www.91久久| 青青伊人久久| 一区二区三区四区在线播放| 亚洲午夜精品成人毛片| 国产精品人妻无码久久久郑州天气网| 欧美51精品| 中文字幕网在线| 97视频在线| 天天日天天色| 大香蕉伊人影院| 91网站免费在线观看| 波多野结衣一级婬片A片免费下载| 嫩BBB槡BBBB槡BBBB免费视频| 特级西西444www| 婷婷成人五月天| 青草娱乐| 一区二区高清无码| 中文字幕乱码人妻二区三区| 久草资源网| 大黄网站在线观看| 成年人视频免费看| 青青色视频| 四虎在线免费视频| 人妻黄色| www.黄色在线| 91在线无码精品秘网站| 国产做爱导航| 五十路在线| 日韩在线中文| 一级a片在线观看| 欧美成人精品欧美一级私黄| 国产精品蜜| 亚洲天堂精品在线| 亚洲午夜av| 99久久国产热无码精品免费| 精品在线播放视频| 97人人爽人人爽人人爽| 亚洲成a人无码| 可以免费观看的AV| 亚洲污网| 辽宁模特张雪馨视频最新| 91女人18毛片水多国产| 69视频网站| 熟妇在线观看| 一本道在线无码| 强伦轩一区二区三区四区| 超碰在线网站| 日本久久精品18| 特级欧美AAAAAA| AV无码免费| 国内精品久久久久久久久98| 国产乱码精品一品二品| 国产探花一区二区三区| 色综合99久久久无码国产精品| 青草视频在线观看免费| 精品国产AV鲁一鲁一区| 在线观看一区二区视频| 国产女人精品视频| 成人免费黄| 久久亚洲日韩天天做日日做综合亚洲| 日本一级按摩片免费观看| h片在线免费观看| 免费无码毛片一区二区A片小说| 国产黄色三级片| 中文字幕日韩欧美| 日本精品视频在线观看| 色99999| 在线观看国产黄色| 2025中文字幕| 成人免费观看视频| 超碰首页| 黄网免费在线观看| 中文字幕在线观看免费高清完整版在线观看| 欧美日韩在线一区| 99久久精品国产精品有折扣吗| 九九精品国产| 欧美日韩免费一区二区三区| 91精品国产三级| 激情视频在线免费观看| 国产不卡一区| 精品资源成人| 免费做爱网站| 亚洲国产激情| 7777影视电视剧在线观看官网 | 日本特黄AA片免费视频| 青草视频在线免费观看| 国产精品午夜福利视频| 国产熟女一区二区| 91乱子伦国产乱| 青娱乐国产视频| 成人黄色免费观看| 综合国产| 国产精品视频福利| 3D动漫啪啪精品一区二区中文字幕| 亚洲精品成人无码毛片| 国产成人精品一区二区三区| 色婷婷一区二区| 午夜操逼视频| 色五月婷婷中文字幕| 天天日天天操天天射| 亚洲黄色网址| 黄色视频在线观看网站| 免费黄片网站| 91精品人妻| 性99网站| 青青草成人免费在线视频| 粉嫩一区二区三区四区| 日韩中文久久| 亚洲无码一区二区三区蜜桃| 色小哥| 男女一区二区三区| 特级444www| 伊人青青操| 91在线不卡| 国产精品第二页| 狠狠干五月天| 97人妻精品一区二区三区视频| 成人性爱av| 日韩中文字幕有码| 日韩视频一区二区三区| 日本色综合| 豆花视频在线观看| 日韩av三级在线观看| 91人妻一区二区| 爆菊花综合网| 日韩黄色免费网站| 日韩日韩日韩日韩日韩| 久久不射网站| 91AV免费在线观看| 蜜臀99久久精品久久久懂爱| 99热播| 色哟哟国产精品| 先锋影音av资源网| 9999久久久久| 亚洲AV成人片色在线观看麻豆| 蜜桃av秘无码一区二区三| 久久青草影院| 日韩一区二区三区四区久久久精品有吗 | 蜜桃视频成人版网站| 蜜臀网在线观看| 在线观看黄色网页| 91人妻无码精品一区二区三区| 囯产精品99久久久久久WWW| 人人艹人人| 成人福利网| 91蝌蚪丨人妻丨丝袜| 天天狠狠| 操操小骚逼| 国产日韩a| av在线无码观看| 一级黄色生活片| 少妇激情av| 伊人无码在线| 去干网欧美| 日韩视频一区二区| 无码高清在线观看| 久久er视频| 无码AV天堂| 福利导航视频| 日本中文字幕亚洲| 国产精品无码在线| 日本爱爱免费视频| 91免费在线| 日韩免费福利视频| 伊人黄色网| 久久久久亚洲AV无码专区| 青青操成人在线视频| 撸久久| 九色影院| 免费观看毛片| www.国产豆花精品区| 国产高清在线免费观看AV片| av一卡二卡| 日本内射在线播放| 日韩成人三级| 亚洲人妻少妇| 嫩草人人精品免费| 午夜操一操一级| 色小哥| 欧美三级无码| 亚洲久久在线| 欧美插穴| 亚洲国产精品视频| 制服丝袜无码| 日韩xxx视频| 自拍偷拍亚洲无码| 欧美激情在线观看| 激情五月天网| 亚洲中文字幕一区| 精品AV无码一区二区三区| 婷婷少妇激情| 欧美后门菊门交3p、| 成年女人免费视频| 中国九九盗摄偷拍偷看| 五月婷婷AV| 国产在线成人视频| 一道本无码视频| 久久婷婷国产麻豆91天堂| 婷婷五月AV| 国产电影一区二区三区| 91麻豆大奶巨乳一区白虎| 超碰最新在线观看| 69成人在线电影| 欧美黄片一区| 成人欧美| 婷婷五月天激情俺来也| 怡红院成人AV| 亚洲vs无码秘蜜桃| 日本爱爱免费| 超碰成人在线观看| 青草影视久久| 日本一区二区视频在线观看| 精品视频999| 国产V在线观看| 国产又爽又黄免费网站校园里 | www.cao| 国产欧美日韩综合精品| 夜夜干天天操| 男人天堂手机在线| 人妻视频网站| 在线中文字幕777| 黄色视频大全在线观看| 四虎黄色影院| 欧美色色色色色色| 日韩无码三级片| av色图| 久久成人网豆花视频| 亚洲无码电影网站| 亚洲精品区| 安徽妇搡BBBB搡BBB| 五月天婷婷网站| 成人大香蕉网站精品免费| 人妻熟女字幕一区二区| 六月婷婷深爱| 亚洲黄v| 亲子伦视频一区二区三区| 欧美精品网站| 色色激情视频| 水多多成人视频| 久久99精品久久久久久水蜜桃| 久久亚洲国产| 天堂在线最新资源| 围内精品久久久久久久久白丝制服 | a无码视频在线观看| 国产三级av在线| 91麻豆精品| 国产精品欧美激情| 亚洲人妻影院| 伊人久久艹| 少妇被躁到高潮无码| 亚洲一本大道| 国产高清视频在线播放| 日本三级网| 苍井空无码一区二区三区| 亚洲AV成人片色在线观看高潮 | 欧美成人精品一区二区| 国产高潮视频在线观看| 波多野结衣一二三区| 色婷婷色99国产综合精品| 天天操天天操| 日韩在线视频第一页| 日韩午夜电影| 中文字幕在线日韩| 牛牛影视一区二区| 99re在线观看观看这里只有精品 | 山东熟妇搡BBBB搡BBBB| 操国产美女| 熟女少妇视频| 嫩草在线观看| 亚洲va综合va国产va中文| 成人激情四射网| 无码人妻精品一区二区蜜桃91| 成人在线视频免费观看| 人妖和人妖互交性XXXX视频 | 激情啪啪网站| 精品亚洲一区二区三区四区五区 | 无码人妻一区二区三区免费n狂飙 性猛交AAAA片免费看蜜桃视频 | 亚洲中文字幕第一| 潮喷在线观看| 中文字幕一区二区三区精华液| 久久久少妇| 又黄又湿的视频| 亚洲精品无码久久| 加勒比在线视频| 成人无码91| 三级片网站大全| 97在线鲁碰免费视频| 国产黄色片在线播放| 99国产精品免费视频观看8| 无码高清视频| 蜜桃AV在线观看| 国产在线拍偷自揄拍无码一区二区 | 欧美一级操逼| 国产乱伦影片| 成人无码免费看| 大地影院在线资源观看| 色五月婷婷视频| 天堂一区二区18| 亚洲性网| 国产91页| 精品无码一区二区三区的天堂| 加勒比无码在线| 亚洲狼人久久久精品| 国产最新地址| 九九热九九| 日韩操逼AV| 六月丁香视频| 日韩字幕久久| 无码乱| 免费无码成人片在线播放| 狠狠躁日日躁夜夜躁A片视频 | 国产黄色免费乱伦片| 欧美级毛片高潮| 无码9999| 伊人9999| 国产一级二级三级视频| 日韩在线一| 电影91久久久| 亚洲无码免费在线视频| 成人无码区免费A片在线软件| 伊人成人在线视频| 屁屁影院CCYYCOM发布地| 无码人妻精品一区二区三区99仓 | 午夜久久久| 暗呦罗莉精品一区二区| 99精品视频国产| 天天干女人| 俺去骚| 亚洲国产日本| 亚洲免费在线| BBw日本熟妇BBwHD| 天天做天天爱天天爽| 无套内射免费视频| 亚欧三级| 欧美猛男的大鷄巴|