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

Uber:大規(guī)模、半自動化 Go GC 調(diào)優(yōu)

共 4719字,需瀏覽 10分鐘

 ·

2022-01-19 14:04

Uber 是國外大規(guī)模使用 Go 的公司之一,在 GitHub 上,他們開源了不少 Go 相關(guān)項(xiàng)目。最出名的有以下幾個:

  • zap
  • fx、dig
  • guide

其中 guide 是他們內(nèi)部的 Go 編碼規(guī)范,目前已經(jīng)被翻譯成了多國語言,其中包括簡體中文版本:https://github.com/xxjwxc/uber_go_guide_cn。

Uber 更多內(nèi)容開源項(xiàng)目可以訪問他們的 GitHub 首頁:https://github.com/uber-go。

此外,https://github.com/jaegertracing/jaeger 也是 Uber 開發(fā)的,之后捐贈給 CNCF,這是一個分布式追蹤平臺,用于監(jiān)控基于微服務(wù)的分布式系統(tǒng)。

因此他們在 Go 上有很多經(jīng)驗(yàn)。本文介紹 Uber 如何在 30 個關(guān)鍵任務(wù)服務(wù)中節(jié)省 7 萬個內(nèi)核。

本文作者是 Cristian Velazquez,他是 Uber Maps Production Engineering 團(tuán)隊(duì)的 Sr Production Engineer II。他負(fù)責(zé)跨多個組織的多個效率計劃,其中最相關(guān)的是 Java 和 Go 的垃圾收集調(diào)優(yōu)。

1、介紹

實(shí)現(xiàn)盈利的方式有開源和節(jié)流,對于 Uber 技術(shù)團(tuán)隊(duì)(其他公司技術(shù)團(tuán)隊(duì)其實(shí)也類似)來說,提升資源利用率,進(jìn)而減少服務(wù)器數(shù)量,這是減少成本的一種方式。有些公司通過換語言實(shí)現(xiàn),比如 Python 換為 Go 等。而對 Go 服務(wù)來說,可能最有效的工作是針對 GOGC 的優(yōu)化。在本文中,我們將分享在高效、低風(fēng)險、大規(guī)模、半自動化的 Go GC 調(diào)優(yōu)機(jī)制方面的經(jīng)驗(yàn)。

Uber 有數(shù)千個微服務(wù),并由基于云原生和基于調(diào)度程序的基礎(chǔ)設(shè)施提供支持,這些服務(wù)大部分是用 Go 編寫的。我們的 Maps Production Engineering 團(tuán)隊(duì)之前在 Java 微服務(wù) GC 調(diào)優(yōu)方面有很多經(jīng)驗(yàn),也取得了很好的效果,現(xiàn)在這些經(jīng)驗(yàn)在 Go GC 方面也發(fā)揮了重要的作用。

2021 年初,我們探索了對 Go 服務(wù)進(jìn)行 GC 調(diào)優(yōu)的可能性。我們運(yùn)行了幾個 CPU 配置文件來評估當(dāng)前的事務(wù)狀態(tài),我們發(fā)現(xiàn) GC 是絕大多數(shù)關(guān)鍵任務(wù)服務(wù)的 CPU 最大消耗者。以下是一些 CPU 配置文件的表示,其中 GC(由 runtime.scanobject 方法標(biāo)識)消耗了分配的計算資源的很大一部分。

示例服務(wù) #1:

圖 1:示例服務(wù) #1 的 GC CPU 成本

示例服務(wù) #2

圖 2:示例服務(wù) #2 的 GC CPU 成本

受到這一發(fā)現(xiàn)的啟發(fā),我們開始為相關(guān)服務(wù)調(diào)整 GC。令我們高興的是,Go 的 GC 實(shí)現(xiàn)和調(diào)整的簡單性使我們能夠自動化大部分檢測和調(diào)整機(jī)制。我們將在以下部分詳細(xì)介紹我們的方法及其效果。

2、GOGC Tuner

除了觸發(fā)事件,Go 運(yùn)行時會定期調(diào)用并發(fā)垃圾收集器,其中觸發(fā)事件是基于內(nèi)存值的。因此, 更多內(nèi)存對 Go 服務(wù)來說更有利,因?yàn)樗鼫p少了 GC 必須運(yùn)行的時間。此外,我們意識到我們的主機(jī) CPU 與內(nèi)存的比例是 1:5(1 核:5 GB RAM),而大多數(shù) Go 服務(wù)的配置比例是 1:1 ~ 1:2。因此,我們有信心可以利用更多內(nèi)存來減少 GC 的 CPU 影響。這是一種與服務(wù)無關(guān)的機(jī)制,如果應(yīng)用得當(dāng),會產(chǎn)生很大的影響。

深入研究 Go 的垃圾收集超出了本文的范圍,但以下是這項(xiàng)工作的相關(guān)部分:Go 中的垃圾收集是并發(fā)的,涉及分析所有對象以確定哪些對象仍然可以訪問。我們將可到達(dá)對象稱為“實(shí)時數(shù)據(jù)集”。Go 僅提供一個選項(xiàng):GOGC, 以實(shí)時數(shù)據(jù)集的百分比表示,用于控制垃圾收集。GOGC 值充當(dāng)數(shù)據(jù)集的乘數(shù)。GOGC 的默認(rèn)值為 100%,這意味著 Go 運(yùn)行時將為新分配保留與實(shí)時數(shù)據(jù)集相同的內(nèi)存量。例如:

hard_target = live_dataset + live_dataset * (GOGC / 100).

然后,pacer 負(fù)責(zé)預(yù)測觸發(fā) GC 的最佳時間,以避免命中硬目標(biāo)(軟目標(biāo))。

圖 3:具有默認(rèn)配置的示例堆

3、動態(tài)多樣:一個值無法適應(yīng)所有場景

我們發(fā)現(xiàn)固定的 GOGC 值的調(diào)整不適合 Uber 的服務(wù)。以下是可能的挑戰(zhàn):

  • 它不知道分配給容器的最大內(nèi)存,并可能導(dǎo)致內(nèi)存不足問題。
  • 我們的微服務(wù)有各種內(nèi)存利用率組合。例如,分片系統(tǒng)可以有非常不同的實(shí)時數(shù)據(jù)集。我們在其中一項(xiàng)服務(wù)中遇到了這種情況,其中 p99 利用率為 1G 但 p1 為 100MB,因此 100MB 實(shí)例具有巨大的 GC 影響。

4、自動化案例

GOGCTuner 是一個庫,它簡化了為服務(wù)所有者調(diào)整垃圾收集的過程,并在其之上添加了一個可靠層。

GOGCTuner 根據(jù)容器的內(nèi)存限制(或服務(wù)所有者的上限)動態(tài)計算正確的 GOGC 值,并使用 Go 的運(yùn)行時 API 設(shè)置它。以下是 GOGCTuner 庫功能的詳細(xì)信息:

  • 簡化配置,便于推理和確定性計算。對于初學(xué)者來說,GOGC=100% 的確定性不足,因?yàn)樗匀灰蕾囉趯?shí)時數(shù)據(jù)集。另一方面,70% 的限制可確保服務(wù)始終使用 70% 的堆空間。
  • 防止 OOM(內(nèi)存不足):該庫從 cgroup 讀取內(nèi)存限制并使用 70% 的默認(rèn)硬限制,根據(jù)我們的經(jīng)驗(yàn),這是一個安全值。
    • 需要注意的是,這種保護(hù)是有限制的。Tuner 只能調(diào)整緩沖區(qū)分配,因此如果你的服務(wù)活動對象高于限制,則 Tuner 將設(shè)置默認(rèn)下限為 1.25X 你的活動對象利用率。
  • 對于極端情況允許更高的 GOGC 值,例如:
    • 正如我們上面提到的,手動 GOGC 不是確定性的。我們?nèi)匀灰蕾噷?shí)時數(shù)據(jù)集的大小。如果 live_dataset 將我們的最后一個峰值翻倍了怎么辦?GOGCTuner 將以更多 CPU 為代價強(qiáng)制執(zhí)行相同的內(nèi)存限制。相反,手動調(diào)整可能會導(dǎo)致 OOM。因此,服務(wù)所有者過去常常為這些類型的場景提供足夠的緩沖。請參見下面的示例:

正常流量(實(shí)時數(shù)據(jù)集為 150M)

圖 4:正常操作。左側(cè)為默認(rèn)配置,右側(cè)為手動調(diào)整

流量增加了 2 倍(實(shí)時數(shù)據(jù)集為 300M)

圖 5:雙倍負(fù)載。左側(cè)為默認(rèn)配置,右側(cè)為手動調(diào)整

GOGCTuner 達(dá)到 70% 時流量增加了 2 倍(實(shí)時數(shù)據(jù)集為 300M)

圖 6:將負(fù)載加倍,但使用調(diào)諧器。左邊是默認(rèn)配置,右邊是GOGCTuner調(diào)優(yōu)
  • 使用 MADV_FREE[1] 內(nèi)存策略的服務(wù)會導(dǎo)致錯誤的內(nèi)存指標(biāo)。例如,我們的可觀察性指標(biāo)顯示 50% 的內(nèi)存利用率(實(shí)際上它已經(jīng)釋放了 50% 中的 20%)。然后服務(wù)所有者只是使用這個“不準(zhǔn)確”的指標(biāo)來調(diào)整 GOGC。

5、可觀察性

我們發(fā)現(xiàn)缺乏一些關(guān)鍵指標(biāo),這些指標(biāo)可以讓我們更深入地了解每個服務(wù)的垃圾收集。

  • 垃圾收集之間的間隔:了解我們是否仍然可以調(diào)整很有用。例如,Go 強(qiáng)制每 2 分鐘進(jìn)行一次垃圾收集。如果你的服務(wù)仍然具有較高的 GC 影響,但你已經(jīng)看到此圖的 120 秒,這意味著你不能再使用 GOGC 進(jìn)行調(diào)優(yōu)。在這種情況下,你需要優(yōu)化分配。

圖 7:GC 之間的間隔圖表
  • GC CPU 影響:知道哪些服務(wù)受 GC 影響最大。

圖 8:p99 GC CPU 成本圖表
  • 實(shí)時數(shù)據(jù)集(Live dataset)大?。簬椭覀冏R別內(nèi)存泄漏。服務(wù)所有者注意到的問題是他們看到內(nèi)存利用率有所增加。為了向他們展示沒有內(nèi)存泄漏,我們添加了“實(shí)時使用”指標(biāo),該指標(biāo)顯示了穩(wěn)定的利用率。

圖 9:估計的 p99 實(shí)時數(shù)據(jù)集圖表
  • GOGC 值:有助于了解調(diào)諧器的反應(yīng)。

圖 10:調(diào)諧器分配給應(yīng)用程序的 min、p50、p99 GOGC 值圖表

6、實(shí)現(xiàn)

我們最初的方法是每秒運(yùn)行一次代碼來監(jiān)控堆指標(biāo),然后相應(yīng)地調(diào)整 GOGC 值。這種方法的缺點(diǎn)是開銷開始變得相當(dāng)大,因?yàn)闉榱俗x取堆指標(biāo),Go 需要執(zhí)行 STW(ReadMemStats[2]),并且它有點(diǎn)不準(zhǔn)確,因?yàn)槲覀兠棵肟梢赃M(jìn)行多次垃圾收集。

幸運(yùn)的是,我們找到一個不錯的方法。Go 有終結(jié)器(SetFinalizer[3]),它們是在對象將被垃圾收集時運(yùn)行的函數(shù)。它們主要用于清理 C 代碼或其他一些資源的內(nèi)存。我們能夠使用一個自引用終結(jié)器,它會在每次 GC 調(diào)用時自行重置。這使得我們能夠減少 CPU 開銷。例如:

圖 11:GC 觸發(fā)事件的示例代碼

調(diào)用 runtime.SetFinalizer(f, finalizerHandler) 代替直接調(diào)用 finalizerHandler 以允許處理程序在每次 GC 上運(yùn)行;它基本上不會讓引用消失,因?yàn)樗皇潜;畹陌嘿F資源(它只是一個指針)。

7、影響

在我們的幾十個服務(wù)中部署了 GOGCTuner 之后,我們深入研究了其中一些顯著的、CPU 利用率提高到兩位數(shù)的服務(wù)。僅這些服務(wù)就累計節(jié)省了大約 70K 個內(nèi)核。以下是 2 個這樣的示例:

圖 12:可觀察性服務(wù)在數(shù)千個計算內(nèi)核上運(yùn)行,live_dataset 具有高標(biāo)準(zhǔn)偏差(最大值是最小值的 10 倍),顯示 p99 CPU 利用率降低了約 65%

圖 13:任務(wù)關(guān)鍵型 Uber 吃掉在數(shù)千個計算核心上運(yùn)行的服務(wù),顯示 p99 CPU 利用率降低了約 30%

由此產(chǎn)生的 CPU 利用率降低在戰(zhàn)術(shù)上改善了 p99 延遲(以及相關(guān)的 SLA、用戶體驗(yàn)),并在戰(zhàn)略上改善了容器成本(因?yàn)榉?wù)是根據(jù)其利用率進(jìn)行擴(kuò)展的)。

8、總結(jié)

垃圾收集(GC)是應(yīng)用程序中最難以捉摸,同時也是被低估的性能影響因素之一。Go 強(qiáng)大的 GC 機(jī)制和簡化的調(diào)優(yōu),加之我們大規(guī)模的 Go 服務(wù)以及強(qiáng)大的內(nèi)部平臺(如 Go、計算、可觀察性),使我們能夠產(chǎn)生如此大規(guī)模的影響。由于技術(shù)和能力的變化,同時問題空間本身的發(fā)展,我們希望繼續(xù)改進(jìn)我們調(diào)整 GC 的方式。

最后再次重申我們在開頭提到的內(nèi)容:沒有一個適合所有場景的 GOGC 值。由于公有云和運(yùn)行在其中的容器化工作負(fù)載的性能高度可變,我們認(rèn)為 GC 性能在云原生設(shè)置中將保持可變。再加上我們使用的絕大多數(shù) CNCF 可觀測項(xiàng)目都是用 Go 編寫的(如 Kubernetes、Prometheus、Jaeger 等),這意味著任何外部的大規(guī)模部署也可以從這種努力中受益。

比較可惜的是,目前沒看到 Uber 開源了這個工具。

來自公眾號:幽鬼

原文鏈接:https://eng.uber.com/how-we-saved-70k-cores-across-30-mission-critical-services/

參考資料

[1]

MADV_FREE: https://man7.org/linux/man-pages/man2/madvise.2.html

[2]

ReadMemStats: https://golang.org/pkg/runtime/#ReadMemStats

[3]

SetFinalizer: https://golang.org/pkg/runtime/#SetFinalizer



推薦閱讀


福利

我為大家整理了一份從入門到進(jìn)階的Go學(xué)習(xí)資料禮包,包含學(xué)習(xí)建議:入門看什么,進(jìn)階看什么。關(guān)注公眾號 「polarisxu」,回復(fù)?ebook?獲?。贿€可以回復(fù)「進(jìn)群」,和數(shù)萬 Gopher 交流學(xué)習(xí)。

瀏覽 128
點(diǎn)贊
評論
收藏
分享

手機(jī)掃一掃分享

分享
舉報
評論
圖片
表情
推薦
點(diǎn)贊
評論
收藏
分享

手機(jī)掃一掃分享

分享
舉報

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

国产秋霞理论久久久电影-婷婷色九月综合激情丁香-欧美在线观看乱妇视频-精品国avA久久久久久久-国产乱码精品一区二区三区亚洲人-欧美熟妇一区二区三区蜜桃视频 五月天性爱| 人妻中文在线| 在线成人一区二区| 亚洲秘无码一区二区三区| 黄片视频网站| 在线观看免费a片| 丁香五月影院| 一级a一级a爰片免费免免在线| 成人小视频18| 涩久久久| 大黑人荫蒂BBBBBBBBB| 在线啪| 欧美A片在线| 国产污视频在线观看| 亚洲人妻系列| 欧美黄色成人网站| 欧美高清在线综合| 99爱精品| 岛国片资源| AV第一页| 性无码一区二区三区无码免费| 狠操网| 欧美黄色录像| 中文字幕一二三| 亚洲天堂第一页| 亚洲aaa在线| AV中文字幕网| 五月天激情啪啪| 国产福利视频导航| 人人摸人人操人人看| 中文字幕无码Av在线看| 六十路老熟女码视频| 国产怡红院| 撸一撸av| 欧美视频在线观看| 777超碰| 成人色播播| 久久视频国产| 内射日韩| 欧美日韩成人在线视频| 国产精品999999| 秋霞午夜福利| 人人超碰人人| 日韩性爱一区二区| 粉嫩av懂色av蜜臀av分享| 热热热热色| 久久AV片| 国产五月天婷婷| 中文字幕永久在线| 亚洲精品资源在线| 久久亚洲AV无码午夜麻豆| 国产精品永久免费| av网站免费在线观看| 亚洲av网站| 日韩成人观看| 日韩v欧美v日本v亚洲v国产v| 免费看黄片,在线观看| 成人日韩AV| 国产无码免费视频| 亚洲逼逼| 午夜福利h| 三级网站在线播放| 内射| 国产51视频| 尤物视频网| 国产一级二级三级片| 人人操AV在线| 午夜无码精品一区二区三区99午| 日韩一本道在线| 97爱爱| 91在线无码精品秘入口国战| 欧美亚洲日韩一区| 亚洲无码自拍| 亚洲中文婷婷| 校园春色亚洲色图| 久久亚洲福利视频| 国产又爽又黄免费视频免费| 蜜桃91在线观看| 加勒比日韩在线| 欧美性69| 亚洲在线成人视频| 翔田千里无码视频| 亚洲AV成人无码| 一本色道久久综合无码人妻软件| 国产内射在线观看| 福利导航视频| 狠狠操狠狠| 成人在线免费电影| 啪啪视频m3u8| 精品乱伦| 日韩黄色小视频| 精品视频999| 免费成人在线网站| 五月婷婷在线视频| 一本色综合亚洲精品| 人人操人人妻人人| 高清无码视频在线观看| 2018最好看的中文字幕高清电影| 成人黄色无码视频| 国产,亚洲91| 久久久久久av| 精品久久成人| 国产成人TV| 欧美日韩高清一区| 国产精品自拍视频| 翔田AV无码秘三区| 精品一区二区三区免费| 欧美综合区| 苗条一区小视频| 亚洲黄色免费在线观看| 无码视频在线看| 国产亚洲精品久久久波多野结衣| 影音先锋中文字幕资源| 亚洲AV成人片无码网站网蜜柚| 91探花秘在线播放偷拍| 国产无码AV| 欧美日韩AV| 夜夜嗨老熟女AV一区二区三区| 免费无码婬片AAAA片直播| 色福利视频| 黄色人妻| 亚洲国产精品久久久久婷婷老年 | 亚洲69p| 三级爱爱| A视频免费在线观看| 欧美伊人| 91玖玖| 69网站| 日韩区在线| 久久毛片基地| 久久婷婷青青| 亚洲Japanese办公室制服| 先锋无码| 欧美日韩操逼视频| 东方a在线| 欧美日韩一区二区三区四区| 操女人的网站| a三级片| 亚洲高清无码视频| 农村A片婬片AAA毛片| 日本A片免费看| 日皮在线观看| 18精品爽国产冫绿帽社| av東熱激情东京热| 亚洲成人一| 黄色3A片在线观看| 91成人做爰A片| 国产精品扒开腿做爽爽爽A片唱戏 中文字幕一区二区三区精华液 | 97精品人妻一区二区三区香蕉农 | 人妻精品久久久久中文字幕69| 人人看人人插| 亚洲一在线| 人人草人人看人人摸| 无码任你躁久久久久| 狠久久| 91人妻人人操人人爽| 欧美三级片在线视频| 一二区免费视频| 精品久久免费视频| 日本一级黄| 青娱乐在线精品| 国产精品无码成人AV电影| 国产主播精品在线| AV天堂影视在线观看| 国内老熟妇对白XXXXHD| 天天激情| 国产成人无码一区二区在线| 亚洲无码av在线播放| 91在线无精精品秘白丝| 一道本高清无码视频| 中文资源在线a中文| 天堂久久久久| AV日日| 成av人片一区二区三区久久| 亚洲无色| 国产a片免费观看| 欧美日韩黄色极品| 久久久久成人视频| 自慰在线观看网站| 亚洲欧美91| 欧美日韩一区二区三区视频 | 欧美日韩国产尤物主播精品| 逼特逼视频| 2018天天操| 中文字幕亚洲视频| 性爱无码视频| 国产午夜福利电影| 国产精品96久久久久久| 伊人乱伦| 人人操人人| 亚洲激情视频| 亚洲精品视频无码| 91中文字幕在线| 一区色| 日本不卡在线| 天天拍天天干| 丰满人妻一区二区三区| 黄色激情五月天| 午夜福利毛片| 国产熟妇码视频| 欧美一级性爱| 亚洲AV无码成人精品涩涩麻豆| 老女人毛片| www.国产视频| 黄色视频网站免费在线观看| 久久爆乳一区二区三区| 9999久久久久| 逼网站| 伊人大香蕉在线观看| 99久久九九| 五月天激情小说| 国产性交网站| 天天噜天天操| 精品人人人人| 国产乱子伦一区二区三| 欧美日韩中文字幕视频| 黄色片网站免费观看| 奇米88888| 久久婷婷六月综合| 91探花国产综合在线精品| 99青草| 无码日韩精品一区二区免费96| 国产三级片网站| 2025毛片| 小黄片在线免费观看| 99色天堂| 亚洲GV成人无码久久精品| 中文字幕乱码中文乱码图片| 2024AV在线| 丁香社区五月天| 午夜蜜桃人妻一区二区| 国产精品一区二区毛片A片婊下载| 青青草在线视频免费观看| 欧美视频一区二区三区| 老司机精品在线观看| 青青激情视频| 成人自拍视频在线| 日本在线一区| 成人欧美视频| 中文丰满亲子伦| 操逼网123| 国产成人精品a区在线观看 | 五月激情黄色| 一本道精品在线| 亚洲成人无码精品| 蜜桃av一区二区三区| 亚洲无码精品在线| 亚洲女人天堂| 国产1024在线| 豆花视频一区二区| 91丨九色丨熟女丰满| 制服丝袜强奸乱伦| 欧美成人午夜无码A片秀色直播| 亚洲精品乱码久久久久久蜜桃欧美 | 麻豆视频一区| 韩日在线| 午夜免费播放观看在线视频| 黑种人配中国少妇HD| 无码色| 色情电影网站| 唐山熟女工棚嗷嗷叫| 日韩99在线观看| av一区在线| 中文在线无码| 国产综合AV| 午夜精品视频| 亚洲91无码精品一区在线播放| 国产高清a| 免费看操片| 亚洲无码不卡| 午夜精品久久久久久久久无码99热| 中文无码影院| 青娱乐亚洲精品| 西西特级无码444www| 欧美级毛片高潮| 操老骚逼视频| 久久精品毛片| 夜夜操夜夜爽| 丁香花中文字幕| 中文一线二线视频| 成人精品国产| 中文字幕浅井香舞被黑人俘虏| 亚洲一区图片| 日韩成人观看| 亚洲一级Av无码毛片久久精品| 国产主播av| 一级黄色片网站| 国产成人精| 天天澡天天爽日日AV| 亚洲成人在线视频免费观看| 国产精品啪啪视频| 99在线免费观看| 亚洲色婷婷五月| 成人AV一区二区三区| 日皮视频免费观看| 日本高清视频网站| 粉嫩小泬BBBBBB免费看| 午夜无码熟妇丰满人妻| 高清无码免费在线视频| 五月六月婷婷| 操逼网首页123| 日本中文在线| 凸凹翔田千里无码| 亚洲免费观看高清完整版在线| 国产AV激情| 91大神在线免费观看| 亚洲无码视频免费| 69天堂| 人人操人人人| 人人干人人操人人摸| 日韩人妻电影| 精品码产区一区二亚洲国产| 成人短视频在线观看| 免费黄网站| 国产网站视频| 成人久久视频| 国产A级黄色片| 国产一级a毛一级a毛视频在线网站) | 臭小子啊轻点灬太粗太长了的视频| 水多多成人网站A片| 91人妻人人澡人人爽精品| 婷婷五月天社区| 日本中文无码| 黄色成人网站在线播放| 翔田千里与黑人50分钟| 欧美热热| 久久不卡| 久久亚洲一区| 国产99re| 夜夜夜夜骑| 欧美日韩一二| 欲撸视频| 人妻制服丝袜| 天a堂8在线www| 男人的天堂网页| 污污污www精品国产网站| 特一级黄A片| 婷婷综合五月天| 亚洲最大三级片| 婷婷精品免费久久| 超碰777| 日本免费在线观看视频| A级片在线观看| 午夜黄色影视| 丁香婷婷六月天| 夫妻成人免费看片一区二区 | A免费在线观看| 韩国久久久| 高清无码视频在线| 五月在线| 成人中文字幕网站| 91人妻在线视频| 亚洲AV无码精品岛国| 欧美在线小视频| 亚洲中文字幕在线观看免费| 乱伦一级| 国产乱国产乱老熟300视频| 无码a级| 高清无码视频在线观看| 人妻人人骑| 色婷婷官网| 一本色道久久综合无码欧美| 欧美性xxxxx| 特级西西444WWW大精品视频| 国产美女精品视频| 日韩av三级在线观看| 中文字幕2025年最好看电视剧 | 亚洲无吗视频| 成人免费毛片蓝莓| 国产精品亚洲一区| 一级欧美| 永井玛丽亚av无码中出流出| 亚洲日韩在线视频观看| 伊人大香蕉久久| 欧洲综合视频| 在线不卡视频| 91视频在| 人人干人人操人人爱| 成人h视频| 97人妻一区二区精品免费视频| 国产porn| 国产一级a免一级a免费| 婷婷色导航| 黄片大全在线免费观看| 日韩女人性爱| 国产插穴| 人妖和人妖互交性XXXX视频| 婷婷中文字幕| 国产成人精品一区二区三区视频 | 在线观看91| 天天看毛片| 搡BBBB搡BBB搡五十粉嫩| 国产成人a亚洲精品无码| 天堂中文在线a| 免费一级无码婬片A片APP直播| 天堂在线9| 北条麻妃一区二区三区-免费免费高清观看| 欧美高清无码在线观看| 免费黄片视频大全| 国产传媒在线观看| 天天爽夜夜| 999国产精品视频| 成人午夜无码福利视频| 一级AA视频| 国产探花视频在线免费观看| 人人爽人人爱| 精品三级在线观看| 午夜亚洲| 久久免费视屏| 狠狠狠狠狠狠狠狠狠狠| 东京热无码视频| 蜜桃视频在线入口www| 欧美一级高清片免费一级a | 亚洲色图88| 免费av网站| 翔田千里无码在线| 精品一区二区三区四区五区| 性感91影院| 亚洲精品国产av| 天天插天天拍| 四虎国产精品成人久久| 亚洲在线无码视频| 操美女视频网站| 欧美日韩中文在线视频| 日韩免费一级片| 豆花天天吃最新视频| 日韩激情视频在线观看| 日韩在线视频免费观看| 成人动漫一区二区| 九色PORNY丨自拍蝌蚪| 亚洲最大三级片| 久久久久成人片免费观看蜜芽| 亚洲秘av无码一区二区| 蜜桃在线一区| 波多野结衣高清无码| 夜夜操网站| 欧美性成人| 97资源网站| 黑人无码视频| av天堂中文在线| 亚洲大胆视频| AV1区二区| 高清无码18| av一区二区三区四区| 一区二区无码av| 天天日天天爱| 操骚逼视频| 好吊视频一区二区| 黑人精品欧美一区二区蜜桃| 欧美日韩一级二级三级| 91双飞会所双飞在线| 国产精品福利视频| 男女日逼网站| 一本加勒比HEZYO东京热无码| 中文字幕97| 婷婷伊人綜合中文字幕小说| 青娱乐无码| 国产操逼大全| 九九热视频99| 久久久久久黄片| 九九九精品| 青青草青娱乐| 人人澡人人澡人人| www.操| 日韩乱伦网站| 99re热在线视频| 国精产品秘一区二区-| 婷婷香蕉| 深夜福利网| 怡春院院成人免费视频| 五月天狠狠| 亚洲AV无码一区二区三区少妇 | 91嫖妓站街按摩店老熟女| 丁香五月社区| 国产69精品久久久久久| 嫩BBB槡BBBB槡BBBB百度| 91嫩草久久久久久久| 亚洲成人性爱av| 91久久国产综合久久91| 尤物AV| 人妻天堂| 国产精品久久久久精| 97久久精品| 成人AV午夜福利| 五月天四房播播| 激情五月毛片| 欧美中文字幕| 俺来也俺去也| 91资源在线| 黑人人妻黑人ThePorn| 欧美日韩精品在线视频| 国产乱子伦一区二区三区在线观看 | 亚洲91无码精品一区在线播放| 久久精品视频观看| 青娱乐精品| 无码免费观看视频| 99视频热| 日韩熟妇无码中文字幕| 天天操天天操天天| 一级黄色操逼视频| 三级无码片| 四虎影院色| 亚洲男女啪啪视频| 国产一区二区波多野结衣| 欧美性69| 色五月中文字幕| 丁香五月婷婷啪啪| 色色五月天网站| 国产欧美另类| 亚洲欧美另类图片| 天天视频狠狠狠狠| 日韩中文字幕在线观看| 亚洲AV无码成人精品| 久久午夜无码鲁丝片| 人成视频在线免费观看| 久久久123| 成人毛片一区二区三区| 色色免费黄色视频| BBB搡BBB搡BBB搡BBB| 久久精品偷拍视频| 大香蕉日| 特黄AAAAAAAAA真人毛片| 精品国产毛片| 国产中文字幕波多| 日韩十八禁网站| 加勒比综合网| 亚洲一区二区三区在线播放| 蜜臀久久99精品久久久久久婷婷| 性爱小说视频| 久久久久久久久久国产精品| 久久国产免费视频| 成人毛片18女人毛片真水| 好吊顶亚洲AV大香蕉色色| 波多野结衣大战黑人| 欧美啊啊啊| 日韩乱伦中文字幕| 久久精品成人导航| 毛片毛片毛片毛片毛片| 中文字幕无码亚| 精品自拍偷拍| 西西4444www大胆无| av久草| 午夜无码福利| 久久国产精品波多野结衣AV| 亚洲视频在线观看免费| 无码国产精品一区二区三| 色婷婷艹| 青吴乐大香蕉| 五月天AV网站| 国产精品久久7777777精品无码| 11一12周岁女毛片| 啊啊啊啊啊靠逼| 黄色在线视频观看| 欧美VA视频| 91资源超碰| 国产九色| 97国产在线视频| 操逼视频在线| 大香蕉最新国产2025| 婷婷综合缴情亚洲另类在线| 日本一区二区三区四区| 午夜无码久久| 亚洲熟妇AV日韩熟妇在线| 波多野结衣大战黑人| 欧美久久性爱| 91久久婷婷国产| 国产成人精品三级麻豆| 天堂a√中文8| 青吴乐大香蕉| 西西337| 手机在线操B视频| 国产成人免费在线视频| 亚洲黄色影视| 日韩高清一区二区| 在线观看日韩| 91麻豆免费看| 国产乱伦视屏| 麻豆AV免费看| 亚洲成人无码在线播放| 亚洲无码视频在线看| 人妻人人爱| 午夜亚洲国产一区视频网站| 免费观看成人片| 久久久77| 无码中文字幕在线视频| 国产精品爽爽久久久久| 久草福利在线| 日本一级婬片A片免费看| 安徽少妇搡bbw搡bbbb| 国产—级a毛—a毛免费视频| 黄色一级视频在线观看| 超小超嫩国产合集六部| 日本免费中文字幕| 色悠悠久久| 操逼操逼操| 91大神shunv| 美女白嫩嫩大BBB欣赏| 黄色亚洲| 婷婷手机在线| 亚洲无码av网站| 性无码一区二区三区在线观看| 日本高清一区| 熟女导航| 在线不卡中文字幕| 91蜜桃传媒在线观看| 亚洲图片一区| 国产黄片视频| 日韩72页| 国产乱子伦一区二区三区在线观看 | 亚洲日韩欧美一区二区| 午夜激情视频在线观看| www.日韩系列| 大香蕉综合在线观看| 精品久久一区| 热久久中文字幕| 九九毛片| 五月天久久久久久久| 国产精品秘久久久久久一两个一起| 成人福利网| 日本不卡视频| 99视频在线免费播放| 日韩人妻码一区二区三区| 国产免费成人视频| 亚洲激情网址| 手机看片国产| 免费无码国产| 91干穴穴在线观看| 日韩少妇AV| 91久久爱| 欧美三级片视频| 西西午夜视频| 国内精品一区二区三区| 毛片一级| 四川少妇搡BBw搡BBBB搡 | 亚洲精品秘一区二区三线观看| 波多野结衣高清av久久直播免 | 日本爱爱网站| 国产毛片18水真多18精品| 开心五月激情网| yw·163.爆乳尤物com| av三级片在线播放| 日韩综合在线观看| 国产一区二区AV| 人人草超碰| 在线免费看黄网站| 夜夜骑夜夜操| 成人在线三级| 亚洲无码18禁| 黄网站在线观看| 精品久久无码| 国产成人精| 91麻豆免费看| 男女乱伦视频| 黄色综合| 在线中文AV| 热99re69精品8在线播放| 国产无套在线| 青娱乐| 搡BBBB搡BBB搡五十| 高清无码久久| 操在线视频| 精品网站999www| 尤物视频在线观看视频| 爆乳一区二区| 国产在线观看mv免费全集电视剧大全| 97天天干| AV免费激情影院| 黄片国产| 国产高潮视频| 吃奶做爱视频| 国产图区| 国产精品对白| 91精品国产三级| 亚洲精品无码永久| 再深点好爽灬轻点久久国产| 日韩在线免费视频| 777色色色| 亚洲高清免费视频| 亚洲无码av电影| 99热免费在线观看| 精品国产一二三区| 欧美一级aa| 欧美啪啪视频| 好色婷婷| 婷婷成人小说| 日韩中文字幕在线观看视频| 麻豆电影| 日韩不卡一区| 麻豆蜜桃wwww精品无码| 国产精品污www在线观看| 久久丁香五月婷婷五月天激情视频 | 伊人久久五月| 中文黄片| 操极品少妇逼| 欧美日韩免费看| 亚洲无码在线观看网站| 特级西西人体WWWww| PORNY九色视频9l自拍| 欧美成人a| 欧美粗大| 国产AA| 黄色一级视频在线观看| 97毛片| 亚洲超碰在线观看| 国产口爆| 91亚洲精品在线观看| 久久人搡人人玩人妻精AV香蕉| 无码视频在线看| 婷婷国产成人精品| www.激情| 色片网| 尤物AV| P站免费版-永久免费的福利视频平台 | 无码三级AV| 亚洲色小说| 亚洲综合成人在线| 亚洲A级毛片| 国产18水真多18精品| 成人久久电影| 影音先锋男人资源网| 蜜桃精品一区二区三区美女| 午夜九九九| 无码精品人妻一区二区欧美| 高潮无码视频| 男女草比视频| 欧美日韩成人在线| 欧美色视频一区二区三区在线观看| 精品一区二区三区蜜桃臀www| 欧美日韩国产精品成人| 91国视频| 亚洲综合免费观看| 91人人妻人人操| 人人操AV在线| 91丨PORNY丨丰满人妻网站| 豆花成人网站在线看| www.麻豆网91成人久久久| 一本大道东京热AV| 五月天久久久久久| 国产在线观看av| 91久久无码一区人妻A片蜜桃| 波多野结衣毛片| 99高清无码| 黄片在线网站| a在线| 在线免费观看亚洲| 久久草视频在线播放| 国产免费视频| 日本一级视频| 免费AV资源在线观看| 成人免费视频18| 国产精品一区二区三区不卡| 手机看片福利| 欧美成人视屏| 男女性爱视频网站| 狠狠综合| 黄片在线免费观看视频| 国产小视频在线免费观看| 亚洲国产精品成人综合色五月| 亚洲无码AV在线播放| 亚洲免费小电影| 做爱激情视频网站| 欧美日韩成人视频| 一本加勒比HEZYO东京热无码 | 亚洲性爱视屏| 欧美精品无码| 91搞| 苍井空中文字幕在线观看| 天天干,夜夜操| 六月婷婷中文字幕| 99热在线观看者| 99国产视频| 亚洲天堂综合网| 日韩欧美在线中文字幕| 国偷自产视频一区二区久| 国产激情综合| 亚洲人妻无码一区| 一级AV在线| 五月天亚洲激情| 日韩无码一级| 熟女嗷嗷叫高潮合集91| 国产小视频在线免费观看| 精品国产免费观看久久久_久久天天 | 男女操逼视频网站免费观看| 伊人影院在线观看| 精品成人在线观看| 国产三级AV在线观看| 美女做爱网站| 久久久久性爱| 老湿机福利院| 日韩免费网| 日本人人操人人摸| 欧美成人猛片AAAAAAA| 可以免费观看的av| 亚洲热视频在线观看| 性猛交╳XXX乱大交| 中文字幕亚洲视频| 伊人激情五月天| 一级a一级a爰片免费| 黄色视频在线观看地址| 成人无码小电影| 国产在线小视频| 波多野结衣视频在线| 免费人成网站| 真实白嫖91探花无码| 国产人人爽| 黑人干亚洲| 人成视频在线观看| 高H视频在线观看| 亚州操逼片| 99久久国产热无码精品免费| 艹逼逼视频| 天天日天天操天天| 国产精品视频播放| 国产色情网站| 69久久久| 婷婷五月国产| 国产中文字幕在线免费观看| 国产精品一级无码免费播放| 亚洲无码影院| 亚洲视频网| 三级片一区| 黄色三级av| 一级a一级a免费观看免免黄‘/| 久久久久久一区| 逼逼75大秀| 大香蕉精品在线| A片免费网站| 日韩激情无码一区二区| 粉嫩99精品99久久久久久夜| 成人黄色电影在线| 天天干免费视频| 91久久偷拍视频| 日本久久精品| 日韩无任何视频在线观看| AV无码在线观看| 综合天堂AV久久久久久久| 亚洲人妻电影| 日本一区二区视频| 国产乱子伦-区二区三区四区| 爱逼综合网| 欧美老女人操逼视频| 韩国gogogo高清在线完整版 | 香蕉视频在线看| 欧美一级特黄A片免费| 操逼啦| 亚洲人天堂| 国产精品中文| 国产又猛又黄又爽| AV高清无码在线| 青草99| 伊人大香蕉精品| 国内无码视频| 国产香蕉AV| 麻豆视频在线播放| 三级成人av| 精品国产一级A片黄毛网站| 五月天婷婷色播| 69堂在线观看| 高清的日逼| 加勒比久久久| 尤物A片| 在线啪| 国产精品探花熟女AV| 国产精品色婷婷99久久精品| 人妻无码一区二区三区免费| 撸撸操在线视频观看只有精品| 手机看片午夜福利网| 天天影视综合网免费观看电视剧国产 | av毛片| 国产色情性黄片Av网站| 久久精品一区二区| 第一页在线| 人人摸人人搞| 亚洲天堂无码a| 丝袜诱惑AV| 加勒比在线视频| 亚洲国产成人精品综合99 | 欧美成人视频电影无码高清| 男同人到爽无套狂欢| 五月天亭亭.com| 乱子伦一区二区三区视频在线观看| 欧美性猛交XXXX乱大交| 亚洲色婷婷久久精品AV蜜桃| 久久国产一级片| 亚洲天堂在线免费观看视频| 免费观看黄色AV| 伊人成人在线视频观看| 国产愉拍91九色国产愉拍| 久久精品在线播放| 日韩电影| 站街大龄熟女x| 婷婷色亚洲| 日韩中文字幕AV| 91无码人妻传媒tv| 中文字幕永久在线| 欧美又粗又大AAA片| 99伊人在线| 99热一区二区三区| 天天天天日天天干| 成人午夜在线观看|