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

LinkBench--社交圖譜的數(shù)據(jù)庫性能測試工具

開發(fā) 測試
在數(shù)據(jù)庫工程團隊實習期間,我花費了上個暑假的時間分析了Facebook的數(shù)據(jù)庫工作負載(workload)并幫助開發(fā)了一款稱為LinkBench的數(shù)據(jù)庫性能測試工具。這個周我們很榮幸的將LinkBench發(fā)布到了 GitHub上,并希望它能夠成為每個需要進行性能測試和數(shù)據(jù)庫調(diào)優(yōu)工作的開發(fā)者手中的利器。

在數(shù)據(jù)庫工程團隊實習期間,我花費了上個暑假的時間分析了Facebook的數(shù)據(jù)庫工作負載(workload)并幫助開發(fā)了一款稱為LinkBench的數(shù)據(jù)庫性能測試工具。這個周我們很榮幸的將LinkBench發(fā)布到了 GitHub上,并希望它能夠成為每個需要進行性能測試和數(shù)據(jù)庫調(diào)優(yōu)工作的開發(fā)者手中的利器。 

Facebook社交圖譜(social graph)和MySQL

MySQL作為公司基礎(chǔ)架構(gòu)的重要組件,早期就被Facebook用于存儲像文章,評論,贊(likes)和頁面之類的數(shù)據(jù)。

我們展現(xiàn)數(shù)據(jù)的一種方式就是社交圖譜(social graph),其中的對象如人(people),文章(posts),評論(comments)和頁面(pages)是通過節(jié)點間不同的關(guān)系類型(模型) 相互關(guān)聯(lián)(圖中的有向邊-directed edges)的。不同的關(guān)聯(lián)關(guān)系類型可以表示好友關(guān)系(friendship between two users),用戶喜歡某個對象的關(guān)系(user like another object),還可以表示文章屬主(ownership of post)關(guān)系等等。

 

為什么需要一款新的數(shù)據(jù)庫性能測試工具?

過去的5到10年里,數(shù)據(jù)庫領(lǐng)域又迎來了一次創(chuàng)新的高潮,像NoSQL和NewSQL已經(jīng)成為了關(guān)系數(shù)據(jù)庫(relational databases)的強力競爭者。與此同時硬件領(lǐng)域也在迅速地發(fā)展,固態(tài)存儲設備和多核CPU已經(jīng)成為業(yè)界的主流,能夠為數(shù)據(jù)庫提供巨大的性能提升。雖然我們已經(jīng)能夠通過讓MySQL使用FlashCache來發(fā)揮出固態(tài)存儲設備的優(yōu)勢,但是對基于固態(tài)存儲的數(shù)據(jù)庫優(yōu)化還有很多工作要做,只有這樣才能最大限度的發(fā)掘出硬件的性能。

這些改變對Facebook來說意味著什么?首先,它意味著在提高響應速度的同時我們有更多的機會來提高數(shù)據(jù)庫基礎(chǔ)設施(infrastructure) 的效率,如降低能源的使用和硬件的開銷。其次,它意味著我們需要對那些為解決Facebook負載而即將上線的數(shù)據(jù)庫系統(tǒng)在適應性 (suitability)和性能方面做一次系統(tǒng)的評估。

MySQL很好地兼顧了靈活性、性能和易于管理的特性,但是我們的數(shù)據(jù)庫項目團隊仍不斷地探索在MySQL中存儲社交圖譜數(shù)據(jù)的其他方法。起初我們使用一些開源的性能測試工具來評測數(shù)據(jù)庫系統(tǒng)。然而,數(shù)據(jù)庫性能測試的黃金法則是要在真實的產(chǎn)品負載情況下去測試系統(tǒng)的性能,但是一般的工具都達不到這樣的要求。當需要對Facebook基礎(chǔ)設施中的某個重要組件進行調(diào)整時,我們需要理解在生產(chǎn)負載的情況下數(shù)據(jù)庫系統(tǒng)是如何運作的。

并且我們認為對于其他構(gòu)建于數(shù)據(jù)庫和社交應用之上的社區(qū)來說它們也能夠從基于數(shù)據(jù)存儲、檢索社交網(wǎng)絡和其他具有圖譜結(jié)構(gòu)數(shù)據(jù)的性能評測中獲益。對于那些迅速發(fā)展、擁有海量數(shù)據(jù)和豐富的數(shù)據(jù)模型的應用來說,它們對數(shù)據(jù)庫系統(tǒng)的需求都是各不相同的,但是用于測試這些系統(tǒng)負載的性能測試工具卻沒有幾個。

LinkBench通過生成(replicate)混合了數(shù)據(jù)模型,圖譜結(jié)構(gòu)和請求等數(shù)據(jù)來填充數(shù)據(jù)庫的方式實現(xiàn)了對存儲著社交圖譜的MySQL進行負載測試的目標。LinkBench是一個用于生成圖(graph-serving)的性能測試工具,而不是處理圖(graph-processing)的測試工具--區(qū)別在于前者會模擬在一個交互式的社交應用中的那些具有事務性的動作(transactional workload),而后者只是模擬動作的流程(analytics workload)。這個測試工具不是用于解決圖的社區(qū)發(fā)現(xiàn)問題(find graph communities)或圖的切分問題(graph partitioning),而是用來實時地查詢并更新數(shù)據(jù)庫中的圖譜。例如,對于圖的查詢比較常見的形式就是找到所有來自節(jié)點X并且是A類型的所有的邊,而更新操作就是插入、刪除邊或者更新圖中的節(jié)點或邊。舉個更新操作的例子,如“從user4插入一個好友關(guān)系的邊到user63459821”。

理解Facebook社交圖譜的工作負載

我實習的大部分時間都用于分析社交圖譜的數(shù)據(jù)和數(shù)據(jù)庫查詢時的負載,因而我提取了許多LinkBench可以用來對負載進行建模的關(guān)鍵參數(shù)。

LinkBench使用的一個特別重要的屬性就是出度分布(out-degree distribution),它控制圖中每個節(jié)點的出度。出度在過去人們研究過的許多網(wǎng)絡中像人際關(guān)系網(wǎng)或網(wǎng)頁間的鏈接都遵循著冪律分布(power- law distributions),這對于包含著各種節(jié)點類型的社交圖譜也同樣適用,如下圖所示:

 

LinkBench也需要模擬在生產(chǎn)環(huán)境下對數(shù)據(jù)庫的查詢操作。Facebook網(wǎng)站和手機應用所使用的數(shù)據(jù)大部分來自于內(nèi)存緩存,只有所有寫操作和小部分讀緩存缺失(cache-miss)情況下才會使用到MySQL。Facebook的工作負載主要是以大量的讀操作為主的,因此即使在緩存命中率很高時,讀操作缺失(read miss)也遠大于寫操作的。

 
通過將數(shù)據(jù)庫查詢劃分為針對關(guān)系(邊)和對象(節(jié)點)的許多小的核心操作,我們就可以逐個地分析在生產(chǎn)數(shù)據(jù)庫環(huán)境下對社交圖譜的每個操作的性能了。下面的表列出了用于保存或查詢圖譜時所對應的查詢或更新操作。
 

下面的圖展示了在生產(chǎn)環(huán)境中的某個數(shù)據(jù)庫實例上不同的操作隨著時間的推移而產(chǎn)生的負載變化。從圖中可以看到對于邊的操作和讀操作,特別是邊界掃描 (edge range scan)會給系統(tǒng)帶來極大的負擔。舉個邊界掃描的例子,如“按最早到最近的時間順序找出某個文章的所有評論”或“找出某個用戶的所有好友”。


 

在真實環(huán)境中的MySQL實例上,對社交圖譜的各種操作隨著時間的變化圖。百分比是按相對于當前實例上每秒平均操作數(shù)計算得來的。

通過對負載跟蹤(workload trace),并進一步分析了不同操作的訪問模式(access pattern)后,我發(fā)現(xiàn)了一些更有趣的東西: 

  • 通過對數(shù)據(jù)庫中一些使用頻繁(hot)、次頻繁(warm)和大量不頻繁(cold)的行(rows)進行實驗,發(fā)現(xiàn)對節(jié)點(nodes)和邊 (edges)的讀、寫訪問模式也都遵循著冪律分布(power-law distribution)。這對一般的數(shù)據(jù)庫來說是正常的,但是由于Facebook使用了像memcached之類的內(nèi)存緩存技術(shù),我們不確定這是否對訪問模式產(chǎn)生了影響。
  • 圖譜的結(jié)構(gòu)對訪問模式也有重要的影響:與高出度節(jié)點相連接的邊通常比那些與低出度節(jié)點相連接的邊會有更頻繁的讀、寫操作。

我可以從產(chǎn)生這些效果的負載跟蹤中提取到相關(guān)參數(shù),并可以在LinkBench中重現(xiàn)。

#p#

LinkBench的架構(gòu)

LinkBench被設計為可定制和可擴展的。它允許我們通過生成社交圖譜的子集來模擬負載,這一特性對評估數(shù)據(jù)庫處理特定關(guān)聯(lián)類型的性能來說是至關(guān)重要的。例如,將以寫為主(write-heavy)和讀為主(read-heavy)的關(guān)聯(lián)類型分別存儲到不同的數(shù)據(jù)庫后端是有必要的,因此我們可以針對每種類型做單獨的性能測試。它也允許我們使用比較容易的方法來編寫適配器從而支持新的數(shù)據(jù)庫系統(tǒng),因此我們可以比較出在相同的負載下它與MySQL的性能差異。

真正的性能測試工作是由LinkBench driver負責的,它是一個用于生成社交圖譜和各種操作的Java程序。測試工作分為兩個階段:載入階段(load phase),會生成一個初始的圖譜并載入(loaded in bulk)到數(shù)據(jù)庫中;請求階段(request phase),許多請求線程會用各種操作對數(shù)據(jù)庫進行并發(fā)訪問。在請求階段,各種操作的延遲和吞吐量都會被統(tǒng)計并給出報告。

Driver在兩個階段的具體行為是通過一個配置文件進行控制的,通過這個配置文件可以輕松地控制性能測試中的各個參數(shù)。
 
 

測試結(jié)果

我們對打了Facebook補丁(請看http://www.facebook.com/MySQLatFacebook) 的MySQL 5.1.53進行性能測試。我們在數(shù)據(jù)庫中生成了12億個節(jié)點和49億條邊,用MySQL標準的未經(jīng)壓縮的InnoDB表存儲,占用了1.4TB硬盤空間。MySQL服務器擁有2個CPU,8+核心(8+ cores/socket),144G內(nèi)存,以及16kB讀取延遲(read latency at 16kB)小于500μs的固態(tài)硬盤。

我們對不同級別的負載進行了一系列的性能測試。為了測試MySQL服務器的最大吞吐量,我們運行了100個請求線程,每個線程都以最快的速度對MySQL 進行請求。我們獲得了一個在每秒11029個請求條件下系統(tǒng)吞吐量的測試結(jié)果。這次試驗的請求延遲如下表所示,表明系統(tǒng)在極高的負載下仍能進行響應。即使 MySQL處于吞吐量滿載的情況時,延遲的中位數(shù)(median latencies)也是很低的。為了模擬真實產(chǎn)品環(huán)境下服務器不會一直滿載運行的場景,LinkBench能夠調(diào)節(jié)(throttle)請求的數(shù)量,在這種情況下延遲還可以再低。
 

MySQL LinkBench的操作延遲是以ms計算的。延遲指的是從LinkBench driver調(diào)用Graph Store adapter開始,到返回時為止。

我們也收集了系統(tǒng)資源利用的跟蹤報告來更好地理解服務器的行為。

下面展示的吞吐量和I/O利用率隨時間的變化圖表明服務器需要一些時間來“熱身(warm up)”才能達到一個穩(wěn)定的狀態(tài)。當MySQL處于“熱身”狀態(tài)時,兩種競爭效應(two competing effects)會引起吞吐量上下波動。數(shù)據(jù)庫緩沖池(buffer pool)起初是空的,因此很少的操作可以通過緩存的數(shù)據(jù)來完成。當數(shù)據(jù)庫“熱身”完后,緩沖池充滿了來自磁盤的頁面(pages),因此大部分的讀就不需要進行I/O操作并能迅速地完成。然而,隨著時間的推移,緩沖池中的大部分頁面(pages)都變成了臟數(shù)據(jù)--例如,頁面包含了還未寫入磁盤的數(shù)據(jù)- 因此當清除臟數(shù)據(jù)(dirty pages)時會導致對磁盤更頻繁的寫操作。

CPU利用率統(tǒng)計圖表明MySQL服務器的性能在當前負載下是不依賴于計算量(not compute-bound)大小的,因為用戶的CPU利用率一直處于50%左右。以 每秒的操作數(shù)(operations/second) 或MB/s測得的高I/O利用率表明MySQL在固態(tài)存儲設備上可獲得更高的I/O能力。


 
 

獲取LinkBench

想要獲取LinkBench以及更多關(guān)于使用LinkBench和按需定制的信息請訪問我們的Github頁面: http://github.com/facebook/linkbench

英文原文:LinkBench: A database benchmark for the social graph

譯文鏈接:http://www.oschina.net/translate/linkbench-a-database-benchmark-for-the-social-graph

責任編輯:林師授 來源: OSCHINA編譯
相關(guān)推薦

2017-09-19 18:34:16

Mysql數(shù)據(jù)庫性能測試

2014-07-11 09:48:42

2010-10-15 09:37:14

MySQL性能測試

2010-06-04 16:07:09

Linux 性能測試工

2010-06-07 14:42:47

Linux性能測試工具

2012-08-01 10:50:48

性能測試測試架構(gòu)

2025-01-26 11:05:23

2024-03-06 18:09:06

Linux性能工具

2011-08-04 09:57:03

dbmonsterMySQL

2016-09-14 11:09:06

Web工具運維

2010-06-10 17:37:08

Linux 性能測試工

2013-07-26 09:51:12

網(wǎng)站性能網(wǎng)站測試性能測試

2022-11-28 11:31:37

2009-07-31 16:29:47

ibmdwXML

2011-09-08 17:31:29

Steply社交圖片

2015-08-17 13:29:36

大數(shù)據(jù)社交

2011-03-28 15:44:45

惠普數(shù)據(jù)庫Oracle數(shù)據(jù)庫

2017-06-19 16:20:09

數(shù)據(jù)庫性能工具

2016-10-08 18:13:55

數(shù)據(jù)庫性能工具數(shù)據(jù)庫管理系統(tǒng)

2011-04-07 13:53:25

Web工具
點贊
收藏

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

91精品久久久久久久久青青| 中文字幕最新精品| 777久久久精品一区二区三区 | 欧美军同video69gay| 中文字幕日韩一区二区三区| 亚洲精品中文字幕成人片| 一本一道久久综合狠狠老精东影业| 日韩电影中文字幕av| 精品久久久噜噜噜噜久久图片| 国产在线一区二区视频| 9i在线看片成人免费| 国产精品一区二区三区在线播放 | 精品久久久久人成| 亚洲国产日韩欧美| 手机看片福利在线| 狠狠色伊人亚洲综合成人| 亚洲91精品在线观看| 日本黄色录像视频| 亚洲人成网亚洲欧洲无码| 337p亚洲精品色噜噜| 99久久久无码国产精品6| 污网站在线免费看| 国产精品色在线观看| 久久精品国产一区二区三区不卡| 国产乱人乱偷精品视频a人人澡| 99精品视频免费| 欧美老女人性生活| 后入内射无码人妻一区| 亚洲瘦老头同性70tv| 日韩欧美黄色影院| 久国产精品视频| 大胆人体一区| 午夜欧美在线一二页| 韩国黄色一级大片| 美女国产在线| 国产日韩欧美精品综合| 久久久久久久久一区二区| 国产黄色小视频在线观看| 久久激情五月激情| 国产精品美女久久久久久免费| 日本熟妇毛耸耸xxxxxx| 欧美另类亚洲| 欧美国产第一页| 国精品无码一区二区三区| 欧美日韩在线观看视频小说| 国产视频久久久| xxxx黄色片| 久本草在线中文字幕亚洲| 欧美岛国在线观看| 一区二区在线免费观看视频| 99久热在线精品视频观看| 欧美性一区二区| 婷婷丁香激情网| 欧美一区 二区 三区| 色综合久久久久久久久| 日本一本二本在线观看| av资源亚洲| 日韩欧美在线视频免费观看| av片中文字幕| 欧美7777| 欧美亚洲动漫精品| 奇米影视四色在线| 大胆国模一区二区三区| 欧美一区在线视频| 91亚洲一线产区二线产区| 成人免费在线电影网| 亚洲国产成人精品一区二区 | 69堂免费视频| 久久sese| 在线日韩av片| 五月婷婷六月合| 精品久久国产一区| 日韩欧美一区二区免费| 无码国产精品一区二区免费式直播| 一区二区三区视频免费视频观看网站 | 26uuu国产在线精品一区二区| 久久久婷婷一区二区三区不卡| 欧洲天堂在线观看| 国产精品情趣视频| 国产一二三四五| 免费看男女www网站入口在线 | 亚洲精品无码久久久| 成人白浆超碰人人人人| 欧美裸体网站| 老司机精品视频在线观看6| 一级女性全黄久久生活片免费| 免费高清一区二区三区| 伊伊综合在线| 8x福利精品第一导航| 在线观看亚洲免费视频| 精品国产一区探花在线观看 | 精品国产国产综合精品| 亚洲精品网址| 日本电影亚洲天堂| 91麻豆国产视频| jlzzjlzz亚洲日本少妇| 亚洲精品乱码视频| 久草在线视频资源| 欧美在线三级电影| 中文字幕乱码在线人视频| 91成人午夜| 国产一区二区三区在线观看视频| 农村妇女精品一区二区| 美女日韩在线中文字幕| 亚洲综合在线小说| 国产福利在线| 亚洲一区二区三区四区五区黄| 国产熟人av一二三区| 日韩欧美高清一区二区三区| 亚洲最新av在线网站| 久久综合成人网| 免费在线观看精品| 精品91免费| 中文字幕在线三区| 欧美在线播放高清精品| 精品一区二区视频在线观看| 99久久影视| 日本精品视频在线观看| www.麻豆av| 国产精品久久久久一区二区三区 | 欧美一级日韩不卡播放免费| 欧美老熟妇乱大交xxxxx| 国内精品美女在线观看| 成人免费在线视频网站| yw在线观看| 色悠悠久久综合| 亚洲精品国产成人av在线| 99久久九九| 国产精品揄拍一区二区| 黄色片免费在线| 五月天激情综合| 亚洲精品成人无码毛片| 综合av在线| 国产日韩精品视频| av播放在线| 欧美探花视频资源| 级毛片内射视频| 免费中文字幕日韩欧美| 精品视频第一区| xxxx在线视频| 337p日本欧洲亚洲大胆精品| 极品颜值美女露脸啪啪| 激情都市一区二区| 综合视频免费看| 久久er热在这里只有精品66| 亚洲欧美一区二区激情| 三级视频在线观看| www国产亚洲精品久久麻豆| 霍思燕三级露全乳照| 91精品日本| 欧美精品久久久久久久| 午夜精品久久久久久久99老熟妇 | 国产精品青草综合久久久久99| 国产一区久久久| 成人不卡免费av| 一区二区三区在线免费播放| 日韩欧美三级一区二区| 亚洲一二三四| 亚洲欧美精品一区二区| aaa在线视频| 久久精品亚洲一区二区三区浴池| 免费无码国产v片在线观看| 日韩欧美ww| 日本高清视频精品| 成人精品一区二区三区校园激情| 日本精品一区二区三区高清| 日本黄色网址大全| 日韩成人免费电影| 亚洲欧洲在线一区| 国产精品日本一区二区三区在线 | 欧美高清性hdvideosex| 99久久久免费精品| 国产成人精品免费看| 一本久道高清无码视频| 婷婷精品在线| 国产精品福利在线观看| 欧美成人视屏| 精品久久人人做人人爽| 国产三级精品三级在线观看| 国产人成亚洲第一网站在线播放| 国产原创精品在线| 亚洲欧美综合国产精品一区| 精品999在线观看| 日韩欧美另类一区二区| www.日韩不卡电影av| 亚洲免费成人网| 欧美日韩一区二区精品| 国产无遮挡在线观看| 国产一区二区免费在线| 91视频 -- 69xx| 98精品视频| 激情伦成人综合小说| 少妇精品视频在线观看| 欧美裸体xxxx极品少妇| 女人天堂在线| 日韩欧美视频在线| 亚洲国产成人无码av在线| 五月婷婷亚洲综合| 国产一区二区电影| 69堂免费视频| 国产精品久久久久久久久久久久久久久久久久 | 中文字幕av一区二区| 99久久精品免费看国产交换| 亚洲一区在线观看视频| 欧美波霸videosex极品| 激情综合色播五月| 成年人视频网站免费观看| 黄色羞羞视频在线观看| 污视频在线看网站| 91在线视频播放地址| 一区二区三区视频在线观看免费| 亚洲精品一区二区在线看| 久久国产精品亚洲va麻豆| 99视频这里有精品| 国产成人精品国内自产拍免费看| av网站免费在线观看| 亚洲天堂一区二区三区| 涩涩网站在线看| 欧美色婷婷久久99精品红桃| 国产精品三区www17con| 成人影院网站ww555久久精品| 欧美一级大片在线免费观看| 伊人春色在线观看| 中文字幕欧美亚洲| 精品无人乱码| 亚洲精品xxx| 亚洲AV无码乱码国产精品牛牛| 欧美视频一区二| 亚洲不卡视频在线观看| 亚洲国产精品久久艾草纯爱| 日韩一级片大全| 国产精品素人一区二区| 人妻大战黑人白浆狂泄| 99久精品国产| 国产精品入口麻豆| 国产乱一区二区| 在线免费看污网站| 激情综合五月婷婷| 一道本在线免费视频| 日韩成人午夜电影| 天堂中文视频在线| 日日噜噜夜夜狠狠视频欧美人| 鲁一鲁一鲁一鲁一澡| 亚洲国产美女| 欧美国产日韩激情| 亚洲精选91| 一二三四视频社区在线| 亚洲五月婷婷| 成人午夜精品久久久久久久蜜臀| 午夜欧美精品| 国产精品videossex国产高清| 亚洲国产精品久久久天堂| 最新精品视频| 在线中文字幕第一区| 日本精品福利视频| 亚洲婷婷在线| 亚洲熟女乱色一区二区三区| 中文日韩欧美| 四虎永久在线精品无码视频| 麻豆传媒视频在线| 日本三级久久| 久久久99免费| 久久躁狠狠躁夜夜爽| www.av毛片| 国产精品一区二区三区美女| 国产亚洲精品久久飘花| 成人在线tv视频| 国产亚洲自拍偷拍| 亚洲人成网www| 亚洲精品日韩成人| 一区二区影院| 精品视频在线观看一区| 另类国产ts人妖高潮视频| 精品免费国产一区二区| 日韩精品乱码免费| 国产九九在线观看| 国产乱码一区二区三区| 国产综合内射日韩久| 91一区二区三区在线播放| 国产在线观看h| 亚洲人成7777| 日韩黄色在线视频| 欧美专区亚洲专区| 国产白浆在线观看| 亚洲精品黄网在线观看| 国产乱子伦三级在线播放| 久久亚洲精品小早川怜子66| 国产99re66在线视频| 国产精品高潮在线| 国内精品视频| 久久99国产精品99久久| 成人激情视频| 国产一区二区三区乱码| 日韩中文字幕区一区有砖一区 | 日本aⅴ亚洲精品中文乱码| 国内自拍第二页| 91天堂素人约啪| 熟女少妇a性色生活片毛片| 亚洲午夜精品久久久久久久久| 国产精品免费精品一区| 7878成人国产在线观看| 四虎永久在线观看| 中文字幕日韩在线视频| 97超碰在线免费| 成人黄色免费在线观看| 欧美a大片欧美片| av电影一区二区三区| 久久激情综合| 69xxx免费视频| 最好看的中文字幕久久| 国产免费看av| 综合亚洲自拍| 欧美一区二区视频在线| 欧美日韩国产一区精品一区| 18禁男女爽爽爽午夜网站免费| 精品一区二区久久久| 性高潮久久久久久久| 亚洲成人短视频| 欧美成人bangbros| 日韩在线观看www| 奇米一区二区三区四区久久| 日韩精品一级| 免费观看黄色的网站| 日韩电影一二三区| 成年人网站免费在线观看| 亚洲午夜在线电影| 国产片高清在线观看| 中文字幕欧美在线| 日本综合字幕| 蜜桃av噜噜一区二区三区| 雨宫琴音一区二区在线| 久久精品一卡二卡| 最新国产の精品合集bt伙计| 男人天堂视频网| 亚洲人精选亚洲人成在线| 精品人人视频| 精品国产福利| 99精品国产99久久久久久福利| 香蕉视频在线观看黄| 亚洲精品中文在线| 99久久久久成人国产免费| 日韩资源在线观看| 日日夜夜亚洲精品| 一本二本三本亚洲码| 日韩国产精品久久| 97超级碰碰碰久久久| 日本视频www| 最新欧美色图| 青青精品视频播放| 天天做夜夜做人人爱精品| 免费av手机在线观看| 成人av资源在线观看| 国产精品第56页| 亚洲黄一区二区| 亚洲一级少妇| 欧美视频1区| 视频一区在线播放| 国产成人亚洲综合| 久草免费在线观看视频| 色婷婷狠狠综合| 黄色的视频在线免费观看| 日韩av毛片网| 欧美在线观看视频一区| 不卡的av中文字幕| 综合av第一页| 性色av蜜臀av| 91精品国产高清自在线| 色吊丝一区二区| 日本三区在线观看| 国产精品久久久久9999吃药| 国产精品视频在线观看免费| 美女福利精品视频| 91久久精品无嫩草影院| 国产免费观看高清视频| 久久久国产午夜精品| 亚洲最大成人av| 欧美丰满少妇xxxxx做受| 伊人久久综合影院| 日本高清久久久| 亚洲最大成人综合| 日韩资源在线| 成人妇女淫片aaaa视频| 伊人狠狠色j香婷婷综合| 男女做爰猛烈刺激| 91精品国产免费| 亚洲美女尤物影院| 在线码字幕一区| av一本久道久久综合久久鬼色| 高潮毛片又色又爽免费 | 完全免费av在线播放| 欧美一级视频一区二区| av永久不卡| 国产精品欧美性爱| 一本到不卡精品视频在线观看| 男人的天堂在线视频免费观看 | 在线亚洲免费视频| 青春草免费在线视频| 久久99久久99精品中文字幕| 永久免费毛片在线观看| 国产精品99久久精品|