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

HBase最佳實踐-寫性能優化策略

大數據
本篇文章來說道說道如何診斷HBase寫數據的異常問題以及優化寫性能。和讀相比,HBase寫數據流程倒是顯得很簡單:數據先順序寫入HLog,再寫入對應的緩存Memstore,當Memstore中數據大小達到一定閾值(128M)之后,系統會異步將Memstore中數據flush到HDFS形成小文件。

本篇文章來說道說道如何診斷HBase寫數據的異常問題以及優化寫性能。和讀相比,HBase寫數據流程倒是顯得很簡單:數據先順序寫入HLog,再寫入對應的緩存Memstore,當Memstore中數據大小達到一定閾值(128M)之后,系統會異步將Memstore中數據flush到HDFS形成小文件。

  HBase數據寫入通常會遇到兩類問題,一類是寫性能較差,另一類是數據根本寫不進去。這兩類問題的切入點也不盡相同,如下圖所示:

  寫性能優化切入點

  1. 是否需要寫WAL?WAL是否需要同步寫入?

  優化原理:數據寫入流程可以理解為一次順序寫WAL+一次寫緩存,通常情況下寫緩存延遲很低,因此提升寫性能就只能從WAL入手。WAL機制一方面是為了確保數據即使寫入緩存丟失也可以恢復,另一方面是為了集群之間異步復制。默認WAL機制開啟且使用同步機制寫入WAL。首先考慮業務是否需要寫WAL,通常情況下大多數業務都會開啟WAL機制(默認),但是對于部分業務可能并不特別關心異常情況下部分數據的丟失,而更關心數據寫入吞吐量,比如某些推薦業務,這類業務即使丟失一部分用戶行為數據可能對推薦結果并不構成很大影響,但是對于寫入吞吐量要求很高,不能造成數據隊列阻塞。這種場景下可以考慮關閉WAL寫入,寫入吞吐量可以提升2x~3x。退而求其次,有些業務不能接受不寫WAL,但可以接受WAL異步寫入,也是可以考慮優化的,通常也會帶來1x~2x的性能提升。

  優化推薦:根據業務關注點在WAL機制與寫入吞吐量之間做出選擇

  其他注意點:對于使用Increment操作的業務,WAL可以設置關閉,也可以設置異步寫入,方法同Put類似。相信大多數Increment操作業務對WAL可能都不是那么敏感~

  2. Put是否可以同步批量提交?

  優化原理:HBase分別提供了單條put以及批量put的API接口,使用批量put接口可以減少客戶端到RegionServer之間的RPC連接數,提高寫入性能。另外需要注意的是,批量put請求要么全部成功返回,要么拋出異常。

  優化建議:使用批量put進行寫入請求

  3. Put是否可以異步批量提交?

  優化原理:業務如果可以接受異常情況下少量數據丟失的話,還可以使用異步批量提交的方式提交請求。提交分為兩階段執行:用戶提交寫請求之后,數據會寫入客戶端緩存,并返回用戶寫入成功;當客戶端緩存達到閾值(默認2M)之后批量提交給RegionServer。需要注意的是,在某些情況下客戶端異常的情況下緩存數據有可能丟失。

  優化建議:在業務可以接受的情況下開啟異步批量提交

  使用方式:setAutoFlush(false)

  4. Region是否太少?

  優化原理:當前集群中表的Region個數如果小于RegionServer個數,即Num(Region of Table) < Num(RegionServer),可以考慮切分Region并盡可能分布到不同RegionServer來提高系統請求并發度,如果Num(Region of Table) > Num(RegionServer),再增加Region個數效果并不明顯。

  優化建議:在Num(Region of Table) < Num(RegionServer)的場景下切分部分請求負載高的Region并遷移到其他RegionServer;

  5. 寫入請求是否不均衡?

  優化原理:另一個需要考慮的問題是寫入請求是否均衡,如果不均衡,一方面會導致系統并發度較低,另一方面也有可能造成部分節點負載很高,進而影響其他業務。分布式系統中特別害怕一個節點負載很高的情況,一個節點負載很高可能會拖慢整個集群,這是因為很多業務會使用Mutli批量提交讀寫請求,一旦其中一部分請求落到該節點無法得到及時響應,就會導致整個批量請求超時。因此不怕節點宕掉,就怕節點奄奄一息!

  優化建議:檢查RowKey設計以及預分區策略,保證寫入請求均衡。

  6. 寫入KeyValue數據是否太大?

  KeyValue大小對寫入性能的影響巨大,一旦遇到寫入性能比較差的情況,需要考慮是否由于寫入KeyValue數據太大導致。KeyValue大小對寫入性能影響曲線圖如下:

  圖中橫坐標是寫入的一行數據(每行數據10列)大小,左縱坐標是寫入吞吐量,右坐標是寫入平均延遲(ms)。可以看出隨著單行數據大小不斷變大,寫入吞吐量急劇下降,寫入延遲在100K之后急劇增大。

  說到這里,有必要和大家分享兩起在生產線環境因為業務KeyValue較大導致的嚴重問題,一起是因為大字段業務寫入導致其他業務吞吐量急劇下降,另一起是因為大字段業務scan導致RegionServer宕機。

  案件一:大字段寫入導致其他業務吞吐量急劇下降

  部分業務反饋集群寫入忽然變慢、數據開始堆積的情況,查看集群表級別的數據讀寫QPS監控,發現問題的***個關鍵點:業務A開始寫入之后整個集群其他部分業務寫入QPS都幾乎斷崖式下跌,初步懷疑黑手就是業務A。

  下圖是當時業務A的寫入QPS(事后發現腦殘忘了截取其他表QPS斷崖式下跌的慘象),但是***感覺是QPS并不高啊,憑什么去影響別人!

  于是就繼續查看其他監控信息,首先確認系統資源(主要是IO)并沒有到達瓶頸,其次確認了寫入的均衡性,直至看到下圖,才追蹤到影響其他業務寫入的第二個關鍵點:RegionServer的handler(配置150)被殘暴耗盡:

  對比上面兩張圖,是不是發現出奇的一致,那就可以基本確認是由于該業務寫入導致這臺RegionServer的handler被耗盡,進而其他業務拿不到handler,自然寫不進去。那問題來了,為什么會這樣?正常情況下handler在處理完客戶端請求之后會立馬釋放,唯一的解釋是這些請求的延遲實在太大。

  試想,我們去漢堡店排隊買漢堡,有150個窗口服務,正常情況下大家買一個很快,這樣150個窗口可能只需要50個服務。假設忽然來了一批大漢,要定制超大漢堡,好了,所有的窗口都工作起來,而且因為大漢堡不好制作導致服務很慢,這樣必然會導致其他排隊的用戶長時間等待,直至超時。

  可回頭一想這可是寫請求啊,怎么會有這么大的請求延遲!和業務方溝通之后確認該表主要存儲語料庫文檔信息,都是平均100K左右的數據,是不是已經猜到了結果,沒錯,就是因為這個業務KeyValue太大導致。KeyValue太大會導致HLog文件寫入頻繁切換、flush以及compaction頻繁觸發,寫入性能急劇下降。

  目前針對這種較大KeyValue寫入性能較差的問題還沒有直接的解決方案,好在社區已經意識到這個問題,在接下來即將發布的下一個大版本HBase 2.0.0版本會針對該問題進行深入優化,詳見 HBase MOB ,優化后用戶使用HBase存儲文檔、圖片等二進制數據都會有***的性能體驗。

  案件二:大字段scan導致RegionServer宕機

  案件現場:有段時間有個0.98集群的RegionServer經常頻繁宕機,查看日志是由于”java.lang.OutOfMemoryError: Requested array size exceeds VM limit”,如下圖所示:

  原因分析:通過查看源碼以及相關文檔,確認該異常發生在scan結果數據回傳給客戶端時由于數據量太大導致申請的array大小超過JVM規定的***值( Interge.Max_Value-2)。造成該異常的兩種最常見原因分別是:

  表列太寬(幾十萬列或者上百萬列),并且scan返回沒有對列數量做任何限制,導致一行數據就可能因為包含大量列而數據超過array大小閾值

  KeyValue太大,并且scan返回沒有對返回結果大小做任何限制,導致返回數據結果大小超過array大小閾值

  有的童鞋就要提問啦,說如果已經對返回結果大小做了限制,在表列太寬的情況下是不是就可以不對列數量做限制呢。這里需要澄清一下,如果不對列數據做限制,數據總是一行一行返回的,即使一行數據大小大于設置的返回結果限制大小,也會返回完整的一行數據。在這種情況下,如果這一行數據已經超過array大小閾值,也會觸發OOM異常。

  解決方案:目前針對該異常有兩種解決方案,其一是升級集群到1.0,問題都解決了。其二是要求客戶端訪問的時候對返回結果大小做限制(scan.setMaxResultSize(2*1024*1024))、并且對列數量做限制(scan.setBatch(100)),當然,0.98.13版本以后也可以對返回結果大小在服務器端進行限制,設置參數hbase.server.scanner.max.result.size即可

  寫異常問題檢查點

  上述幾點主要針對寫性能優化進行了介紹,除此之外,在一些情況下還會出現寫異常,一旦發生需要考慮下面兩種情況(GC引起的不做介紹):

  Memstore設置是否會觸發Region級別或者RegionServer級別flush操作?

  問題解析:以RegionServer級別flush進行解析,HBase設定一旦整個RegionServer上所有Memstore占用內存大小總和大于配置文件中upperlimit時,系統就會執行RegionServer級別flush,flush算法會首先按照Region大小進行排序,再按照該順序依次進行flush,直至總Memstore大小低至lowerlimit。這種flush通常會block較長時間,在日志中會發現“ Memstore is above high water mark and block 7452 ms”,表示這次flush將會阻塞7s左右。

  問題檢查點:

  Region規模與Memstore總大小設置是否合理?如果RegionServer上Region較多,而Memstore總大小設置的很小(JVM設置較小或者upper.limit設置較小),就會觸發RegionServer級別flush。集群規劃相關內容可以參考文章《》

  列族是否設置過多,通常情況下表列族建議設置在1~3個之間,***一個。如果設置過多,會導致一個Region中包含很多Memstore,導致更容易觸到高水位upperlimit

  Store中HFile數量是否大于配置參數blockingStoreFile?

  問題解析:對于數據寫入很快的集群,還需要特別關注一個參數:hbase.hstore.blockingStoreFiles,此參數表示如果當前hstore中文件數大于該值,系統將會強制執行compaction操作進行文件合并,合并的過程會阻塞整個hstore的寫入。通常情況下該場景發生在數據寫入很快的情況下,在日志中可以發現” Waited 3722ms on a compaction to clean up ‘too many store files “

  問題檢查點:

  參數設置是否合理? hbase.hstore.compactionThreshold表示啟動compaction的***閾值,該值不能太大,否則會積累太多文件,一般建議設置為5~8左右。 hbase.hstore.blockingStoreFiles默認設置為7,可以適當調大一些。

  寫性能還能再提高么?

  上文已經從寫性能優化以及寫異常診斷兩個方面對HBase中數據寫入可能的問題進行了詳細的解釋,相信在0.98版本的基礎上對寫入來說已經是***的解決方案了。但是有些業務可能依然覺得不夠快,畢竟”更快”是所有存儲系統活著的動力,那還有提高空間嗎?當然,接下來簡單介紹HBase之后版本對寫性能優化的兩點核心改進:

  Utilize Flash storage for WAL(HBASE-12848)

  這個特性意味著可以將WAL單獨置于SSD上,這樣即使在默認情況下(WALSync),寫性能也會有很大的提升。需要注意的是,該特性建立在HDFS 2.6.0+的基礎上,HDFS以前版本不支持該特性。具體可以參考官方jira: https://issues.apache.org/jira/browse/HBASE-12848

  Multiple WALs(HBASE-14457)

  該特性也是對WAL進行改造,當前WAL設計為一個RegionServer上所有Region共享一個WAL,可以想象在寫入吞吐量較高的時候必然存在資源競爭,降低整體性能。針對這個問題,社區小伙伴(阿里巴巴大神)提出Multiple WALs機制,管理員可以為每個Namespace下的所有表設置一個共享WAL,通過這種方式,寫性能大約可以提升20%~40%左右。具體可以參考官方jira: https://issues.apache.org/jira/browse/HBASE-14457

  好了,這篇文章和大家一起分享了個人對HBase寫入性能優化以及寫入異常問題的一些理解,如有紕漏,還望指正!另外,如果大家有任何關于此話題的案例也很歡迎一起討論~

責任編輯:張燕妮 來源: 有態度的HBase
相關推薦

2016-11-17 09:00:46

HBase優化策略

2010-07-06 09:07:09

2014-03-19 14:34:06

JQuery高性能

2011-08-11 09:45:25

2025-04-11 03:00:55

2014-12-17 09:46:30

AndroidListView最佳實踐

2023-05-10 10:30:02

性能優化Tomcat

2025-01-02 10:19:18

2023-09-13 08:00:00

JavaScript循環語句

2025-03-27 03:20:00

C#開發字符串

2020-03-23 15:15:57

MySQL性能優化數據庫

2012-09-11 15:43:32

HBase

2009-09-08 09:45:23

App Engine性

2010-02-04 11:55:27

ibmdwDB2

2020-07-17 19:55:50

Vue前端性能優化

2014-02-26 11:01:28

日志優化系統日志

2021-07-16 23:01:03

SQL索引性能

2025-01-15 08:05:06

MySQLLEFT JOIN數據庫

2024-11-06 08:13:28

2023-04-14 12:23:15

點贊
收藏

51CTO技術棧公眾號

中文字幕av一区二区三区| 久久久成人网| 亚洲成人精品久久久| 伊人成色综合网| 9191在线观看| 国产91丝袜在线播放0| 欧美野外猛男的大粗鳮| 少妇av片在线观看| 视频在线一区| 欧美在线观看视频一区二区三区| 日韩video| 国产区视频在线播放| 国产精品一级二级三级| 国产精品都在这里| 欧美日韩中文视频| 91一区二区| 亚洲欧洲一区二区三区久久| 国产探花一区二区三区| 亚洲成人va| 午夜精品视频一区| 欧美精品一区二区性色a+v| 人操人视频在线观看| 国产一区二区免费视频| 国产成人久久久| 国产亚洲欧美精品久久久www | 日本美女黄色一级片| 欧美精品国产白浆久久久久| 91精品国产综合久久久久| 久久国产乱子伦免费精品| 精精国产xxxx视频在线中文版| 日本一区二区三区免费乱视频| 九九99玖玖| 国产成人免费看一级大黄| 日韩精品免费专区| 91av在线精品| 日本在线观看中文字幕| 欧美暴力喷水在线| 久久久精品999| 综合 欧美 亚洲日本| 国产精品亚洲人成在99www| 亚洲国产中文字幕在线观看| 曰本三级日本三级日本三级| 91精品福利观看| 欧美视频一区在线| 亚洲人辣妹窥探嘘嘘| 都市激情综合| 色综合天天综合网天天狠天天 | 日韩午夜av一区| 日本美女视频一区| 欧美黄页免费| 欧美区一区二区三区| 992kp快乐看片永久免费网址| 日本不卡一二三| 色狠狠色噜噜噜综合网| 国产激情在线观看视频| 国产欧美一区二区三区精品酒店| 欧美丝袜第一区| 日本在线观看a| 国产精品极品美女在线观看| 色综合久久中文综合久久97| 日本精品www| 欧美日韩精品免费观看视欧美高清免费大片| 欧美日韩加勒比精品一区| 欧美一区二区三区爽大粗免费| 国产在线精彩视频| 日韩欧美国产骚| 91蝌蚪视频在线观看| 欧美xxxx做受欧美护士| 欧美视频一区在线| 亚洲精品免费一区亚洲精品免费精品一区| 久久av影院| 91精品国产品国语在线不卡| 图片区偷拍区小说区| 狼人天天伊人久久| 亚洲欧美日韩久久久久久| 娇妻被老王脔到高潮失禁视频| 日韩久久电影| 欧美精品久久久久久久久| 天堂网一区二区三区| 老司机免费视频久久| 国产区精品视频| 亚洲第一视频在线| 久久久久久久久97黄色工厂| 一区二区在线观| 欧美人与性动交α欧美精品济南到| 亚洲电影一区二区三区| 嫩草av久久伊人妇女超级a| 久久精品超碰| 精品动漫一区二区三区在线观看| 女人被狂躁c到高潮| 国产精品精品国产一区二区| 欧美极品少妇xxxxⅹ免费视频| 成年人视频在线免费看| 精品一区二区久久久| 国产91一区二区三区| 浮生影视网在线观看免费| 一区二区三区色| www国产精品内射老熟女| 一区在线不卡| 亚洲免费人成在线视频观看| 国精品人伦一区二区三区蜜桃| 亚洲人成人一区二区三区| 国产精品久久久av久久久| 亚洲乱熟女一区二区| 欧美高清在线精品一区| 欧美三级在线观看视频| 日韩福利在线观看| 日韩经典第一页| 日韩精品一区二区三区在线视频| 国产精品一卡| 91九色在线免费视频| 岛国最新视频免费在线观看| 亚洲国产精品自拍| 极品粉嫩美女露脸啪啪| 亚洲精品国产setv| 欧美精品激情在线| av免费观看网址| 国产精品午夜电影| 黄色片视频在线免费观看| 亚洲精品aⅴ| 色yeye香蕉凹凸一区二区av| 国产91精品看黄网站在线观看| 国产69精品久久久久毛片| 亚洲精品9999| 色香欲www7777综合网| 亚洲高清久久久久久| 成年人二级毛片| 久久精品国产精品亚洲红杏 | 美女被艹视频网站| 日韩欧美1区| 国产精品九九久久久久久久| 日韩欧美电影在线观看| 亚洲成av人片在线观看无码| 成人免费播放视频| 欧美gay男男猛男无套| 国产精品99久久久久久久久久久久| 人妻va精品va欧美va| 亚洲线精品一区二区三区八戒| 亚洲男人天堂2021| 亚洲成人tv| 91夜夜揉人人捏人人添红杏| 日本中文字幕在线视频| 欧美无砖砖区免费| 免费在线观看a视频| 日韩vs国产vs欧美| 日韩国产精品一区二区三区| 成人va天堂| 亚洲性猛交xxxxwww| 国产91av在线播放| 日本一区二区三区久久久久久久久不 | 一本一本久久a久久精品综合妖精| eeuss鲁一区二区三区| 亚洲精品一区二区三区影院| 国产亚洲精品久久久久久打不开| 成人午夜av电影| 成人午夜免费在线| 色天下一区二区三区| 浅井舞香一区二区| 粉嫩av在线播放| 欧美日韩免费观看一区三区| 国产大屁股喷水视频在线观看| 另类小说一区二区三区| 99亚洲精品视频| 综合激情久久| 国产99在线观看| 国产日韩欧美中文在线| 欧美精品aⅴ在线视频| 波多野结衣喷潮| 国产一区二区三区在线观看免费 | 国产精品视频免费一区二区三区| 国精一区二区三区| 亚洲成人精品视频| 亚洲婷婷综合网| 欧美高清在线精品一区| 天天久久综合网| 亚洲国产精品一区制服丝袜| 欧美日产一区二区三区在线观看| 日本精品在线一区| 欧美久久精品一级黑人c片 | 日韩av免费播放| 国产精品国产自产拍高清av王其| 一级黄色高清视频| 亚洲日本成人| 在线观看日韩羞羞视频| 一区二区日韩| 国产精品精品视频| 国产偷倩在线播放| 亚洲午夜国产成人av电影男同| 国产又粗又大又爽视频| 亚洲福利国产精品| 一级黄色片网址| 成人美女在线视频| 奇米视频7777| 在线一区免费观看| 99精品视频网站| 男人的天堂久久| 国产欧美在线视频| 麻豆国产在线| 欧美精品制服第一页| 成人欧美一区| 亚洲国产福利在线| 一级全黄少妇性色生活片| 五月婷婷久久丁香| 国产传媒免费在线观看| 久久夜色精品国产欧美乱极品| 亚洲精品永久视频| 亚洲综合精品四区| a级免费在线观看| 999久久久精品国产| 九色一区二区| 日韩欧美一级| 国产女精品视频网站免费| 日本乱码一区二区三区不卡| 精品国产一区久久久| 欧洲一区av| 亚洲成人av片在线观看| 国产一区二区三区中文字幕| 在线观看www91| 日韩精品手机在线| 亚洲一二三区在线观看| 91久久国产综合| 国产精品你懂的在线| 四虎永久免费影院| 高清不卡一区二区在线| 中文字幕一区二区三区四| 久久精品久久99精品久久| 日韩精品一区二区三区不卡 | 国产成人无码www免费视频播放| 欧美三级中文字幕在线观看| 中文字字幕在线中文| 亚洲大片免费看| 国产亚洲精久久久久久无码77777| 最新不卡av在线| 欧美色视频一区二区三区在线观看| 久久久高清一区二区三区| av直播在线观看| 成人深夜视频在线观看| 色婷婷狠狠18禁久久| 国产一区视频导航| 中文字幕 欧美日韩| 精品中文字幕一区二区| 色婷婷一区二区三区av免费看| 美洲天堂一区二卡三卡四卡视频| 日本va中文字幕| 日韩极品在线观看| 手机看片福利日韩| 青青草精品视频| mm131亚洲精品| 狠狠v欧美v日韩v亚洲ⅴ| 五月婷婷丁香色| 极品美女销魂一区二区三区免费| 亚洲一区二区三区观看| 黄色精品一二区| 一起草最新网址| 成人天堂资源www在线| 先锋资源av在线| 久久影院视频免费| 91资源在线播放| 国产精品成人一区二区艾草| 午夜剧场免费在线观看| 亚洲综合无码一区二区| 日韩xxx高潮hd| 婷婷开心激情综合| 99超碰在线观看| 欧美三级电影在线观看| 国产有码在线观看| 欧美精品一区二区在线播放| 视频午夜在线| 日韩在线视频观看| 国产丝袜在线播放| 日本久久久a级免费| 少妇高潮一区二区三区99| 91亚洲精品久久久| 美女扒开腿让男人桶爽久久动漫| 蜜桃狠狠色伊人亚洲综合网站| 成人羞羞视频在线看网址| 中文字幕剧情在线观看一区| 亚洲性色视频| www黄色在线| 国产精品自拍网站| jlzzjizz在线播放观看| 欧美国产日韩a欧美在线观看| 免费中文字幕日韩| 狠狠色狠狠色综合日日小说| 中文字幕乱码一区二区| 日韩欧美一二区| 蜜桃视频在线入口www| 久久视频国产精品免费视频在线| 成年人视频免费在线播放| 国产精品海角社区在线观看| 日本在线视频一区二区三区| 欧美裸体网站| 欧美一区在线看| 男人舔女人下面高潮视频| 国产成人在线看| 中文字幕在线1| 亚洲一区二三区| 中文字幕久久久久| 日韩高清中文字幕| h网站久久久| 国产精品第2页| 欧美理论电影在线精品| 视频一区二区视频| 日韩精品每日更新| 亚洲の无码国产の无码步美| 亚洲视频一区二区免费在线观看 | 葵司免费一区二区三区四区五区| 蜜桃视频无码区在线观看| 欧美国产日韩亚洲一区| 日韩精品无码一区二区| 欧美一区二区三区视频免费播放| 久热av在线| 91精品国产高清久久久久久91| 不卡一区视频| 午夜午夜精品一区二区三区文| 国产精品视频| 日本五十肥熟交尾| 亚洲欧美成人一区二区三区| 中文在线免费观看| 亚洲欧美国产一本综合首页| 97人澡人人添人人爽欧美| 亚洲自拍偷拍网址| 国产精品传媒精东影业在线| 国产wwwxx| 国产欧美精品在线观看| 欧美另类一区二区| 亚洲国产成人精品女人久久久| 七七久久电影网| 91九色国产社区在线观看| 成人免费在线观看av| 情侣黄网站免费看| 91网站黄www| 国产一级做a爱片久久毛片a| 精品国产乱码久久久久久久| 成人在线视频亚洲| 国产欧美精品一区二区| 成人三级视频| 国产3p在线播放| 国产精品国产自产拍高清av| 中文字幕乱码无码人妻系列蜜桃| 一区二区三欧美| 成人做爰免费视频免费看| 亚洲ai欧洲av| 麻豆久久久久久| 操她视频在线观看| 91精品国产免费| 亚洲91av| 国产精品夜夜夜一区二区三区尤| 激情av一区| 久久久久9999| 色先锋aa成人| 91精彩视频在线观看| 91精品国产自产在线| 亚洲成人精品| 中文字幕无人区二| 婷婷国产v国产偷v亚洲高清| 天天操天天干天天插| 欧美又大又粗又长| 加勒比久久综合| 亚洲国产高清av| 亚洲精品免费电影| 日韩中文字幕影院| 奇米4444一区二区三区| 九一国产精品| 97超碰成人在线| 一区二区三区免费| 日本啊v在线| 国产欧美在线播放| 欧美国内亚洲| 香蕉视频黄色在线观看| 欧美视频完全免费看| 黄色网址在线免费| 5858s免费视频成人| 免费高清完整在线观看| 99久久精品免费看国产一区二区三区 | 日韩视频在线直播| 国产毛片视频网站| 国产日韩欧美高清在线| 国产精品午夜福利| 午夜免费在线观看精品视频| 国产欧美日韩| 午夜免费一级片| 欧美日韩一区二区免费在线观看| 成人在线免费看| dy888夜精品国产专区| 麻豆91精品| 国产性xxxx| 亚洲欧美精品一区| 日韩成人久久| 国语对白做受xxxxx在线中国| 亚洲老司机在线| 可以在线观看的av| 2014亚洲精品| 日韩精品电影在线| 久久精品视频日本| 一本色道久久综合狠狠躁篇的优点 | 巨大荫蒂视频欧美大片| 精品久久中出| 国产一区二区三区精品欧美日韩一区二区三区| 天天综合网入口|