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

如何設計一個流計算基準測試?

開發(fā) 開發(fā)工具
如何選擇適合自己業(yè)務的流計算引擎?除了比較各自的功能矩陣外,基準測試(benchmark)便是用來評估系統(tǒng)性能的一個重要和常見的方法。然而在流計算領域,目前還沒有一個行業(yè)標準的基準測試。

 如何選擇適合自己業(yè)務的流計算引擎?除了比較各自的功能矩陣外,基準測試(benchmark)便是用來評估系統(tǒng)性能的一個重要和常見的方法。然而在流計算領域,目前還沒有一個行業(yè)標準的基準測試。本文將探討流計算基準測試設計上的難點,分享如何設計流計算基準測試框架——Nexmark,以及將來的規(guī)劃。

一 背景

隨著數(shù)據(jù)時效性對企業(yè)的精細化運營越來越重要,“實時即未來”、“實時數(shù)倉”、“數(shù)據(jù)湖” 成為了近幾年炙手可熱的詞。流計算領域的格局也在這幾年發(fā)生了巨大的變化,Apache Flink 在流批一體的方向上不斷深耕,Apache Spark 的近實時處理有著一定的受眾,Apache Kafka 也有了 ksqlDB 高調(diào)地進軍流計算,而 Apache Storm 卻開始逐漸地退出歷史的舞臺。

每一種引擎有其優(yōu)勢的地方,如何選擇適合自己業(yè)務的流計算引擎成了一個由來已久的話題。除了比較各個引擎提供的不同的功能矩陣之外,性能是一個無法繞開的評估因素。基準測試(benchmark)就是用來評估系統(tǒng)性能的一個重要和常見的過程。

二 現(xiàn)有流計算基準測試的問題

目前在流計算領域中,還沒有一個行業(yè)標準的基準測試。目前業(yè)界較為人知的流計算 benchmark 是五年前雅虎 Storm 團隊發(fā)布的 Yahoo Streaming Benchmarks[4]。雅虎的原意是因為業(yè)界缺少反映真實場景的 benchmark,模擬了一個簡單的廣告場景來比較各個流計算框架,后來被廣泛引用。具體場景是從 Kafka 消費的廣告的點擊流,關(guān)聯(lián) Redis 中的廣告所屬的 campaign 信息,然后做時間窗口聚合計數(shù)。

然而,正是因為雅虎團隊太過于追求還原真實的生產(chǎn)環(huán)境,導致這些外部系統(tǒng)服務(Kafka, Redis)成為了作業(yè)的瓶頸。Ververica 曾在這篇文章[5]中做過一個擴展實驗,將數(shù)據(jù)源從 Kafka 替換成了一個內(nèi)置的 datagen source,性能提升了 37 倍!由此可見,引入的 Kafka 組件導致了無法準確反映引擎真實的性能。更重要的一個問題是,Yahoo Benchmark 只包含一個非常簡單的,類似 “Word Count” 的作業(yè),它無法全面地反映當今復雜的流計算系統(tǒng)和業(yè)務。試想,誰會用一個簡單的 “Word Count” 去衡量比較各個數(shù)據(jù)庫之間的性能差異呢?正是這些原因使得 Yahoo Benchmark 無法成為一個行業(yè)標準的基準測試。這也正是我們想要解決的問題。

因此,我們認為一個行業(yè)標準的基準測試應該具備以下幾個特點:

可復現(xiàn)性

可復現(xiàn)性是使得 benchmark 被信任的一個重要條件。許多 benchmark 的結(jié)果是難以重現(xiàn)的。有的是因為只擺了個 benchmark 結(jié)果圖,用于生成這些結(jié)果的代碼并沒有公開。有的是因為用于 benchmark 的硬件不容易被別人獲取到。有的是因為 benchmark 依賴的服務太多,致使測試結(jié)果不穩(wěn)定。

能代表和覆蓋行業(yè)真實的業(yè)務場景( query 量)

例如數(shù)據(jù)庫領域非常著名的 TPC-H、TPC-DS 涵蓋了大量的 query 集合,來捕獲查詢引擎之間細微的差別。而且這些 query 集合都立于真實業(yè)務場景之上(商品零售行業(yè)),數(shù)據(jù)規(guī)模大,因此也很受一些大數(shù)據(jù)系統(tǒng)的青睞。

能調(diào)整作業(yè)的負載(數(shù)據(jù)量、數(shù)據(jù)分布)

在大數(shù)據(jù)領域,不同的數(shù)據(jù)規(guī)模對于引擎來說可能會是完全不同的事情。例如 Yahoo Benchmark 中使用的 campaign id 只有 100 個,使得狀態(tài)非常小,內(nèi)存都可以裝的下。這樣使得同步 IO 和 checkpoint 等的影響可以忽略不計。而真實的場景往往要面對大狀態(tài),面臨的挑戰(zhàn)要復雜困難的多。像 TPC-DS 的數(shù)據(jù)生成工具會提供 scalar factor 的參數(shù)來控制數(shù)據(jù)量。其次在數(shù)據(jù)分布上最好也能貼近真實世界的數(shù)據(jù),如有數(shù)據(jù)傾斜,及調(diào)整傾斜比例。從而能全面、綜合地反映業(yè)務場景和引擎之間地差異。

有統(tǒng)一的性能衡量指標和采集匯總工具

基準測試的性能指標的定義需要清晰、一致,且能適用于各種計算引擎。然而流計算的性能指標要比傳統(tǒng)批處理的更難定義、更難采集。是流計算 benchmark 最具挑戰(zhàn)性的一個問題,這也會在下文展開描述。

我們也研究了很多其他的流計算相關(guān)的基準測試,包括:StreamBench、HiBench、BigDataBench,但是它們都在上述幾個基本面有所欠缺。基準測試的行業(yè)標桿無疑是 TPC 發(fā)布的一系列 benchmark,如 TPC-H,TPC-DS。然而這些 benchmark 是面向傳統(tǒng)數(shù)據(jù)庫、傳統(tǒng)數(shù)倉而設計的,并不適用于今天的流計算系統(tǒng)。例如 benchmark 中沒有考慮事件時間、數(shù)據(jù)的亂序、窗口等流計算中常見的場景。因此我們不得不考慮重新設計并開源一個流計算基準測試框架——Nexmark。

地址:https://github.com/nexmark/nexmark。

三 Nexmark 基準測試框架的設計

為了提供一個滿足以上幾個基本面的流計算基準測試,我們設計和開發(fā)了 Nexmark 基準測試框架,并努力讓其成為流計算領域的標準 benchmark 。

Nexmark 基準測試框架來源于 NEXMark 研究論文[1],以及 Apache Beam Nexmark Suite[6],并在其之上進行了擴展和完善。Nexmark 基準測試框架不依賴任何第三方服務,只需要部署好引擎和 Nexmark,通過腳本 nexmark/bin/run_query.sh all 即可等待并獲得所有 query 下的 benchmark 結(jié)果。下面我們將探討 Nexmark 基準測試在設計上的一些決策。

1 移除外部 source、sink 依賴

如上所述,Yahoo Benchmark 使用了 Kafka 數(shù)據(jù)源,卻使得最終結(jié)果無法準確反映引擎的真實性能。此外,我們還發(fā)現(xiàn),在 benchmark 快慢流雙流 JOIN 的場景時,如果使用了 Kafka 數(shù)據(jù)源,慢流會超前消費(快流易被反壓),導致 JOIN 節(jié)點的狀態(tài)會緩存大量超前的數(shù)據(jù)。這其實不能反映真實的場景,因為在真實的場景下,慢流是無法被超前消費的(數(shù)據(jù)還未產(chǎn)生)。所以我們在 Nexmark 中使用了 datagen source,數(shù)據(jù)直接在內(nèi)存中生成,數(shù)據(jù)不落地,直接向下游節(jié)點發(fā)送。多個事件流都由單一的數(shù)據(jù)生成器生成,所以當快流被反壓時,也能抑制慢流的生成,較好地反映了真實場景。

與之類似的,我們也移除了外部 sink 的依賴,不再輸出到 Kafka/Redis,而是輸出到一個空 sink 中,即 sink 會丟棄收到的所有數(shù)據(jù)。

通過這種方式,我們保證了瓶頸只會在引擎自身,從而能精確地測量出引擎之間細微的差異。

2 Metrics

批處理系統(tǒng) benchmark 的 metric 通常采用總體耗時來衡量。然而流計算系統(tǒng)處理的數(shù)據(jù)是源源不斷的,無法統(tǒng)計 query 耗時。因此,我們提出三個主要的 metric:吞吐、延遲、CPU。Nexmark 測試框架會自動幫我們采集 metric,并做匯總,不需要部署任何第三方的 metric 服務。

吞吐

吞吐(throughput)也常被稱作 TPS,描述流計算系統(tǒng)每秒能處理多少條數(shù)據(jù)。由于我們有多個事件流,所有事件流都由一個數(shù)據(jù)生成器生成,為了統(tǒng)一觀測角度,我們采用數(shù)據(jù)生成器的 TPS,而非單一事件流的 TPS。我們將一個 query 能達到的最大吞吐,作為其吞吐指標。例如,針對 Flink 引擎,我們通過 Flink REST API 暴露的.numRecordsOutPerSecond metric 來獲取當前吞吐量。

延遲

延遲(Latency)描述了從數(shù)據(jù)進入流計算系統(tǒng),到它的結(jié)果被輸出的時間間隔。對于窗口聚合,Yahoo Benchmark 中使用 output_system_time - window_end 作為延遲指標,這其實并沒有考慮數(shù)據(jù)在窗口輸出前的等待時間,這種計算結(jié)果也會極大地受到反壓的影響,所以其計算結(jié)果是不準確的。一種更準確的計算方式應為 output_system_time - max(ingest_time)。然而在非窗口聚合,或雙流 JOIN 中,延遲又會有不同的計算方式。

所以延遲的定義和采集在流計算系統(tǒng)中有很多現(xiàn)實存在的問題,需要根據(jù)具體 query 具體分析,這在參考文獻[2]中有詳細的討論,這也是我們目前還未在 Nexmark 中實現(xiàn)延遲 metric 的原因。

CPU

資源使用率是很多流計算 benchmark 中忽視的一個指標。由于在真實生產(chǎn)環(huán)境,我們并不會限制流計算引擎所能使用的核數(shù),從而給系統(tǒng)更大的彈性。所以我們引入了 CPU 使用率,作為輔助指標,即作業(yè)一共消耗了多少核。通過吞吐/cores,可以計算出平均每個核對于吞吐的貢獻。對于進程的 CPU 使用率的采集,我們沒有使用 JVM CPU load,而是借鑒了 YARN 中的實現(xiàn),通過采樣/proc/ /stat 并計算獲得,該方式可以獲得較為真實的進程 CPU 使用率。因此我們的 Nexmark 測試框架需要在測試開始前,先在每臺機器上部署 CPU 采集進程。

3 Query 與 Schema

Nexmark 的業(yè)務模型基于一個真實的在線拍賣系統(tǒng)。所有的 query 都基于相同的三個數(shù)據(jù)流,三個數(shù)據(jù)流會有一個數(shù)據(jù)生成器生成,來控制他們之間的比例、數(shù)據(jù)偏斜、關(guān)聯(lián)關(guān)系等等。這三個數(shù)據(jù)流分別是:

  • 用戶(Person):代表一個提交拍賣,或參與競標的用戶。
  • 拍賣(Auction):代表一個拍賣品。
  • 競標(Bid):代表一個對拍賣品的出價。

我們一共定義了 16 個 query,所有的 query 都使用 ANSI SQL 標準語法。基于 SQL ,我們可以更容易地擴展 query 測試集,支持更多的引擎。然而,由于 Spark 在流計算功能上的限制,大部分的 query 都無法通過 Structured Streaming 來實現(xiàn)。因此我們目前只支持測試 Flink SQL 引擎。

??

??

 

4 作業(yè)負載的配置化

我們也支持配置調(diào)整作業(yè)的負載,包括數(shù)據(jù)生成器的吞吐量以及吞吐曲線、各個數(shù)據(jù)流之間的數(shù)據(jù)量比例、每個數(shù)據(jù)流的數(shù)據(jù)平均大小以及數(shù)據(jù)傾斜比例等等。具體的可以參考 Source DDL 參數(shù)。

四 實驗結(jié)果

我們在阿里云的三臺機器上進行了 Nexmark 針對 Flink 的基準測試。每臺機器均為 ecs.i2g.2xlarge 規(guī)格,配有 Xeon 2.5 GHz CPU (8 vCores) 以及 32 GB 內(nèi)存,800 GB SSD 本地磁盤。機器之間的帶寬為 2 Gbps。

測試了 flink-1.11 版本,我們在這 3 臺機器上部署了 Flink standalone 集群,由 1 個 JobManager,8 個 TaskManager (每個只有 1 slot)組成,都是 4 GB內(nèi)存。集群默認并行度為 8。開啟 checkpoint 以及 exactly once 模式,checkpoint 間隔 3 分鐘。使用 RocksDB 狀態(tài)后端。測試發(fā)現(xiàn),對于有狀態(tài)的 query,每次 checkpoint 的大小在 GB 級以上,所以有效地測試的大狀態(tài)的場景。

Datagen source 保持 1000 萬每秒的速率生成數(shù)據(jù),三個數(shù)據(jù)流的數(shù)據(jù)比例分別是 Bid: 92%,Auction: 6%,Person: 2%。每個 query 都先運行 3 分鐘熱身,之后 3 分鐘采集性能指標。

運行 nexmark/bin/run_query.sh all 后,打印測試結(jié)果如下:

??

??

 

五 總結(jié)

我們開發(fā)和設計 Nexmark 的初衷是為了推出一套標準的流計算 benchmark 測試集,以及測試流程。雖然目前僅支持了 Flink 引擎,但在當前也具有一定的意義,例如:

推動流計算 benchmark 的發(fā)展和標準化。

作為 Flink 引擎版本迭代之間的性能測試工具,甚至是日常回歸工具,及時發(fā)現(xiàn)性能回退的問題。

在開發(fā) Flink 性能優(yōu)化的功能時,可以用來驗證性能優(yōu)化的效果。

部分公司可能會有 Flink 的內(nèi)部版本,可以用作內(nèi)部版本與開源版本之間的性能對比工具。

當然,我們也計劃持續(xù)改進和完善 Nexmark 測試框架,例如支持 Latency metric,支持更多的引擎,如 Spark Structured Streaming, Spark Streaming, ksqlDB, Flink DataStream 等等。也歡迎有志之士一起加入貢獻和擴展。

參考及引用

[1]Pete Tucker and Kristin Tufte. "NEXMark – A Benchmark for Queries over Data Streams". June 2010.[2]Jeyhun Karimov and Tilmann Rabl. "Benchmarking Distributed Stream Data Processing Systems". arXiv:1802.08496v2 [cs.DB] Jun 2019[3]Yangjun Wang. "Stream Processing Systems Benchmark: StreamBench". May 2016.[4]https://github.com/yahoo/streaming-benchmarks[5]https://www.ververica.com/blog/extending-the-yahoo-streaming-benchmark[6]https://beam.apache.org/documentation/sdks/java/testing/nexmark/

 

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

2013-08-14 10:48:23

實時計算流計算

2020-11-11 09:49:12

計算架構(gòu)

2010-09-09 21:34:06

2020-03-26 09:36:06

AB Test平臺的流量

2018-09-18 09:38:11

RPC遠程調(diào)用網(wǎng)絡通信

2015-08-18 09:58:17

云計算測試基準云服務

2025-01-06 06:10:00

開源.NEThttps://mp

2013-07-01 11:01:22

API設計API

2023-09-08 08:10:48

2024-08-27 12:49:20

2023-09-08 08:22:30

2013-05-07 09:47:30

測試MySQLMySQL測試

2020-09-02 07:22:17

JavaScript插件框架

2022-09-13 08:01:58

短鏈服務哈希算法字符串

2023-10-20 09:49:46

AI技術(shù)

2016-09-23 16:36:25

LinuxPCPhoronix

2019-09-03 10:44:59

TPUGPUCPU

2025-10-29 03:22:00

2024-04-24 10:38:22

2020-09-22 07:50:23

API接口業(yè)務
點贊
收藏

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

91香蕉在线观看| 国产日韩一级片| 欧美亚洲高清| 日韩一区二区在线看片| av免费看网址| av在线资源站| 成人午夜视频在线| 国产热re99久久6国产精品| 国产无码精品视频| 久久精品青草| 亚洲欧美色图片| 成人一区二区三区仙踪林| 日本精品不卡| 亚洲午夜免费福利视频| 亚洲成人一区二区三区| 污污网站在线免费观看| 精品一区二区综合| 国产成人精品a视频一区www| 毛片aaaaa| 日韩在线观看一区| 亚洲欧洲xxxx| 亚洲最大免费视频| 亚洲精品高潮| 欧美一区二区三区视频在线观看| 99热成人精品热久久66| 女子免费在线观看视频www| 国产精品久久午夜| 日本中文不卡| 性xxxx视频播放免费| 精品在线播放午夜| 国产欧美精品久久久| 日本黄色中文字幕| 99riav1国产精品视频| 欧美久久精品午夜青青大伊人| 四虎国产精品成人免费入口| 日韩欧美在线精品| 亚洲电影免费观看高清完整版在线| 性生生活大片免费看视频| 日本欧美日韩| 91黄色免费观看| 日韩精品一区二区三区色欲av| 91老司机福利在线| 亚洲午夜免费福利视频| 国产xxxx振车| 欧美aaaaaaa| 亚洲高清免费在线| av在线观看地址| 国产蜜臀在线| 亚洲线精品一区二区三区八戒| 免费日韩在线观看| av小次郎在线| 亚洲综合一区二区精品导航| 综合电影一区二区三区| 91精品国产一区二区三区蜜臀| 97公开免费视频| 亚洲1234区| 在线日韩一区二区| 欧美性猛交xxx乱久交| 亚洲成人不卡| 欧美日韩小视频| 99九九99九九九99九他书对| 成人av在线播放| 日韩欧美中文一区二区| 国产亚洲精品成人a| 电影一区二区在线观看| 亚洲国产精品999| 插吧插吧综合网| 国产成人影院| www.亚洲一区| 久久婷婷国产麻豆91| 亚洲人成久久| 国产99久久精品一区二区| 中文字幕777| 黄色日韩网站视频| 国产高清一区二区三区| 天堂国产一区二区三区| 国产亚洲福利社区一区| 中文字幕色一区二区| 日本资源在线| 色一情一乱一乱一91av| 日本中文字幕影院| 林ゆな中文字幕一区二区| 伊人久久久久久久久久久| 卡通动漫亚洲综合| 在线亚洲观看| 成人午夜在线影院| 五月婷婷开心中文字幕| 中文字幕一区二| 一二三四视频社区在线| 国内自拍亚洲| 亚洲国产黄色片| 国产99在线 | 亚洲| 黄色亚洲在线| 国产精品自拍网| 亚洲 欧美 自拍偷拍| 国产精品久久久久久久浪潮网站 | www黄色网址| 久久一二三国产| 欧美性受xxxx黑人猛交88| 成人免费观看在线观看| 在线成人免费观看| 国产小视频自拍| 欧美亚韩一区| 国产精品美女主播| 视频一区二区在线播放| 亚洲图片激情小说| 大香煮伊手机一区| www.丝袜精品| 久久久精品2019中文字幕神马| 久久午夜免费视频| 国产精品一级黄| 亚洲精品一区二区三区av| 草草视频在线观看| 日韩亚洲欧美高清| 国产日产在线观看| 日本成人在线不卡视频| 精品国产一区二区三区麻豆免费观看完整版 | 国产成人一区二区| 五月婷婷六月色| 亚洲影视在线播放| 久久久久xxxx| 日韩精品dvd| 国产福利精品在线| 免费成人av电影| 亚洲成人免费电影| 国产伦精品一区二区三区88av| 欧美成免费一区二区视频| 国产ts一区二区| 色视频免费在线观看| 午夜精品久久久久| 亚洲少妇一区二区| 欧美视频成人| 91视频99| 羞羞网站在线看| 91精品国产免费| 中文字幕亚洲欧美日韩| 国产一区二区在线观看免费| 亚洲人成网站在线观看播放| 2019年精品视频自拍| 国产一区二区三区网站| 国产中文字幕视频| 国产亚洲欧美色| 国产福利影院在线观看| 国产欧美一区二区精品久久久| 欧美中文字幕第一页| 日韩精品视频无播放器在线看| 午夜视频一区二区| 亚洲欧美在线不卡| 免费视频一区| 色综合久久88色综合天天提莫| 天堂久久午夜av| 综合久久五月天| 中文字幕视频一区二区| 中文字幕中文字幕一区二区| 99热一区二区| 午夜精品视频一区二区三区在线看| 国产欧美日韩中文字幕在线| a级在线观看| 精品国产91亚洲一区二区三区婷婷 | 91av在线看| 黑人与亚洲人色ⅹvideos | 高清av免费看| 国产精品毛片久久| 高清国产一区| 日本蜜桃在线观看视频| 亚洲片在线资源| 亚洲图片小说视频| 亚洲三级久久久| 欧美激情 亚洲| 丝袜亚洲另类欧美| 中文字幕久久综合| 麻豆一区二区| 国产999精品久久久| 国产原创在线观看| 亚洲成色777777在线观看影院| 久久久久久少妇| 亚洲欧洲精品一区二区三区不卡| 亚洲国产精品第一页| 六月婷婷一区| 国产系列第一页| 日韩av网址大全| 国产日韩中文字幕在线| 成人女同在线观看| 亚洲最新av在线| 亚洲av无码乱码国产精品久久| 色综合亚洲欧洲| 久久高清内射无套| 久久综合九色综合欧美就去吻| 在线一区二区不卡| 亚洲一区久久| 黄色影视在线观看| 国产精品手机在线播放| 国产成人精品日本亚洲11| 色成人免费网站| 欧美交受高潮1| 女女色综合影院| 日韩精品欧美国产精品忘忧草| 国产精品久久综合青草亚洲AV| 精品久久久久久亚洲国产300| 中国美女黄色一级片| 99精品国产一区二区三区不卡| 中文字幕视频三区| 亚洲欧美日韩精品一区二区| 大片在线观看网站免费收看| 欧美裸体在线版观看完整版| 国产乱码精品一区二区三区日韩精品| 国产亚洲精彩久久| 高清欧美性猛交xxxx黑人猛交| 免费观看在线黄色网| 亚洲欧美日韩精品久久| 可以免费观看的毛片| 制服.丝袜.亚洲.中文.综合| 欧美h在线观看| 亚洲成a人片在线观看中文| 精品国产欧美日韩不卡在线观看| 中文字幕av一区二区三区| 国产麻豆xxxvideo实拍| 国产99一区视频免费| 成人不卡免费视频| 免费久久精品视频| 激情视频综合网| 亚洲美女啪啪| 欧美深夜福利视频| 国产在线不卡| www国产免费| 在线精品国产| 久久久无码中文字幕久...| 欧美激情国产在线| 一区二区三区精品国产| 成人嫩草影院| 亚洲国产一区二区精品视频| 国产欧美高清视频在线| 欧美精品一区在线| 四虎影视精品| 久久久亚洲综合网站| 欧美日韩另类图片| 精品日本一区二区三区在线观看| 97久久超碰| 国产自产精品| 三级精品视频| 日本不卡一区| 不卡在线一区| 曰韩不卡视频| 欧美伊人影院| 人人妻人人澡人人爽欧美一区| 欧美人成在线| 欧美啪啪免费视频| 久久国产精品亚洲77777| 热久久精品免费视频| 日韩二区在线观看| 九色porny自拍| 激情av综合网| 深田咏美中文字幕| 96av麻豆蜜桃一区二区| 亚洲一区二区自偷自拍| 国产午夜精品理论片a级大结局| 九九热久久免费视频| 亚洲精品国产a| 男人天堂中文字幕| 色综合久久中文字幕综合网| 中文字幕二区三区| 666欧美在线视频| 亚洲国产999| 日韩精品一区二区视频| 福利视频在线导航| 美女福利视频一区| 不卡视频观看| 国产精品日韩欧美大师| 高清一区二区| 麻豆传媒一区| 亚洲高清影视| 欧美老熟妇喷水| 美女爽到高潮91| 成人做爰69片免费| 久久久99精品久久| 麻豆视频在线免费看| 午夜精品福利一区二区三区蜜桃| 蜜臀99久久精品久久久久小说| 69堂成人精品免费视频| 无码精品人妻一区二区三区影院| 国产一区二区三区在线播放免费观看 | av亚洲精华国产精华精华| 国产中年熟女高潮大集合| 中文字幕亚洲在| av中文在线播放| 91精品免费在线观看| 青青草免费观看免费视频在线| 最近的2019中文字幕免费一页| heyzo一区| 成人黄色在线观看| 少妇精品久久久| 精品久久久无码人妻字幂| 日韩av中文字幕一区二区| 女人扒开双腿让男人捅| 欧美激情一区不卡| 久久久久久久极品| 欧美一级爆毛片| av中文资源在线| 欧洲精品毛片网站| 成人h动漫精品一区二区器材| 色一情一区二区三区四区 | 日本电影一区二区在线观看| 欧美成人h版在线观看| 少妇精品视频一区二区免费看| 国产麻豆日韩| 艳女tv在线观看国产一区| 激情网站五月天| 成人精品视频一区| 人妻久久一区二区| 欧美三级欧美一级| 欧美男男同志| 韩国精品久久久999| 欧美电影院免费观看| 亚洲欧美影院| 老**午夜毛片一区二区三区| 97人妻精品一区二区三区免费 | av一二三不卡影片| 免费在线观看黄视频| 51精品久久久久久久蜜臀| 国产女主播在线写真| 91av在线免费观看| 粉嫩av一区二区| 欧妇女乱妇女乱视频| 激情欧美一区二区| 中文字幕91视频| 欧美日韩成人高清| av电影在线观看一区二区三区| 青青久久av北条麻妃黑人| 精品人人人人| 日韩av高清在线看片| 懂色av一区二区三区免费看| a级黄色片免费看| 日韩精品一区在线观看| 综合久久2019| 5566中文字幕一区二区| 一个色综合网| 性高潮免费视频| 午夜精品视频一区| 香港三日本三级少妇66| 91sao在线观看国产| 亚洲都市激情| 黄色一级大片在线观看| 久久无码av三级| 波多野结衣视频在线观看| 一区二区三区回区在观看免费视频| 精品无人乱码一区二区三区| 日韩资源av在线| 精品一区二区三区的国产在线播放| 午夜激情福利电影| 欧美一区二区精品久久911| 国产蜜臀一区二区打屁股调教| 国产在线视频欧美一区二区三区| 国产亚洲毛片| 欧美老女人性生活视频| 欧美另类videos死尸| av大大超碰在线| 国产一区二区不卡视频| 久久性天堂网| 国产精品白丝喷水在线观看| 欧美一二三四区在线| 超级碰碰不卡在线视频| 欧美性bbwbbwbbwhd| 麻豆精品久久精品色综合| 尤物在线免费视频| 亚洲国产精品va在线看黑人动漫| 日韩电影大全网站| 成年人黄色在线观看| 北岛玲一区二区三区四区| 四虎影院在线免费播放| 久久这里只有精品视频首页| 成人看片爽爽爽| 美女黄色片视频| 亚洲精品国产无套在线观| 五月天婷婷视频| 成人精品一区二区三区电影免费 | 国产精品99久久久久久白浆小说| 久久精品高清| xxxwww国产| 欧美日韩中文另类| 超碰在线97国产| 亚洲一区3d动漫同人无遮挡| 大胆亚洲人体视频| 中文字幕日日夜夜| 午夜精品久久久久久久男人的天堂 | 天天操夜夜操视频| 久久艳片www.17c.com | 国产在线不卡一区二区三区| 亚洲 欧美 日韩 国产综合 在线| 国产精品视频观看| 天天干天天舔天天射| 国产日韩专区在线| 鲁大师影院一区二区三区| 99热精品免费| 在线观看欧美视频| 日韩av网站在线免费观看| 黄色片免费网址| 日本高清视频一区二区| av电影在线免费| 成年人黄色在线观看| 国产欧美综合在线观看第十页|