超碰91资源站-超碰97豆花-超碰97人妻-超碰97人人干-超碰97人人香蕉-超碰97天天操-超碰97在线资源站-超碰97资源站共享-超碰97资源站总站-超碰aa在线91-超碰av操-超碰爱爱

半岛外围网上直营

技術分享|京東JDK在大數據平臺的探索與研究

轉帖|大數據新聞|編輯:蔣永|2019-03-12 15:39:20.000|閱讀 308 次

概述:本文旨在概述京東在JDK方向上的嘗試與探索,以及京東JDK項目背景,基本特性以及未來的工作方向。對于JDK特性的技術討論,實現細節及效果,將在后續系列文章中深入討論。

# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>

本文旨在概述京東在JDK方向上的嘗試與探索,以及京東JDK項目背景,基本特性以及未來的工作方向。對于JDK特性的技術討論,實現細節及效果,將在后續系列文章中深入討論。

一、HDFS簡介

HDFS是作為最底層的分布式存儲服務而存在的,是Hadoop的分布式文件系統組件。HDFS是高容錯的,被設計成在低成本硬件上部署。HDFS為應用數據提供高吞吐量的訪問,適用于具有大規模數據集的應用程序。HDFS采用了基于Master/Slave主從架構的分布式文件系統, 一個HDFS集群包含的Master節點(NameNode)和多個Slave節點(DataNode)服務器,文件以block的形式存儲在DataNode節點。NameNode主要負責響應客戶端請求,進行文件的打開、關閉、重命名文件和目錄,同時決定block到具體Datanode節點的映射。Datanode在Namenode的指揮下進行block的創建、刪除和復制。

 二、JVM對HDFS的作用

由于HDFS采用Java開發,并運行于JVM上,因此如何從JVM角度提高HDFS的能力是主要研究的方向之一。 從JVM角度看,NameNode節點的特點是進程生命周期長,對象創建頻繁,資源利用率高,對于內存的資源要求較高,NameNode的性能是HDFS性能的關鍵。DataNode節點的特點是進程生命周期短,多數進程創建后進行對文件塊的操作后即退出。如何對JVM進行優化,才能使其更加適用于HDFS NameNode和DataNode的工作特點是京東JDK研發的主要方向。

三、京東對通用JDK的嘗試

1. 使用Oracle JDK 1.8的經驗

在京東,曾經嘗試使用Oracle的JDK1.8做為HDFS的JDK解決方案。經過不斷的工作與參數調優,已經使HDFS穩定的運行在OracleJDK1.8環境中。但是,隨著京東業務的不斷增長,對于HDFS的要求也在不斷提高,OracleJDK1.8在以下問題上并不能提供更多的幫助:

性能優化:雖然OracleJDK1.8 的JVM中具備很多先進的優化功能,比如tiered compiler, 高效的CMS垃圾收集器等,但其主要針對通用Java程序的性能進行優化,缺少針對分布式工作環境的特定優化。由于無法對oracle JDK1.8的源代碼進行修改,通過參數調整并不能從根本上解決問題。

不可控的GC: 雖然OracleJDK1.8提供的相當優秀的CMS垃圾收集器,可以有效的提高GC暫停時間帶來的性能損失,但在實際使用過程中,發現GC停頓時間仍然不能滿足要求,比如YoungGC的時間仍在1秒左右,而OldGC消耗在60秒左右,如果一旦發生FullGC,則經常會導致NameNode暫停時間過長從而導致系統假死,結果往往是災難性的。

內存利用率低:對于NameNode節點,能夠使用的物理內存在512GB,而為了避免JVM中老年代GC和Full GC時間過長而導致的災難性后果,NameNode節點只能配置Java堆在200GB左右。通常NameNode節點的機器上只運行NameNode進程和一個輕量級的ZKFC進程,所以物理內存不能得到有效利用。另一方面,NameNode的承載能力受到Java堆大小的制約,導致HDFS的總體承載能力受限。

JDK版本更新:隨著以上問題的不斷顯現,同時JDK1.8將在2019年停止更新,同時需要嘗試新的JDK以及OpenJDK能否幫助解決問題。

2. 嘗試openJDK11

隨著openJDK的不斷演進,為了緩解上面提到的問題,也嘗試了OpenJDK11, 相對于openJDK1.8,發現openJDK11在以下方面可能具備優勢:

G1GC: open JDK11采用G1作為默認的GC算法,相對于CMS,G1具備以下優點:

更小的內存碎片:由于CMS老年代采用Mark-sweep算法,并不是每次做OldGC都進行Compact,所以CMS老年代空間常常會引入碎片問題。而G1采用分塊Copy算法,使得內存碎片問題僅僅在G1的分塊中存在,相對于CMS,其內存的利用率更高,發生FullGC和OOM的可能性更低。

可控的GC暫停時間:G1算法最大的特點就是它可以讓用戶提供期望的GC最大暫停時間,在其內部通過統計預測的方法對下一次即將發生的GC算法進行有效的暫停時間的控制,從而優化GC對于性能的損耗。

更豐富的性能分析工具:OpenJDK11引入了Java Frame Recorder(JFS),這是原來oracle JDK1.8商業版才具備的特性,JFR可以在不損耗,或輕微損耗性能的情況下,對Java程序進行sampling,從而幫助分析性能、功能瓶頸和指導優化。

HDFS更高的負載能力:OpenJDK11由于采用G1作為默認的GC算法,其可以更高效的利用堆內存,同時由于G1算法的設計及優化,其發生FullGC的幾率非常低,并且FullGC的暫停時間也得到了優化,所以相對于oracle JDK1.8的CMS,對于HDFS NameNode來說,其負載能力受到堆大小的限制更加寬松。

雖然OpenJDK11能夠幫助緩解一系列問題,但對于京東大數據來說,僅使用原生的OpenJDK11仍然缺少針對性的優化,目前主要存在以下問題:

針對大堆的優化:由于openJDK上G1內部的一些限制,其針對大堆,如360GB的堆的性能并沒有達到最優。

針對大堆的工具開發:以JMap為例,當堆內存很大的時候,一次JMap操作便利整個堆內存耗時巨大,我們經常遇到JMap導致假死的情況。

針對HDFS的定制化工作:另外,目前仍然希望JDK具備一些可利用的特性幫助我們對HDFS在問題分析,危機處理以及線上分析方面的能力進行增強。

四、京東定制化JDK

經過以上嘗試,結合HDFS業務特點及優化需求。最終決定在OpenJDK11的基礎上,對openjdk進行有針對性的開發和優化,打造京東的定制化JDK。

1. 京東JDK特性介紹

除openJDK11具備的特性外,目前京東JDK主要具備以下能力:

(1) JDK8 兼容性支持 javah:

由于JDK8具備Javah工具能供根據Java的類定義文件生成相應JNI實現所需的C/C++頭文件。在大型項目中,如Hadoop,Yarn都會利用Javah進行JNI頭文件的生成。從JDK10開始,javah工具在JDK中被移除,取而代之的是javac –h功能,但由于javac –h在使用上不同于javah,并且在復雜的項目中,要想用javac –h 代替javah, 必須要修改編譯系統,工作量和難度都比較大。為了在京東內部流暢的進行JDK升級,重寫了javah,使其能成功的利用javac –h進行JNI頭文件的生成。

(2) 擴大G1 region size:

由于openJDK的限制,針對G1GC的region大小最大只能達到32MB, 并且JVM內部推薦的region個數為2048, 即G1GC最為適用的堆大小在64GB (2048*32MB),而業務量要求NameNode堆至少要在180GB,因此JDJDK確定了優化G1GC對于大堆的支持的目標,以期望提高管理結點的性能。

經過調查研究,針對G1GC的region調整,實際上有兩種方向,一種是保持region大小不變,增大region的個數以適應大堆,比如針對180GB的堆,region大小保持在32MB不變,那么就需要創建5760個region。此方案的好處是保持region大小不變,可以將分配的影響降到最小,但同時由于G1算法需要對每個region之間的引用關系做同步,如果堆數量過多,則同步的開銷增大,從而影響GC的效率。

另一種方案是增加region大小,以保持region個數保持在2048或少量增長,其特點是增大region可能會導致應用程序對象分配的行為改變,但對于region間引用關系的同步影響比較小。

為了能夠達到優化性能的目標,對NameNode做了如下分析:通過采集GCdebug的日志信息,可以看到NameNode的對象分配速率非常頻繁,old space allocation rate 達到1MB/s,即有大量的object被頻繁提升到老年代,同時存在大量的TLAB refile以及出現TLAB fill的頻率在每分鐘3萬次左右,TLAB fill 即allocation進入slow path,需要進行TLAB的替換或者在非TLAB中分配。因此對象的分配性能是NameNode 性能的關鍵點之一。

 

結合以上分析,對JDK的region大小上限進行了優化,同時針對region大小,對G1進行了相應的修改。以下為優化后的實驗得到的數據。

可以看到,TLAB fill次數從每分鐘30000降到了20000,即對象分配在slow path的機率減少了33%。

(3) 針對多線程下鎖的性能優化:

在JDJDK版本升級后, 運維與研發人員在大數據平臺運行過程中,發現G1在運行過程中會出現2s左右的超長YoungGC,而相同規模的YGC大部分只有200ms左右. 如下圖中綠線所示。

 

經過分析, G1出現2s GC的主要原因在于偏向鎖功能的revoke過于頻繁。利用JFR可以看到如下現象。

綜合以上分析, 在管理節點采用-XX:-UseBiasedLocking后, 2s的GC 消失, 上圖藍色線條所示。

(4) Java堆的動態拓展:

Java程序在啟動時要求程序員為JVM預設堆內存上限,即指定-Xmx的大小(或采用默認JVM參數)。但在實際使用過程中,很難清晰的計算出究竟應該采用多大的Java堆上限,尤其是對于線上系統中的管理進程,很有可能在發生大量的業務請求時出現OOM(Out-Of-Memory)異常而導致管理進程退出,出現災難性后果。另一方面,考慮到系統資源占用,Java程序往往要求JVM不要占用大量的系統內存,即使-Xmx的值小于RAM的大小,所以在程序運行時,經常會出現Java進程因為OOM退出,而系統RAM卻還有很多剩余可以利用。

為了緩解OOM的問題,京東JDK研發了基于G1GC的動態拓展堆大小的功能。 該功能在JVM堆內存使用率正常的情況下,維持java堆在-Xmx之下,而當JVM發現當前進程Java堆被大量占用時,將發出警報,從而運維人員可以根據當前業務情況即系統RAM使用情況,動態的打開Java堆拓展功能,JVM將Java堆進行一定比例的拓展,以保證JVM順利度過業務繁忙的時段。 當業務量降低,并且heap使用率低于一定閾值時,JVM將利用G1GC回收拓展的堆區域,從而保證在正常情況下JVM進程不會給系統內存造成額外的壓力。

(5) 定期、定時觸發GC:

經過調研,發現京東的業務呈現明顯的時間周期性,比如某個集群在某一時段基本處于空閑狀態。而在繁忙狀態時,堆內存以及CPU資源都集中于業務的處理,如果此時發生OldGC或者FullGC,或者YoungGC發生過于頻繁,都會導致系統的業務處理能力下降。

為了降低GC對于業務處理能力的影響,京東JDK基于G1GC開發了周期性GC的功能。運維人員可以在每天系統不繁忙的時間段定時觸發多次YoungGC以及必要的MixedGC/FullGC來清里Java堆中的垃圾,從而降低高峰時段GC觸發的頻率及時間。

(6) JVM及時歸還未使用的內存(Uncommitted Memory)給系統:

JDK12特性,京東JDK目前已經支持。此功能主要為節省物理內存空間。JDK11版本中的G1并不會及時的將空的region交還給OS,只有在FullGC或Old GC的concurrent 階段才會交還已經回收的region給OS。但由于G1的設計目標就是避免FullGC以及盡量少的觸發OldGC,所以實際運行過程中,G1 堆占用的物理內存會遲遲不能釋放給系統,導致JVM進程占用內存遠高于實際使用量。在多進程多任務環境中,會整體導致系統內存資源不能有效分配及使用,同時提高內存硬件的需求量,增加企業的成本投入。

京東JDK在JDK11的基礎上,從JDK12引入了JEP346特性 --“及時回收未使用的Uncommitted Memory給系統“這個特性,其在JVM內部引入了監測機制,當發現系統空閑以及JVMGC觸發不頻繁時,JVM會自動觸發concurrentGC 或FullGC來回收uncommitted region給系統。

(7) 可撤銷的G1 Mixed GC以保證GC停頓時間:

 JDK12特性,有效減少及控制G1停頓時間。G1GC的主要設計目標是保證G1的停頓時間在可控的范圍內,用戶可以通過-XX:MaxGCPauseMills參數來指定G1的最大停頓時間,G1GC會盡量嘗試保證每次GC的時間不會超過-XX:MaxGCPauseMills。在JVM內部,G1GC在Concurrent 階段會根據最大停頓時間來選擇需要回收的集合(Collect Set),然后在暫停階段回收這些集合中的對象。

在JDK11版本中,Collection Set一旦確定就無法改變,但由于Collection Set是JVM根據歷史GC信息推斷出的,因此如果推斷與真實情況的誤差過大,會導致MixGC(oldGC)的暫停時間過長,遠超過-XX:MaxGCPauseMills設定的目標。

京東JDK從JDK12引入了JEP344特性—Abortable Mixed Collections for G1,該特性可以將Collection Set分解為“必須回收”和“可選擇回收”的兩部分,在發生MixedGC時,GC在回收完“必須回收”的部分后,會根據目標暫停時間的剩余量循環的從“可選擇回收”部分中選取回收集合進行回收,以保證GC整體暫停時間可控。

(8) 默認的類型信息共享文件(Class Data Sharing - CDS Archive):

Class Data Sharing (CDS)有助于加快Java程序啟動時間,同時允許多JVM實例復用SharedArchive以減少memory footprint.

JDK10對CDS進一步拓展,SharedArchive中保存應用程序數據:Application Class-data sharing (參見JEP 310)

對于CDS,JEP中的介紹如下:

We can save about 340MB of RAM for a Java EE app server that includes 6 JVM processes consuming a total of 13GB of RAM (~2GB of that is for class meta data).

We can improve the startup time of the JEdit benchmark by 20-30%.

We can reduce the RAM usage of the embedded Felix benchmark by 18% across 4 JVM processes.

 京東JDK引入了最新的JDK12中關于CDS的新特性 - Default CDS Archives。該功能在編譯階段生成默認的Archive,并且無需用戶指定JVM選項-Xshare:auto即可享受到CDS帶來的優點。

(9) 并行的高效JMap Java堆分析工具:

JMap作為Java開發人員常用工具,一般在調查OOM,查看堆對象分布時都能發揮重要作用。但是在日常工作中,發現對于大堆,例如堆內存配置為-Xmx200g時,在線上系統運行JMap histo時間非常長,并且影響整個JVM進程的響應速度,一旦JVM進程被KILL,運行中JMap histo也無法提供有效信息。 經過調研,JMap 工具在掃描Java堆時是單線程工作,并且只有在整個堆掃描完成時才會統計信息并輸出。

針對JMap的問題,京東JDK團隊對JMap進行了拓展,實現了其并行,增量式對掃描方案。對JMap histo在大堆上的掃描并行化,同時在運行中統計中間結果。使得JMap在200GB堆掃描性能提升2倍,同時能夠使JMap在運行過程中不斷輸出中間結果,這樣即使JVM進程退出,JMap仍能提供有效的信息用于分析內存使用情況。

2. 京東JDK優化效果

經過一系列的工作,目前京東JDK已經順利應用于京東大數據平臺HDFS的NameNode節點上,其對于管理結點優化達到50%, 見下圖:

 

 

另一方面,JDJDK對于管理結點文件數承載能力從4億上升到10億,承載能力提升1.5倍。緩解了業務方的需求,節省了人力。

針對G1GC 也做了相關優化, 優化后的G1GC 對比之前JDK8的CMS的YoungGC暫停時間如下圖:

GC發生的次數對于如下:

在加/解鎖及線程同步方面,京東JDK團隊也進行了深入的研究及優化,除了上文提到的偏向鎖以外,還利用JVM 的instrumentation等工具,對鎖相關的bytecode進行線上優化,針對不同的HDFS訪問,優化效果如下:

Mkdir:

Delete:

Getfileinfo:

Rename:

 

五、京東JDK的發展方向

在未來,京東JDK團隊將更加注重于降本增效方面的工作,我們計劃進行更多的嘗試及創新,例如:

  • 用于特定使用場景的,獨立的heap區域
  • 半自動式GC
  • 基于大數據應用場景的GC算法開發及優化
  • 基于Graal的AOT功能的開發及優化

同時,京東JDK團隊也將積極參與openJDK社區的開發及研究工作,盡可能將京東JDK的特性貢獻到社區,讓更多人能夠使用到。

作者簡介:臧琳,京東JVM專家


標簽:大數據解決方案

本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@ke049m.cn

文章轉載自:

為你推薦

  • 推薦視頻
  • 推薦活動
  • 推薦產品
  • 推薦文章
  • 慧都慧問
掃碼咨詢


添加微信 立即咨詢

電話咨詢

客服熱線
023-68661681

TOP
利記足球官網(官方)網站/網頁版登錄入口/手機版登錄入口-最新版(已更新) 真人boyu·博魚滾球網(官方)網站/網頁版登錄入口/手機版登錄入口-最新版(已更新) 最大網上PM娛樂城盤口(官方)網站/網頁版登錄入口/手機版登錄入口-最新版(已更新) 正規雷火競技官方買球(官方)網站/網頁版登錄入口/手機版登錄入口-最新版(已更新) 雷火競技權威十大網(官方)網站/網頁版登錄入口/手機版登錄入口-最新版(已更新) boyu·博魚信譽足球官網(官方)網站/網頁版登錄入口/手機版登錄入口-最新版(已更新) 權威188BET足球網(官方)網站/網頁版登錄入口/手機版登錄入口-最新版(已更新) 正規188BET足球大全(官方)網站/網頁版登錄入口/手機版登錄入口-最新版(已更新) 国产裸体裸拍在线观看 | 国产精品一区二区在线观看完整版 | 韩国久久三级电影 | 国产精品美女久久久久久麻 | 国产三级精品电影视频 | av无码亚州不卡播放网点 | 国产激情精品一区二区三区 | 国产精品精品一级av片免费 | 成人午夜视频一区二区无码 | 福利国产微拍广场一区视频在 | 国产成人高清在线观看播放 | 国产911在线观看 | 91丝袜在线播放 | 成人一区二区免费中文字幕视 | 国产精品无码a∨在线播放 国产精品无码aⅴ精品影院 | 高清无码不卡视频 | 动漫精品日韩无码 | 国产精品思思热在线 | 国产日韩欧美一区二区久久精品 | 国产一区二区三区在线精品专区 | 91精品人妻一区二区蜜桃 | 国产高清视频在线观看一区二区 | 妓女妓女一区二区三 | 国产成人av在线播放不卡影院 | 东京一本一道一二三区 | 精品无码秘人妻一区二区 | 国产成人久久av免费看澳门 | 国产一区三区二区中文在线 | 高清中文字幕在线a片 | 国产精品伊人久久免费视频 | 成人午夜高潮免费视频试看 | 91精品国产综合久久青草 | 2025最新国产成人精品免费 | 国产免费无码一区二区视频 | 国产91熟女高潮一区二区 | 99久久国产精品男女 | 国产女人喷浆 | 国产成人久视频免费 | 国产a视频精品免费观看 | 国产做爰片久久毛片片美国 | av夜夜欢一区二区三区 | 国产一区二区成人 | 国产精品无码免费播放在线观看 | 国产一本通av在线正在播放 | 岛国一区二区三区在线观看视频 | 国产精品亚洲v毛片一区二区三区 | 国产三级精品三级在线专区1 | 成人精品综合网站 | 成人年无码av片在线观看 | 国产在线播精品第三 | 91久久网 | 91精品导航在线观看 | 国产色片大全在线观看 | 国产制服丝袜在线一区 | 91亚洲精品| 东京无码熟妇人 | 国产成人综合久久精品推下载 | 国自产精品手机在线观看视频 | 91精品国产乱码久久久久 | 国产福利午夜波多野结衣 | 国产高清a毛片在线看 | 国产午夜精品福 | 国产午夜理论不卡在线观看 | 国产精品精品自在线拍 | 福利在线一区 | 国产成人在线免播放观看 | 国产精品va在线 | 国产三级精品在线观看 | 国产av无码片毛片一级流奶水 | 国产粉嫩精品喷潮在线观看 | 91一区在线观看免费完整 | 国产成人av网站手机不卡 | 精品亚洲欧美一区二区在线 | 99九九久久 | 国产精品无圣光一区二区 | 潮喷好爽在线观 | 国产极品粉嫩馒头一线天图片 | 国产欧美日韩另类 | 精品无人区一线二线三线区别 | 2025国产精产品在线不卡 | 国产午夜福利大尺度在线观看 | 2025国内精品久久久久精品 | 国产高清无码一区二区久久 | 国产精品欧美一区二区三区不卡 | 国产午夜不卡精品午夜电影 | 精品国产亚洲一区 | 成人国产精品一区二区网站 | 国产精品自拍欧美日韩 | 国产女性无遮挡免费裸体视频 | 国产成人精品免费视频网页大全 | 国产午夜亚洲精品无码 | 国产精品白丝av在线观看播放 | 成人日韩无码动漫秘一区二区 | 国产女人高潮在线视频 | 2025年最新无码国产在线视频 | 99精品久久精品一 | 国产欧美另类精品又又久久 | av视频在线观看 | 国产无套激情在线视频 | 国产福利免费视频 | 国产精品麻豆天美精品久久 | 国产成人精品白浆久久69 | 国产在线一区二区三区旡码 | 国产片婬乱一级毛片调 | 国产中文字幕永久综合 | 成人免费片在线观看国产 | 国产成人激烈叫床声视频对白 | 国产白丝内射 | 国产一区二区视频在线视频 | 国产一区二区毛片视频 | 国产精品麻豆天美精品久久 | 国产熟女亚洲精品麻豆 | 99精品国产福久久久久久 | 国产另类欧美激情 | 国产精品熟女四五十路一区二区 | 岛国av无码不卡一区二区三区 | 高清一区二区三区不卡免费 | 国产精品成aⅴ人片在线观看 | 国产成人拍精品免费视频 | 国产999精品久久久 国产999精品久久久久 | 国产一区二区免费 | 国产色婷婷视频在线观看 | 91亚洲国产日韩欧美在线播放 | 国产精品国产高清国产专区 | 成人三级网站在线播放 | 精品久久精品中文字幕无码 | 国产精品成人一区无码毛片 | 国产不卡高清在线观看视频 | 成人国产日本亚洲精品 | 成人精品视频一区二区三区 | 国产免费人成视频在线观看 | 国产av国片精品无套内谢蜜臀 | 91久久婷婷国产麻豆精品电影 | 99精品一区二区三区免费视频 | 91精品丝袜国产高 | 18禁无码无遮挡h动漫免费看 | 国产成人综合洲欧美在线 | 国产成人精品免费 | 国产欧美日韩一区 | 丰满少妇内射一区 | 成人午夜视频在线观看免费 | 国产av中文字幕乱码高清 | 国产欧美综合在线区专区 | 国产成人愉拍免费视频 | 91在线老师啪国自产 | 国产原创剧情化妆师在线观看 | 成人无码国产电影 | 国产一区二区影院 | 国产区精品尤物柚木在线 | www.深夜福利| 国产成人影院一区二区三区 | 国产亚洲综合区成人国产系列 | 精品久久久久久久无码人妻 | 国产午夜精品久久久久九九 | 丰满人妻熟妇av无码区a | 国产三级精品三级在专区 | 国产精品制服丝袜欧美 | 国产成人亚洲精品无码v大片 | av中文字幕在线观看 | 国产成人毛片精品不卡在线 | 国产成人精品一区二区三区无码 | 国产无码精品系列专区 | 国产午夜福利不卡在线观看视频 | 91精品视频在线 | 国产熟女一区二区三区浪潮 | 99精品国产高清一区二区麻豆 | 高清在线最新免费影视大全在线观看 | 东京热成人电影网 | 国产午夜精品理论 | 国产v在线在线观看视频免费 | 国产精品国产自线 | 国产av无码专区亚洲av毛片 | 国产黄a三级三级三级 | 国产高清在线精品二区app | 国产精品一线二线三线区别解析 | 国内欧美一区一区三区视频 | 国产一区二区三精品久久久无 | 国在线产香蕉精品青青 | 东京一本到熟无码免费视频 | 国产无码精品 | 国产美女精品aⅴ在线 | 国产精品一二三区日韩免费 | 国产一线精品在线观看 | av无码久久一区二区 | 国产精品黄黄久久久免 | 国产在线精品一区二区不卡麻 | 国产毛片日韩精品无码 | 国产91精品久久久久999 | 国产成人无码av片在线观看不卡 | 韩国三级中文电影在线观看 | 国产在线成人一区二区三区 | 91大神大战高跟丝袜 | 国产在线观看乱码精品 | 国产免费午夜福利在线播放92 | av无码国产在线观看岛国 | av在线日韩精品 | 动漫精品视频一区二区三区 | 国产偷窥盗摄视频 | 精品亚洲∨无码专区毛片 | 91国内精品免费观看 | 99久久综合狠狠综合久久男同 | 2025色婷婷综合久久久 | 国产主播剧情演绎在线观看 | av三级片黄片在线播放 | 国产乱xxⅹxx国语对白 | 丰满少妇作爱视频免费观看 | 成人电影一区二区 | 91麻豆精品国产片在线观看 | 国产激情久久久久影院老熟女 | a级毛片视频国产精品视频 a级毛片视频免费播放 | 国产免费无码不卡网站 | 国产精欧美一区二区三区 | 91无码在线观看 | 国产精品成人久久久久 | 交换国产精品视频一区 | 91成人网是什么 | 91精品人妻一区二区三区蜜臀 | 国产亚洲日韩第一页av | 国语做受对白xxxxx在线 | 国产一区二区久久无码精品 | 国产av无码专区亚洲精品网站 | 91免费在线视频观看 | 国产在线拍揄自揄视频网 | 国产午夜亚洲精品午夜鲁丝 | 国产精品高潮呻吟av久久小说 | 国产精品v欧美精品v | 高h猛烈失禁潮喷a片在线观看 | 国产日韩一区二区视频在线播放 | 国产精品午夜久久久久久99热 | 国产亚洲成aⅴ人片在线观看麻 | 国产精品色吧国产精品 | 国产一区二区精品高清在线观看 | 国产午夜亚洲精品无码 | 国产无码专区精品 | a片日本少妇偷人妻中文字幕 | 91久久国产自产拍夜夜嗨 | 国产精品久在线观不 | av色欲无码人妻中文字幕 | 91午夜在线 | 国产亚洲日本一区二区三区久久久 | 国产欧美熟妇另类久久久 | 国产成人8x视频网站 | 国产亚洲欧美一区二区三区在 | 成人无码午夜在线观看 | 国产一区二区三区在线视頻 | 国产三级黄片毛片 | 成人黄网站免费 | 国产高清免费av片在线观看不卡 | 韩国精品一区二区三区久久 | 国产美女内谢视频 | 91无码| 国产国语成人三级丰满激情视频在线 | 国产一区二区三区日本道 | av无码不卡一区二区三区 | 丰满人妻av无码一区二区 | 精品国产你懂的在线 | 国产精品无码久久久久久 | 国产日韩一区二区三免费高清 | 国产一区二区日韩欧美在线 | 国产在线亚洲精品观看不卡按摩 | 国产精品喷潮在线观看 | 国产精品麻豆久久99 | 69成人免费视频无码专区 | 丰满少妇五月天电视剧在线播放 | 国产亚洲第一精品社区麻豆 | av毛片高清在线观看 | 国产无码一区二区三区动态 | 精品人妻无码一区二区色欲产成 | 高清无码一区 | 国产欧美首页精品 | av人摸人人人 | 国产在线无码制服丝袜无码知名国产 | 国产999在线观看 | 99精品日韩 | 成人免费一区二区三区视频 | 国产精品一区第二页尤自在拍 | 国产麻豆媒一区一区二区三区 | h无码精品3d动漫在 h无码精品动 | 91精品视频免费看 | 2025国产精品一区二区在线 | 精品国产一级在线观看 | 国产一区二区三区 | 国产av天堂在 | 精品日韩妖精视频在线观看免费 | 国产99久9在线视频传媒 | 国产午夜成一人免费看片 | 爆乳美女脱内衣18禁裸露网站 | 91无码人区精品一区二区三区 | 国产av一区二区三区无码野 | 国产精品日韩无卡一区二区 | 精品国偷自产在线视频 | 国产自愉自愉免费精品七区 | 国产一区二区无 | 国产免费无码一区二区 | 国产免费无码视频不卡的 | 国产一区二区三四区爱情岛 | 不卡一区二区三区 | 国产精品亚洲五月天高清 | 国产三级在线现看影院 | 国产成人在线免费观看 | 激情人妻另类人妻伦 | 国产91成人超清在线 | 国产一区二区三区无码不卡 | 99国产欧美久久 | 国产精品三级国产电影 | 国产精品制服丝袜另类 | 国产一区二区草草影院 | 国产va免费观看 | 精品亚洲a∨无码一区二 | 91久久国产电影 | 国产精品免费人成网站 | a无码精品一区二区三区 | 2025最新手机在线 | 国产av女人一区二区精品 | 高清无码一区 | 国产午夜伦鲁鲁 | 成人午夜福利免费无码视频 | 国产一区二区三区免费在线视频 | 国产嫩草视频 | 国产精品萌白酱永久在线观看 | 91精品国产91综合久久蜜臀 | 极品尤物一区二区三区 | 不卡国产丝袜在线观看 | 国人国产免费av影院 | 99精品视频在线 | 国产成年人免费黄色视频 | 国产激情久久久久影 | 国产午夜亚洲精品三区 | 国产av天堂无码一区二区三区 | 国产成人无码a区在线观9 | 成人午夜精品无码区久久漫画 | 国产av无码片毛片一级 | 国产午夜无码精品免费看动漫 | 白嫩无码人妻丰满熟妇啪啪区百度 | 国产三级精品三级男人的天堂 | 2025精品国偷自产免费观看 | 成人家庭影院 | 99久久国产自偷自自偷蜜月 | 国产成人无码āā精品一区 | 国产成人精品第一区二区 | 911亚洲精品国产自产 | av无码人妻一区二区三区在 | 国产精品四虎在线观看免费 | 东京无码熟妇人妻av在线网址 | 国产成人免费视频在线网站 | 国产韩国日本精品一区 | 国产精品欧美一区久久 | 91成人国产综合久久精品 | 国产精品无码无片在线观看3d | 精品少妇人妻av无码专区国产精 | 国产欧美一二三区 | 国产丝袜精品一区二区在线观看 | 国产精品边做奶水狂喷无码 | 成人区人妻精品一区二 | 精品麻豆高清一区二区 | 国产美女裸舞一区二区 | 2025国产操久久 | 国产麻豆放荡av剧情演绎 | 国产成人精品自在钱拍 | 国产精品成人不卡视频 | 97色在线精品视频 | 国产一区中文字幕 | 国产精品午夜高清在线观看 | 国产黄色成人一级片 | 国产无套流白浆一区二区久久 | 国产成人精品毛片卡 | 国产麻豆精品一区二区在线观看 | 精品麻豆一区二区 | 99久久午夜精品一区二区 | 国产欧美日韩一级视频在线观看 | 国产高清在线精品一区 | 国产水蜜桃视频在线 | 国产原创麻豆顾美玲在线观看 | 国产成人啪精品午夜在线观看 | 国产欧美日韩综合精品一区二区三 | 国产一区二区四区在线观看 | a级毛片免费观看片 | 国产精品偷伦免费观看的 | 国产三级在线观看精品 | 国产肥熟女视频一区二 | 国产毛片一区二区三区精品 | 黑人无码在线精品视频 | 国产精品蜜臀久久av丁香婷婷 | 成人毛片在线观看观看 | av网站免费在线观看精品 | 东京热加勒比无码少妇 | 国产一区二区三精品久久久无广 | 国产夜色精品一区二区 | 18禁强伦姧人妻又大精品国产 | 2025精品久久久久久中文字 | 国产一级av毛片国语对白 | 国产精品亚洲美女久久久 | 2025精品国产综合久久 | 国产商场更衣室美女在线观看 | 国产精品白丝av网站在线观看 | 国产成人高清综合 | 91人成精品国产手机在线 | 精品日韩二区三区四区 | 国产福利精品 | 国产v一区二区三区日 | 国产午夜精品懂色 | 99精品中文字幕在线推荐 | 精品国产三级国产av中文 | 国产福利秒拍一区二区在线观看 | 91久久精品午 | 波多野结衣日本一区二区在线观 | 国产一区二区三区四区五区vm | 国产免费人成在线视频视频 | 韩国无码色视频在线观看 | 精品无码国产社区野花在线观 | 国产麻豆日韩欧美久 | 成人精品国产一区二区三区 | 国产精品免费久久久久影院小说 | 国产高清不卡一区二区三区 | 国产精品吹潮在线播放 | 91亚洲中文天堂在线观看 | 国产高清一区二区动漫 | 91精品国产自 | 99久久精品无码一区二区毛 | 国产高清一卡2卡3卡4卡乱码 | 国产专区在线观看无码 | a级无码毛片真真久久真人版 | 国产爆乳肉感大码在线视频 | 国产精品大片大片看大片 | 国产不卡久久精品影院 | 国产熟睡乱子伦午夜视频麻豆 | 国产一级毛片久久久久久 | 国产精品亚洲综合免费观看 | 成在人线av无码免费高潮喷水 | 国人av偷拍盗摄摄像 | 国产麻豆剧传媒精品国产av | 国产v片精品在线播放 | 18禁无遮挡啪啪无码网站 | 18禁成人黄网站免费视频 | 成人自拍乱拍在线视频 | 国产精品视频观看 | 国产午夜无码精品免费看动漫 | 2025国产va视频 | 国精品人妻无码一区二区三区 | 国产人妖h视频在线观看 | 91精品国产午夜 | 91精品国产福利在线观看雪梨 | 白丝jk女仆爆乳慰喷水流白浆 | 国精品无码一区二区三区在线蜜臀 | 国产午夜福利在线播放无删减 | 不卡一区二区三区卡 | 91视频免费国产成人精品 | 精品国产一区二区三区av麻 | 国产成人av免费 | 99精品热在线高清观看视频 | 国产内射在线激情一区 | 2025国语电影影视大全 | 99国产免费大片 | 91福利精品国产自产在线 | 成熟丰满熟妇高潮xxxxx | 国产精品成人∨a在线观看 国产精品成人3p一区二区三区 | 成人无码激情视频在线观看 | 国产喷水精品蜜臀 | 国产福利私拍在线播放 | 国产亚洲日韩欧美一区 | 99精品视频免费在线观看 | 99精品久久久久精品双飞 | 国产伊人网 | 国产按摩推油一区二区三区在线 | 国产人妖ts观看一区二区 | 91人妻中文字 | 国产激情一区二区三区在线 | 91国在线高清视频 | 91人妻无码一区二区精品免费 | 18禁日本黄无遮挡免费观看 | 国产熟女内| 国产高清不卡一区二区 | 精品无码中出一区二区 | 高清无码黄色网站 | av中文字幕音影先锋天堂 | 国产女人喷潮免费视频 | 精品少妇人妻一区二区黑料社 | 国产精品一区二区无久久久 | 国产一区二区精品福利地址 | 91精品国产情侣高潮露脸 | 国产福利一区二区久 | 99久久国产亚洲综合精品 | 91精品国产刺激国语对白 | 国产一区二区在线观看美浪 | 9a1v精品少妇一区二区三区 | 国产v日本v欧美v一二三四区 | 国自产精品手机在线视拍 | 99尹人香蕉国产免费天天 | 国产午夜福利院757视频 | 99久久精品免费看国产漫画 | 国产专区免费av无码 | 国产精品亚洲第一区在线28石 | 成人综合在线 | 国产精品亚洲欧美日韩一区在线 | 国产精品国产免费无码专区蜜桃 | 91精品国产99久久久久久 | 国产v一区二区综合 | 动漫成年美女黄漫网站小视频 | 精品国产一区二区三区av片 | av网站在线播放 | 国a片一级毛片免费看 | 国产丝袜在| 国产在线尤物不卡ab网站 | 国内熟妇二区三区在线 | 高清少妇综合亚洲 | 高清无码精品特黄 | 潮喷大喷水系列无码 | 国产精品人成在线观看 | 国产va免费视频一区二区三区 | 国产精品三p一区二区视频 国产精品三级 | 国产福利免费视频 | 国内自产一区视频 | 精品免费av | 国产日韩免费一区二区三区 | a级毛片在线观看 | 成人精品一区二区三区免费视频 | 国产精品一区2 | 国产成人精品久久一区二区小说 | 精品国产一区二区三区日日嗨 | 国产盗摄视频一区二区 | 成人国产网站v片免费观看 成人国产亚洲精品a区天堂 | 国产av无码一区二区三区最天天 | 国产精品美女久久久久av超清 | 国产经典aⅴ三级观看 | 国产人妖在线精品 | av无码在线观看不卡 | 国产一级内谢a级高清毛片 国产一级内谢a级高清毛片古装 | 国产极品粉嫩在线观看的软件 | 91在线国产手机在线 | 国产探花在线 | 国产在线观看一区 | 91婷婷日本欧美一区二区三区 | 97无码精品人妻一区二区老司机 | 国产福利片一 | 国产精品女同一区二区在线观看 | 国产一区二区三区四区在线无码 | 国产精品三级美女网站全黄真人 | 91久久精品免费看国产一区 | 国产一区二区三区男同性恋 | 2025国产精产品在线不卡 | 精品国产乱子伦一区二区三区r | 国产成人综合久久网站 | 国产福利视频一区二区三区 | 国产精品日韩亚洲一区二区 | 国产成人av网站手机不卡 | a级片免费视频 | 成人国产网站v片免费观看 成人国产亚洲精品a区天堂 | 国产精品国产三级国产a无密码 | 国产精品高清中文字幕 | 国产午夜伦午夜福利片 | 国产午夜理论线观看 | 97色伦图片 | 国产一区二区三区视频网站 | 国产精品厕所电影 | 国产女人高潮在线视频 | 成无码网在线观看 | a级毛片无码兔费真人久久91 | av无码免费无禁无码网站 | 国产微拍视频手机在线播放 | 国产成人精品无码片网站 | 国产欧美高清在线观看 | 国产在线无码视频一区 | 91精品不卡在线精品无码播放 | 成熟美女流白浆一区二区 | 成人综合在线观看 | 国产精品香港三级国产av | 岛国av免费在线观看 | 成人无码视频在线观看网站 | 91精品最 | 国产午夜福利精品在线观看不卡 | 精品国产一区二区三区香蕉蜜臀 | 99久久国产热无码精品免费 | 国产精品va尤物在线观看 | 精品国产福利在线观看网址 | av片在线观看无码免费 | 国产亚洲中文日韩欧 | 91人妻无码一区二区精品免费 | 东京热一区二区 | 91嫩草免费国产永久入口 | 国产在线精品一区二区不卡 | 国产精品丝袜熟女 | 精品熟妇av一区二区三区四区 | 成人国产网站v片免费观看 成人国产午夜在线视频 | 91制服丝袜在线 | 国产午夜福利电影免费在线观看 | 国产欧美日韩专区发布 | 国产日韩一区二区三区高清视频 | 国产精品一区二区久久乐下载 | 精品国产免费人成电影在线观 | 国产在线一区在线视频 | 韩国日本国产无套白浆一区二区 | av免费大片在线 | 国产精品亚洲片在线观看不卡 | 国产av天堂无码一区二区三区 | 粉嫩无码一区二区三区 | 成人精品免费视频大 | 国产女人乱人精品三区 | 成人午夜动漫在线观看 | 国产偷摄中国推油按摩富婆 | 高清一区二区三区免费视频 | 国产欧美另类久久久品 | 精品无码av人在线观看尤物 | 精品麻豆国产色欲色欲 | 91啪国产福利在线 | 韩国剧完整版 | 国产福利姬视频导航入口 | 国产成人无码精品久久久露脸 | 国产一在线精品一区 | 91精品国产综合久久香蕉 | 国产成人精品一区二区秒拍 | 国产午夜草莓视频在线观看 | 国产极品人妖在线观看 | 国产精品专区 | 国产精品一区二区三区久久久久 | www.麻豆.com| 国产精品一区在线播放 | 精品少妇一区二区无码视频 | 国产一级毛片av不卡尤物 | a级毛片水真多 | 99久久婷婷国产综合精品电影 | 韩国男男腐啪gv肉视频 | 国产日韩a片 | 潮喷好爽在线观 | 91视频导航 | 国产精品va在线观看 | 国内外精品成人免费视频 | 国产精品亚洲综合免费观看 | 成人无码精品一区二区三区 | 国产亚洲欧美在线观看的 | 国产成年无码久久久久毛片 | 91久久高清一区视频 | 国产一区二区三区在线 | 国产精品嫩草影院av | 91无码在线观看 | 国产91精品看黄网站 | 国产高清在线观看麻 | 99久久伊人精品 | 加勒比中文字幕无码 | 国产内地激情精品毛片在线一 | 国产超碰人人做人人爱ⅴa 国产超碰人人做人人爱电影 | 91精品久久人人妻人人做 | 91福利在线观看视频 | 国产三级久久久精品麻豆三级 | 国产成人亚洲精品无码h在线 | 99国产精品99久久久久 | 91嫩草国产线免费观看91 | 国内精品视频一区二区三区八戒 | 国产成人免费无遮拦 | 国产成人三级电影在线观看 | 99精品久久这里只有精品 | 91免费视| 18禁裸体动漫美女无遮挡网 | 国产盗摄视频手机在线 | 国产丰满麻豆vⅰde0sex | 高清无码在线午夜观看 | 国产精品一区日韩欧美 | 91久久久无码国产精品免费 | 国产爽的冒白浆的视频高清 | 精品久久久久久无码人妻 | 成人在线视频免费观看 | 99久久这里只精品国产免费 | 国产精品日本一区二区在线看 | 精品一区二区剧情熟女 | 国产盗摄视频一区二区三区 | 国产成人a区在线观看视频 国产成人a人 | 成人国内精品久久久久影 | 国产成人无码小说在线观看 | 精品无人区乱码1区2区3区在线 | 2025国产成人精品视频人 | 国产色视频在线观看 | 国产白嫩护士被弄高潮 | 91国内揄拍国内精品情侣对白 | 国产精品入口麻豆高清在线 | 国产成人鲁鲁免费视频 | 国产精品欧美亚洲大片在线观看 | 国产日韩一区二区夜夜嗨 | 成人国产中文字幕 | 国产在线视频玛雅视频 | 国产在线无码制服丝袜无码知名国产 | 国内精品视频自在欧美一区 | av无码免费成人av | 国产一区二区三四区爱情岛论坛 | 丰满人妻一区二区三区46 | 国产精品无码一二三区免费 | 国产白丝jk制服又刺激又舒服 | 国产成年无码aⅴ片在线观看 | 高潮毛片无遮挡高清免费软件 | 91国内在线观看视频 | 国产精品青草 | 国产成人影院一区二区三区在线 | 国产精品白丝久久av网站 | 成人午夜影院在线观看 | 国产av一区二区精品久 | 国产灌醉视频一区二区 | 国产精品日韩欧美一区二区三 | 国产成人a视频高清在线观看 | 91精品国产乱码久久久网站 | 2025av天堂手机在线观看 | 国产v一区二区三区色欲 | 国产成人a亚洲精v品无码 | 国产精品成人自产拍在线观看0 | 91精品久久久久久久久久久 | 国产激情视频在线观看的 | 国产亚洲欧洲aⅴ综合一区 国产亚洲欧洲国产综合一区 | 国产成人午夜福利在线视频 | 国产毛片一级久久久 | 国产黄色一级毛片 | 国产av色黄看到爽 | 国产不卡av无遮挡在线观 | av永久综合在线观看红杏 | 国产成人a视频高 | 91精品午夜福利在线观看 | 国产精品熟女人妻一区二区三区 | 国产成人免费av片在线观看 | 国产精品成人无码av在线播放 | 国产欧美日韩免费观看一区二区 | 国产成人综合亚洲欧美动漫 | 国产午夜免费一区二区三区 | 91在线精品平台未来发展如何 | 国产一区二区三区高清av | 精品久久久久久狼人社区 | 成在线观看免费网站 | av手机看片高清 | 91精品国产高久久久成人 | 国产av高清一区二区三区 | av无码人妻一区二区三区在 | 国产一区在线免费观看 | 黄色视频一区二区 | www亚洲精品少妇裸乳一区 | 国产激情无码久久 | 2025国产无码免费视频 | 91福利国产在线观看网站 | 精品午夜福利无人区乱码一区 | 2025国产一级视频 | 国产成人免费高潮激情视频 | 国产麻豆91欧美 | 国产精品成人免费 | 成人国内精品久久久久影院 | 国产福利免费视频 | 国产精品亚洲综合的第一页 | 高清成年美女黄网站免费大全 | 91在线无码精品秘入口九色下 | 国产91无码一 | 国产成人狂喷潮在线观看2345 | 99久久精品无码一区二区涩爱 | 国产亚洲日韩欧美在线观看 | 精品国产线拍大陆久久尤物 | 国产精品高清 | 国产成人女人毛片视频在线 | 国产午夜激无码v毛片久久 国产午夜激无码αv毛片久久 | 国产熟人av一二三区 | 东京热久久综合久久 | 国产福利酱在线观看萌白酱jk | 91国内偷拍久久久 | av无码一区二区三区 | 99久久久国产精品尤物免费 | 91精品国产乱码久久久久久 | 国产在线无码不卡 | 岛国精品一区免费视频 | 国产精品系列一区二区三区 | 精品日本亚洲18 | av无码专区亚洲avl在线观看 | 成人精品综合免费视频 | 91亚洲福利 | 韩国精品视频一区二区在线播放 | 精品亚洲福利成av人 | 国产传媒精品1区2区3区 | 国产精品人人爽人 | 国产精品无码aⅴ精品影院 国产精品无码aⅴ一区二区三区 | 国产欧美日韩视频免费61794 | 国产精品一区二区三区剧情片 | 精品午夜无码专区 | 高潮喷水视频一区二区三区 | 精品国产亚洲人成在线观看 | 国产av激情无码久久 | 国产成人一区二区精品非洲 | 国产精品高清在线观看 | 国产福利萌白酱在线观看视频 | 国产成人无码精品一区 | 911国产在线观看无码专区 | 国产一区二区精品高清在线观看 | 国产精品无套内射迪丽热巴 | 国产午夜毛片黄色 | 国产精品午夜理论片在线播放 | 国产精品成人免费福利 | 国产麻无矿码直接观看 | 国产精品国产三级国产试看 | 国产高清一区 | 国产爆初菊一区视频 | 国产欧美日韩视频一区在线 | 国产在线无码色视频大全 | 国产av影片网址 | 2025国产自产拍精品露脸不卡 | 国产在线精品无码二区二 | 国产毛片免费网站大全 | 911精品亚洲永久免费精品 | 国产激情精品一区二区三区 | 精品香蕉一区二区三区 | 国产午夜一区二区三 |