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

99.999%,提升ElasticSearch穩(wěn)定性的秘密

開發(fā) 開發(fā)工具
ElasticSearch 是一個(gè)分布式的開源搜索和分析引擎,因其功能強(qiáng)大、簡單易用而被應(yīng)用到很多業(yè)務(wù)場景。

 [[335222]]

作者:empeliu,騰訊 TEG 后臺開發(fā)工程師

ElasticSearch 是一個(gè)分布式的開源搜索和分析引擎,因其功能強(qiáng)大、簡單易用而被應(yīng)用到很多業(yè)務(wù)場景。在生產(chǎn)環(huán)境使用 ES 時(shí),如果未進(jìn)行優(yōu)化則服務(wù)的穩(wěn)定性可能得不到保障,目前我們使用 ES 作為賬單平臺的基礎(chǔ)組件為微信支付提供服務(wù)時(shí)就遇到這種問題。本文即從當(dāng)前的業(yè)務(wù)場景出發(fā),分析 ES 穩(wěn)定性未到達(dá)要求的原因并提供相應(yīng)的解決思路。

一、背景

微信支付的賬單系統(tǒng)是方便用戶獲取交易記錄,針對不同的用戶群,賬單也分為三類:

  • 個(gè)人賬單:針對普通用戶群,這類用戶特點(diǎn)是基數(shù)大,單個(gè)用戶數(shù)據(jù)量小,使用賬單系統(tǒng)主要是獲取列表以及基礎(chǔ)統(tǒng)計(jì);
  • 商戶賬單:針對商戶用戶群,這類用戶特點(diǎn)是基數(shù)小,單個(gè)用戶數(shù)據(jù)量非常大,使用賬單系統(tǒng)主要是獲取列表,并且在獲取列表時(shí)需要支持豐富查詢條件;
  • 業(yè)務(wù)賬單:針對用戶群介于普通用戶和商戶之間,比如微商或面對面小商戶,使用賬單系統(tǒng)主要是獲取列表以及豐富統(tǒng)計(jì)功能;

目前賬單平臺為微信支付的這三類賬單提供寫入、存儲和查詢服務(wù),基本架構(gòu)如下:

 

賬單平臺主要包括兩部分:

  • 邏輯側(cè):業(yè)務(wù)側(cè)直接對接模塊,主要是降低業(yè)務(wù)接入成本,提高接入效率;
  • 存儲側(cè):包含 ES 以及接入層 ESProxy,接入層對上屏蔽索引劃分機(jī)制,方便上層使用;

當(dāng)前微信支付對整體質(zhì)量要求非常高,體現(xiàn)在可用性方面是需要達(dá)到 99.99%,同樣賬單平臺也需要達(dá)到甚至超過該要求。但是在 ES 及系統(tǒng)環(huán)境未做優(yōu)化的情況下,讀寫成功率是沒有達(dá)到要求,在個(gè)人賬單 ES 索引場景下,寫成功率為 99.85%,讀成功率為 99.95%,所以這里亟需優(yōu)化。

二、內(nèi)存回收慢優(yōu)化

問題分析

針對讀寫成功率低問題,我們首先查看存儲側(cè)接入層 ESProxy 超時(shí)失敗的情況,對應(yīng)如下圖:

 

可以看出接入層訪問 ES 節(jié)點(diǎn)出現(xiàn)了大量超時(shí),在排除接入層自身的問題后,基本上把問題源鎖定到 ES 節(jié)點(diǎn)。

通過進(jìn)一步確認(rèn) ES 節(jié)點(diǎn)負(fù)載情況(如下圖),機(jī)器會出現(xiàn) CPU 抖動(dòng),而抖動(dòng)時(shí)上層會出現(xiàn)超時(shí),這就表明讀寫成功率低是 CPU 抖動(dòng)導(dǎo)致的,于是我們重心就是解決 CPU 抖動(dòng)問題。

 

那么是什么原因?qū)е?ES 節(jié)點(diǎn)的 CPU 抖動(dòng)呢?首先我們先確定 CPU 抖動(dòng)時(shí)系統(tǒng)具體在做什么,根據(jù)已有經(jīng)驗(yàn),很有可能是 ES 熱點(diǎn)線程或 GC 導(dǎo)致的,但是在分析 CPU 抖動(dòng)時(shí) user 和 system 進(jìn)程占比情況,其中 user 進(jìn)程 CPU 占比基本沒有變化,而 system 進(jìn)程 CPU 卻增長很多,由于 ES 熱點(diǎn)線程或 GC 是 user 進(jìn)程,所以排除了這里的影響。通過系統(tǒng)相關(guān)統(tǒng)計(jì)以及 perf 得到下面現(xiàn)象:

  • 抖動(dòng)時(shí)系統(tǒng)在大量掃描可回收內(nèi)存

 

  • 系統(tǒng)在不斷進(jìn)行內(nèi)存回收

 

  • 系統(tǒng)分配內(nèi)存時(shí)出現(xiàn)了失敗

 

通過這三個(gè)現(xiàn)象,我們也得出了一個(gè)結(jié)論,CPU 抖動(dòng)是因?yàn)閮?nèi)存不足導(dǎo)致。

優(yōu)化方案

明確了抖動(dòng)問題原因后,那么我們接下來的優(yōu)化方向就是保證有足夠的空閑內(nèi)存,避免內(nèi)存不斷回收而出現(xiàn) CPU 抖動(dòng)。針對內(nèi)存不足問題,我們首先確認(rèn)系統(tǒng)當(dāng)前的內(nèi)存分布情況,具體數(shù)據(jù)如下:

 

進(jìn)一步分析如下:

  • ES 節(jié)點(diǎn)內(nèi)存主要是被 JVM 以及 PageCache 內(nèi)存占用
  • Jvm 內(nèi)存是被 java 獨(dú)占,該部分內(nèi)存是不會被回收
  • PageCache 內(nèi)存由操作系統(tǒng)維護(hù),該部分內(nèi)存是可以被回收的

正常情況下,如果系統(tǒng)內(nèi)存不足,則內(nèi)核通過回收 PageCache 的內(nèi)存即可提供足夠的空閑內(nèi)存,即不會內(nèi)存不足的情況;反過來說,當(dāng)前出現(xiàn)內(nèi)存不足,則說明 PageCache 未被正常回收,于是針對內(nèi)存優(yōu)化則聚焦到 PageCache 回收問題上。

針對 PageCache 回收問題,首先我們先明確什么因素導(dǎo)致 PageCache 不能及時(shí)回收,其中 MMap 就可能導(dǎo)致 PageCache 不能正常回收,原因是 MMap 后應(yīng)用程序會引用到這部分內(nèi)存,則內(nèi)核在回收內(nèi)存時(shí)會忽略這部分內(nèi)存。而 ES 節(jié)點(diǎn)讀取文件的方式默認(rèn)就是 MMap,整體的內(nèi)存關(guān)聯(lián)關(guān)系如下圖:

 

既然 MMap 方式會導(dǎo)致 PageCache 不能及時(shí)回收,那么自然考慮是采用其他方式替換 MMap 去訪問文件,在 Java 中即可采用 NIO 方式讀取文件,對應(yīng)內(nèi)存關(guān)聯(lián)關(guān)系如下:

 

采用 NIO 方式訪問文件,PageCache 內(nèi)存只被操作系統(tǒng)維護(hù),則內(nèi)核可以及時(shí)回收 PageCache 以保證足夠的內(nèi)存使用,這樣就解決了內(nèi)存不足問題,進(jìn)而解決 CPU 抖動(dòng)問題,從而提高讀寫成功率;

但是采用 NIO 訪問文件也存在問題,即數(shù)據(jù)會多一次內(nèi)存復(fù)制,會導(dǎo)致延遲方面比 MMap 方式的高,經(jīng)過測試發(fā)現(xiàn)延遲會高 30%左右,這樣的結(jié)果也不是我們想要的,于是我們考慮將兩者結(jié)合起來,目的是加快內(nèi)存回收的同時(shí)降低延遲,采取的策略是根據(jù)訪問頻率來確定文件的讀寫方式(即高頻采用 MMap 方式,這樣可以保證延遲低,低頻采用 Nio 方式,這樣可以加快內(nèi)核回收 PageCache),具體不同文件類型讀取方式如下表:

 

優(yōu)化效果

采用 MMap+Nio 的方式后,通過測試驗(yàn)證:

  • 延遲方面和 MMap 基本一致
  • 內(nèi)存回收方面也比 MMap 好

采用 MMap+Nio 組合方式上線后,對應(yīng)現(xiàn)網(wǎng)寫成功率由 99.85%提升到 99.99%。

三、高階內(nèi)存優(yōu)化

問題分析

在系統(tǒng)運(yùn)行一段時(shí)間后,現(xiàn)網(wǎng)的成功率逐漸降低,由 99.99%降低到 99.97%,對應(yīng)接入層的超時(shí)失敗也相應(yīng)增多,有了之前的經(jīng)驗(yàn),我們相應(yīng)查看了 ES 節(jié)點(diǎn)的負(fù)載情況,發(fā)現(xiàn)仍然有 CPU 抖動(dòng)的現(xiàn)象(如下圖)。考慮到之前已經(jīng)優(yōu)化了內(nèi)存回收慢的問題,此時(shí)應(yīng)是新的問題導(dǎo)致的 CPU 抖動(dòng),于是接下來優(yōu)化點(diǎn)依舊是解決抖動(dòng)。

 

和之前分析 CPU 抖動(dòng)問題一樣,我們先確認(rèn) CPU 抖動(dòng)系統(tǒng)在做什么。通過 perf 分析,如下圖所示:

 

采樣的結(jié)果可以明確 CPU 抖動(dòng)時(shí),系統(tǒng)在進(jìn)行內(nèi)存碎片整合(即有 compact_zone()等函數(shù)調(diào)用),這就意味著此時(shí)系統(tǒng)高階內(nèi)存是不足,為了進(jìn)一步驗(yàn)證當(dāng)前的高階內(nèi)存不足,通過 cat/proc/buddyinfo 查看當(dāng)前系統(tǒng)空閑內(nèi)存的分布情況,如下圖所示:

 

分析上面數(shù)據(jù)可以得出,當(dāng)前空閑內(nèi)存有 4G 左右,86%的內(nèi)存是 0 階內(nèi)存,大于等于 2 階的高階內(nèi)存占比只有 4%左右,這里驗(yàn)證當(dāng)前空閑內(nèi)存是基本都是碎片化的,碎片化內(nèi)存示意圖如下所示:

 

優(yōu)化方案

明確了當(dāng)前的問題后,那么接下來重點(diǎn)就是考慮將碎片化的內(nèi)存變成連續(xù)內(nèi)存。前文我們明確了當(dāng)前 ES 節(jié)點(diǎn)的內(nèi)存主要有兩部分組成,分別是 JVM 內(nèi)存和 PageCache 內(nèi)存,并且在我們現(xiàn)網(wǎng)環(huán)境中,這兩部分內(nèi)存基本上是獨(dú)立的(當(dāng)前現(xiàn)網(wǎng)機(jī)器內(nèi)存有兩個(gè) NODE,每個(gè) NODE 占了一半的物理內(nèi)存,其中 JVM 和 PageCache 分布在不同的 NODE 上),這就意味著我們可以只優(yōu)化 PageCache 間的內(nèi)存碎片,這樣就可以滿足我們需求;對應(yīng)優(yōu)化流程如下:

 

具體分為兩個(gè)步驟:

1、釋放內(nèi)存:釋放 PageCache 內(nèi)存,保證新的空閑內(nèi)存盡可能連續(xù),具體的處理措施是 echo1 > /proc/sys/vm/drop_cache

2、保留一定空閑內(nèi)存:目的是避免內(nèi)存的不斷申請和回收,導(dǎo)致內(nèi)存碎片化再次變的嚴(yán)重,具體處理措施是限制 PageCache 的大小(這里依賴 tlinux 的實(shí)現(xiàn)),具體的命令是 echo36 > /proc/sys/vm/pagecache_limit_ratio

優(yōu)化效果

經(jīng)過上述的優(yōu)化之后,系統(tǒng)的空閑內(nèi)存分布如下:

 

此時(shí)的空閑也是在 4G 左右,但是大于等于 2 階的高階內(nèi)存占比達(dá)到 95%左右,即高階內(nèi)存當(dāng)前是非常充足的,并且機(jī)器的 CPU 幾乎沒有抖動(dòng)(如下圖所示)。

 

在現(xiàn)網(wǎng)進(jìn)行相應(yīng)調(diào)整之后,讀寫成功率提升效果如下:

寫成功率由 99.85%提升到 99.999%

讀成功率由 99.95%提升到 99.999%

四、結(jié)論

針對賬單平臺的 ES 系統(tǒng)的讀寫成功率未滿足要求,進(jìn)行了如下優(yōu)化措施:1、內(nèi)存回收慢優(yōu)化:優(yōu)化 ES 文件讀取方式,加快內(nèi)存回收,降低 CPU 在內(nèi)存回收方面消耗;2、高階內(nèi)存不足優(yōu)化:整理碎片化內(nèi)存,保證有充足高階內(nèi)存,降低 CPU 在內(nèi)存碎片整理消耗;

經(jīng)過上述優(yōu)化措施后,ES 系統(tǒng)的讀寫成功率達(dá)到 99.999%,超出當(dāng)前的可用性要求,保障 ES 在生產(chǎn)環(huán)境穩(wěn)定性。

參考:

1、Node Hot threadsAPI

2、Physical PageAllocation

3、Describing PhysicalMemory

 

責(zé)任編輯:武曉燕 來源: 51CTO專欄
相關(guān)推薦

2020-07-29 10:20:24

技術(shù)研發(fā)指標(biāo)

2020-07-13 08:10:13

軟件設(shè)計(jì)系統(tǒng)

2013-05-23 16:00:20

負(fù)載均衡網(wǎng)絡(luò)優(yōu)化網(wǎng)絡(luò)升級

2023-04-26 18:36:13

2011-07-28 16:17:10

2012-04-12 13:48:37

無線網(wǎng)絡(luò)

2018-06-27 16:54:11

紅帽Linux 6.10企業(yè)

2010-08-11 09:08:51

KDE 4.5.0

2009-07-27 10:08:14

2021-01-18 09:43:58

Node.js前端服務(wù)端

2022-09-15 08:33:27

安全生產(chǎn)系統(tǒng)Review

2023-06-30 08:43:36

2014-12-31 09:37:57

節(jié)點(diǎn)延時(shí)提速

2009-12-23 18:18:04

2025-09-29 02:11:00

接口SpringController

2022-05-12 18:09:18

Kubernetes公有云

2011-12-21 09:46:46

程序員

2011-08-01 11:03:15

2025-06-30 09:02:17

2023-08-02 07:42:01

推薦系統(tǒng)rankin
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號

国产91精品一区二区| 黄色小说在线播放| 国产日韩亚洲欧美精品| 制服丝袜成人动漫| 午夜精品一区二区三区四区| 少妇又紧又色又爽又刺激视频 | 亚洲男人av电影| 自拍偷拍21p| 91超碰国产在线| 337p粉嫩大胆色噜噜噜噜亚洲| 国产精品美女呻吟| 黄色小说在线观看视频| 欧洲美女日日| 亚洲国产91色在线| 亚洲免费黄色网| 麻豆mv在线看| 亚洲同性同志一二三专区| 亚洲xxx大片| 久久久蜜桃一区二区| 综合天堂久久久久久久| 欧美videos中文字幕| 亚洲欧洲日本精品| 欧美人与性动交α欧美精品济南到 | 亚洲欧美日韩专区| 不卡av在线网站| 成都免费高清电影| 亚洲国产高清在线观看| 欧洲日韩一区二区三区| 国产午夜福利视频在线观看| 你懂的好爽在线观看| 成人免费va视频| 亚洲自拍小视频| 中文字幕欧美色图| 久久精品伊人| 欧美在线观看网站| 欧美国产日韩在线观看成人| 日韩综合在线| 亚洲天堂av电影| 免费的av网站| 免费萌白酱国产一区二区三区| 日韩美女视频在线| 好吊操视频这里只有精品| 99久热在线精品视频观看| 欧美三级在线播放| 国产视频一区二区视频| 欧美成人影院| 日韩欧美精品免费在线| 久久婷婷五月综合色国产香蕉| 黄色在线观看网站| 国产精品久久福利| 伊人久久大香线蕉成人综合网| 91大神xh98hx在线播放| 国产视频一区在线播放| 日韩福利一区二区三区| 国产一区精品| 中文在线免费一区三区高中清不卡| 日韩中文字幕一区二区| 91xxx在线观看| 亚洲欧美偷拍三级| 大荫蒂性生交片| 不卡av免费观看| 午夜国产精品一区| 国产精品视频一区二区三区四区五区| 涩涩视频网站在线观看| 精品国产鲁一鲁一区二区张丽| 国产精品va在线观看无码| 91视频欧美| 欧美午夜精品在线| 一道本视频在线观看| 青青在线精品| 日韩你懂的在线观看| 欧美日韩人妻精品一区在线| 日韩精品免费一区二区三区竹菊 | 国产91视觉| 性猛交xxxx乱大交孕妇印度| 国产高清不卡一区| 国产精品一区二区a| 乱精品一区字幕二区| www.一区二区| 亚洲巨乳在线观看| av在线官网| 欧美日韩一区二区免费在线观看| 久久亚洲a v| 最新日本在线观看| 欧美性猛交xxxx富婆| 青青草久久伊人| 国产精品99久久免费观看| 亚洲情综合五月天| 亚洲色婷婷一区二区三区| 亚洲一区国产| 91老司机在线| 四虎永久在线精品免费网址| 97aⅴ精品视频一二三区| 蜜桃久久影院| av在线电影免费观看| 亚洲五码中文字幕| wwwwxxxx日韩| 高清一区二区三区| 中文字幕国产精品| 三级黄色在线视频| 韩国精品久久久| 蜜桃视频在线观看成人| 国产精品久久久久久福利| 黄色成人在线免费| 原创真实夫妻啪啪av| 少妇精品久久久| 久久资源免费视频| 欧美在线观看不卡| 精品一区二区精品| 日韩精品电影网站| 2018av在线| 欧美一级夜夜爽| 一本色道久久综合亚洲精品图片 | 91捆绑美女网站| 亚洲韩国在线| 日韩欧美另类一区二区| 亚洲精品在线网站| 欧美激情图片小说| 日韩avvvv在线播放| 国产一区不卡在线观看| 快射视频在线观看| 色香蕉久久蜜桃| 绯色av蜜臀vs少妇| 亚洲成人最新网站| 国产日韩精品在线播放| 日批免费在线观看| 久久精品夜色噜噜亚洲a∨| 亚洲一区 在线播放| 最新亚洲国产| 在线观看欧美www| 日本一区二区三区精品| 成人精品一区二区三区四区| 日韩欧美一级在线| 国产精品一区二区三区四区在线观看| 中文国产亚洲喷潮| 国产偷人爽久久久久久老妇app | 久久国产精品无码网站| 日本一区二区高清视频| 中文字幕在线看片| 日韩精品日韩在线观看| 在线观看亚洲天堂| 成人av电影在线| 国产手机免费视频| 97成人在线| 欧美黑人一区二区三区| www.国产黄色| 亚洲人成网站在线| 制服丝袜综合网| 外国成人免费视频| 91精品视频在线播放| 国内外激情在线| 日韩视频免费观看高清在线视频| 在线观看成人毛片| 国产福利不卡视频| 国产乱淫av片杨贵妃| swag国产精品一区二区| 久久成人精品一区二区三区| 亚洲AV无码国产精品午夜字幕| 一区二区三区 在线观看视频| 日日夜夜精品视频免费观看| 欧美精品一卡| 精品乱子伦一区二区三区| 亚洲天堂资源| 最近2019好看的中文字幕免费| 成年人晚上看的视频| 国产精品毛片高清在线完整版| 污网站在线免费| 激情综合电影网| 欧美凹凸一区二区三区视频| 成人涩涩视频| 中文字幕成人精品久久不卡| 国产普通话bbwbbwbbw| 国产精品久久久久久户外露出 | 欧美在线免费视频| 高清国产福利在线观看| 欧美精品久久久久久久多人混战| 国产jk精品白丝av在线观看| 日本成人超碰在线观看| 韩国黄色一级大片| 久久资源综合| 欧美野外猛男的大粗鳮| 在线观看免费版| 精品国产乱码久久久久久免费 | 欧美一二三在线| 精品爆乳一区二区三区无码av| 成人福利视频网站| 欧美日韩在线观看不卡| 亚洲国产精品日韩专区av有中文| 国产一区二区不卡视频| 亚洲一区av| 97精品久久久| 尤物网址在线观看| 日韩电视剧在线观看免费网站| 超碰在线免费97| 亚洲第一主播视频| 强迫凌虐淫辱の牝奴在线观看| 麻豆国产欧美日韩综合精品二区 | 久久天堂精品| 成年在线观看视频| 欧美日韩水蜜桃| 国产一区二区高清不卡| 粉嫩av国产一区二区三区| 欧美极品少妇xxxxⅹ裸体艺术| 国产精品毛片一区二区三区四区| 欧美成人三级电影在线| 午夜精品一区二| 午夜欧美大尺度福利影院在线看| 成都免费高清电影| 99久久精品免费看| 91免费视频污| 免费高清视频精品| 国产91在线视频观看| 国产一区二区三区四区老人| 麻豆久久久av免费| 国产精品xxxav免费视频| 亚洲影视中文字幕| 欧美黄页免费| 国产精品人成电影| 在线手机中文字幕| 欧美黑人狂野猛交老妇| 福利在线视频网站| www.亚洲免费视频| 在线免费观看黄色网址| 亚洲天堂av在线免费| 亚洲av成人无码久久精品老人 | 久草视频在线免费看| 国产精品久久久久一区| 夜夜春很很躁夜夜躁| 久久免费电影网| 一区二区视频观看| 99精品在线免费| 日本国产在线视频| 成人va在线观看| 日韩黄色一区二区| 成人一级视频在线观看| 欧美色图校园春色| 国产精品一区二区不卡| 在线免费观看av网| 国产综合色在线| 日本一二三四区视频| 毛片不卡一区二区| www.国产视频.com| 国产一区二区中文字幕| 99九九精品视频| 狠狠狠色丁香婷婷综合激情| 91 在线视频观看| 久久精品二区亚洲w码| 九九视频精品在线观看| 在线视频观看日韩| 91视频 - 88av| 亚洲精品孕妇| av免费看网址| 亚洲免费婷婷| 好男人www社区| 精品一区二区在线视频| 性鲍视频在线观看| 成人高清在线视频| 国产精品久久久久无码av色戒| 国产欧美精品一区二区色综合| 人人爽人人爽人人片| 国产精品久久久久天堂| 日本裸体美女视频| 自拍偷拍国产精品| 国产午夜福利一区二区| 欧美午夜丰满在线18影院| 亚洲黄色免费观看| 欧美色成人综合| 成人av无码一区二区三区| 精品国精品自拍自在线| 欧美精品a∨在线观看不卡| 色偷偷偷综合中文字幕;dd| 日韩理伦片在线| 欧美激情一级精品国产| 亚洲一区资源| 青青久久aⅴ北条麻妃| 精品三区视频| 粉嫩精品一区二区三区在线观看 | 成人午夜激情片| 国产精品无码专区| 亚洲国产激情av| 国产精彩视频在线观看| 色综合久久久久综合体| 国产又黄又猛又爽| 亚洲精品成人av| 好了av在线| 欧美综合在线观看| 麻豆一二三区精品蜜桃| 免费国产一区| 欧美三级网页| 亚洲欧美日韩一级| 成人免费高清在线观看| 中文字幕第69页| 姬川优奈aav一区二区| 97人妻一区二区精品免费视频| 日韩精品在线观| av观看在线| 青草热久免费精品视频| 8x国产一区二区三区精品推荐| 午夜免费电影一区在线观看| 极品av少妇一区二区| 国产欧美高清在线| 国产一区二区三区久久久| 亚洲精品无码一区二区| 久久网这里都是精品| 久久久夜色精品| 欧美女孩性生活视频| 噜噜噜在线观看播放视频| 久久久久久久一| 国产精品一区免费在线| 欧美一区二区三区成人久久片| 欧美网站在线| 亚洲制服中文字幕| 91在线码无精品| 日本少妇bbwbbw精品| 日韩一区二区精品| 视频免费一区| 国产精品免费网站| 成人av综合网| 成人在线视频一区二区三区| 久久国产精品色婷婷| 欧美激情 一区| 色94色欧美sute亚洲线路二| 少妇高潮一区二区三区99小说| 欧美成人免费视频| 99视频这里有精品| 亚洲欧美国产精品桃花| 午夜影院日韩| 懂色av粉嫩av蜜乳av| 午夜私人影院久久久久| 国产精品51麻豆cm传媒| 亚洲欧美国产日韩天堂区| 午夜激情在线播放| 精品在线视频一区二区| 亚洲成人资源| 国产精品一区二区无码对白| 亚洲一区二区三区美女| av男人天堂网| 在线成人激情视频| 欧美最新精品| 亚洲免费不卡| 激情六月婷婷久久| 欧美一区二区三区观看| 精品视频123区在线观看| 日韩在线观看www| 91免费国产网站| 女人天堂亚洲aⅴ在线观看| 一级片免费在线观看视频| 亚洲蜜臀av乱码久久精品蜜桃| 99热这里只有精品在线观看| 欧美成人在线免费视频| 欧美另类中文字幕| 老司机av福利| 国产精品一级二级三级| 久久在线视频精品| 日韩黄色av网站| 午夜欧美巨大性欧美巨大| 翔田千里亚洲一二三区| 日本aⅴ免费视频一区二区三区| 成人午夜免费影院| 日韩一区二区精品在线观看| 黄网站免费在线观看| av在线亚洲男人的天堂| 亚洲精品男同| 一级黄色毛毛片| 日韩欧美激情在线| av片在线观看| 久久一区二区三区av| 亚洲中午字幕| 国产精品久久国产精麻豆96堂| 一区二区不卡在线播放| 开心激情综合网| 国产精品美女呻吟| 亚洲天堂偷拍| 成人免费无遮挡无码黄漫视频| 欧美主播一区二区三区美女| 蜜桃视频久久一区免费观看入口| 久久久精品中文字幕| 另类ts人妖一区二区三区| 男人添女荫道口女人有什么感觉| 91亚洲精品久久久蜜桃| 亚洲综合一二三| 色婷婷**av毛片一区| 日韩专区视频网站| 91丨porny丨探花| 国产精品久久久久久久午夜片| 免费国产黄色片| 国产精品成人av在线| 国产一区观看| 美女100%露胸无遮挡| 91麻豆精品国产| 性国裸体高清亚洲| 女同性恋一区二区| 成人黄色777网| 无码人妻精品一区二区三区9厂| 欧美成人网在线| 欧美一区二区三区高清视频| 国产精品久久久久久9999| 色噜噜夜夜夜综合网| 激情网站在线| 在线看视频不卡|