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

快手關于海量模型數據處理的實踐

大數據
本文將分享快手對海量模型數據處理的實踐。快手現在的日活達到了 3.87 億,有千億級別的日均曝光,百億級別的日均播放,模型量級非常大,還要保證實時。并且快手的核心價值觀是平等普惠,即千萬級的用戶同時在線時,個性化請求時會推薦不同的內容。

一、模型場景介紹

1、實時大模型

圖片

*本文數據具有即時性,不代表實時數據。

快手的模型場景主要是實時的大模型。實時主要體現在社交上。每天都有新用戶上傳 1500 萬以上的視頻,每天有億級以上的直播活躍用戶,并且上傳數每年都在同比上漲。

大主要體現在流量規模。快手現在的日活達到了 3.87 億,有千億級別的日均曝光,百億級別的日均播放,模型量級非常大,還要保證實時。并且快手的核心價值觀是平等普惠,即千萬級的用戶同時在線時,個性化請求時會推薦不同的內容。

總結起來,數據處理的特點是既大,又要實時。

2、推薦業務復雜

圖片

一般的推薦業務架構如上圖所示,在視頻池里(比如有幾千萬的視頻)會經過固定的四個階段:

  • 召回:從幾千萬的視頻里召回幾萬或者幾千的視頻。
  • 粗排:通過一個粗排漏斗,選出幾千的視頻。
  • 精排:幾千的視頻又會通過精排,篩選 top 幾百的視頻。
  • 重排:進入重排,給出模型打分,做模型校驗。
  • 返回:加上一些機制和多樣化操作,最后選出幾十個結果返回給用戶,整個漏斗要求非常高。

快手的業務類型比較多樣,主要可以分成大型業務和中小型業務。

大型業務的樣本量級很大,像主站推薦一天的樣本可能有千億,存儲能達到 p 的級別。迭代主要用流式迭代,即在線迭代特征和模型,速度會非常快。如果選用批式迭代的話,回溯樣本要 30 天,需要的資源是流式迭代的幾十倍,快手大場景下的流量分配又比較多,所以傾向于做在線的流式迭代實驗,速度快,消耗資源量相對也少很多。

中小業務,一天的樣本大約在百億級別,存儲大概幾十 T。選擇流式迭代會需要頻繁上線迭代,而且流量分配也不夠。這種情況下一般盡量選用批式迭代,此時需要很大量級的計算樣本,比如要回溯至少 60 天以上,回溯樣本能達到 p 級別。因為對于大模型來說,如果數據量不夠,模型訓練不充分,效果就會相應地下降。所以在這種小的業務場景里,還是傾向于批式迭代,回溯更多天的樣本,以使模型達到一個更穩定的狀態。在這種場景下面,會傾向于批次迭代實驗。

3、推薦模型的數據量

圖片

這里是之前在快手發布的一個萬億級別模型文章里的截圖,快手是個性化模型,所以參數量非常大。從圖中對比來看,OpenAI 的 GPT3 參數量是 175B,但快手參數量 1900B,已經到萬億級別了。主要是因為快手選用的是 SIM 長序列模型,需要用戶長期的興趣,然后把該序列輸入到模型。快手有億級用戶,life-long 興趣需 10 萬以上序列,再加上千億級的樣本的疊加,因此參數量非常大,能達到 1.9 萬億。雖然這 1.9 萬億參數跟 OpenAI 的 GPT 3 模型的參數類型不一樣,計算量也不太一樣。但從參數量級上來看,快手推薦是非常大的。

4、語言模型的演進

圖片

推薦模型跟語言模型緊密相關,一般新模型都會在語言模型上去做迭代,成功之后就會引入推薦模型,比如 DN、RNN、Transformer。上圖是亞馬遜 3 月份時發布的一個圖,主要介紹了語言模型的一些進展。

可以看到,17 年之前主要是 RNN 模型,RNN 模型是按次序去順序遍歷數據后訓練,該模型對并行算力要求并不高,但模型收斂比較復雜,因為可能會存在梯度消失的問題。2017 年出現 Transformer 之后,語言模型突破了原有的限制,可以做并發迭代,所以其算力大規模增長。

圖中的樹分為三個部分:(1)紅線部分是 encoder-only 技術,最早是 Bert 模型;(2)綠線是 encoder-decoder 類型,Google 主要選擇這一類型;(3)藍線主要是 open API 里 ChatGPT 選用的類型,這一類模型發展得最好,因為它足夠簡單,只需要考慮 decoder,運算量小,而且模型效果也會很好。

二、大規模模型數據處理

1、背景-實效性

圖片

快手對數據時效性要求很高,用戶看到視頻后會反饋到快手的 log 收集系統,該用戶的行為會實時地拼接推薦日志(推薦日志就是推薦服務落下來的特征),特征流加上行為流成為樣本流進入后面的特征處理,然后進入模型訓練。模型訓練完成后實時更新到在線預估,在線預估會根據模型的更新推薦出最符合用戶需求的一些視頻。該鏈路要求延遲必須要在一秒內,需要將用戶行為盡快反饋到模型里,所以對于大數據處理的時效性要求是非常高的。

2、大數據量處理

圖片

快手有千萬級用戶在線,不考慮行為多樣性的情況下,QPS 至少是千萬級的,如果區分到行為的多樣性,這個組合數量就更爆炸了,高峰期大概每秒需要處理 30T 左右的狀態。

業界方案主要是采用 Flink 流式框架,但如果直接用 Flink 引入 state join,在并發幾千的情況下會造成大量的慢節點。因為 30T 狀態如果 1000 并發的話,需要存 30G 的狀態,如果 1 萬并發也得存 3G。3G 在 1 萬并發下的慢節點的概率會非常大。在這種情況下如果出現慢節點,需要幾個小時恢復,這對于推薦系統肯定是不能忍受的。

所以快手選擇了一個折中方案,把狀態下沉至高性能存儲上,然后采用無狀態 hash join 的方式來做一個實時 join 的狀態,只要用戶的行為和特征都到齊,就立即觸發樣本的下發,這樣就可以保證行為能夠及時地反饋到模型。雖然特征和行為來的順序不一樣,但通過外部的狀態,再加上 Flink 流式框架并行的操作,就能實現大規模高性能的 join。

3、復雜特征計算

圖片

在上述處理完成之后,是特征計算場景,主要有兩種計算,標量計算和向量計算。標量計算類似于特征處理,比如要把某些值求和、求平均。在向量計算里,會對一批樣本同一列進行一個同樣的操作,放在 GPU 通過 cuda 計算。這樣,通過使用 GPU 和 CPU 協同的方式實現高性能計算,一些標量操作在 CPU 上計算,內存訪問也會在 CPU 上進行,然后傳輸到 GPU 上去做高性能的 GPU 計算。

為了保證算法迭代的靈活性,采用了 DSL 抽象。因為 SQL 不能完全描述所有的特征處理場景。比如有一些在時間窗口的操作,如果通過 SQL 去做需要寫一些自定義的 UDF,這樣很不利于迭代。所以我們的 DSL 是用 Python 描述的,用戶可以通過 Python 直接調用下層的高效執行算子。第一步先寫計算層,使用 C++ 實現一些高效的 operator,包括 cuda 和 CPU 相關的計算也都是通過 C++ 庫去做的。在 runtime 下面采用 Flink 的分布式框架加上 GNI 的方式去調用 C++ 的這些算子,以達到高性能、高吞吐的處理。

4、推薦場景特點

推薦場景下有兩個特點,一個是批流一體,另一個是潮汐。

圖片

批式調研和在線實驗這兩種場景會需要有批流一體,因為在批場景里調研特征或調研模型結構完成之后,需要到在線去做上線,因此需要有一個批流一體的統一描述語言加上統一的執行引擎。用戶在批式上調研,會使用 DSL、Hadoop 和 Spark 把所有的數據計算出來,做模型迭代。模型迭代成功之后做特征上線,上線到流式通用特征處理框架上,或是上線到流式特征框架特化的一個處理框架上。這里之所以會分出兩個節點,主要是因為有一些特征是所有模型公用的,所以可能在通用的框架下面,這樣只需要計算一次。而在特化的算子下面則是一些模型所特有的特征,因此分開處理。但這兩個計算引擎和語言描述其實是一樣的。同樣地,這些通用處理的數據需要落盤到批場景下。批場景下有很多是基于 base 的特征去迭代,會加入它自己的性價特征,所以在批次場景下面計算的也是 Delta。

上線完之后就會到在線服務,這里會有一個高性能的存儲和計算庫去承接,這一點在后文中還會講到。在流式場景下,注重的是高吞吐、低延遲和高可用。在批場景下,主要關注高吞吐、高可靠。

圖片

另外一個特點就是請求潮汐。上圖是請求潮汐的示意圖(并不是快手的真實流量)。從圖中可以看到,有早高峰和晚高峰兩個高峰。在高峰期需要給足在線的算力,在低峰期則要把冗余的算力利用起來。

在這種情況下,快手的大數據處理框架以及在線所有的模塊需要針對潮汐的特點,去做云原生架構的一些改造,比如快速恢復、自動伸縮、快速伸縮。快速伸縮主要是因為在自動伸縮的時候并不能保證是高效的,比如一次自動伸縮需要耗一小時或者幾個小時之久,那么在線的請求在這幾個小時之間會有比較大的損失。

另外,還需要把在線服務的資源池和大數據處理的資源池統一起來,這樣所有資源在低峰期時可以把冗余算力給批式場景、大模型預訓練場景或者大模型批量預估的場景,使資源得以利用。快手現在所有的架構都在向云原生架構演進。

三、大規模模型數據存儲

1、存儲特點

圖片

大規模數據存儲的第一個特點就是超低延遲,因為存儲節點存儲的都是狀態,一些計算節點需要很多的狀態信息才能去計算,所以存儲節點大部分時間都是在葉子節點,而且推薦的在線實驗有上千個模塊,每一個模塊只能給十毫秒以內或者最多幾十毫秒的超時時間,因此要保證所有存儲節點都是低延遲、高吞吐并且高可用的。

推薦實驗和推薦服務 base 之間有一個互相切換的過程。一般并行的實驗數量非常多,實驗完成之后會去切換成一個在線的 base,這樣它承擔的流量就會非常大。比如在訓練服務 base 里會有召回的 base、粗排的 base和精排的 base,各個 base 都需要去承擔千萬級的 QPS,而且要提供超高的可靠性。所以在線存儲部分,大量選用的是全內存架構。

圖片

其次,快手有超大存儲的需求。前文中提到,快手大模型有 1.9 萬億的參數量,如果換成普通八維的 float,需要的存儲也要有 64T,而且還有一個全用戶的行為序列,有 180T 左右的狀態信息。如果要采用全內存的存儲,將會需要 2000 多臺機器。而且所有的狀態需要在 30 分鐘內恢復,因為推薦系統如果超過 30 分鐘不恢復,會對線上產生非常大的影響,用戶體驗會很差。

針對上述需求,我們的方案主要有以下幾個:

  • 特征 score 的準入:特征 score 可以理解為特征重要性,即將一些重要性比較低,對預估效果影響也微乎其微的特征不放在在線存儲上。
  • LRU 和 LFU 的淘汰:因為是在線的模型,需要保證可靠性,即內存需要維持在一個穩定范圍內,不能一直增長。因此我們將最遠更新的優先淘汰,最先訪問的優先保留。
  • NVM 新硬件技術:全內存架構的資源消耗也是一個非常大的問題。我們引入了 NVM 硬件技術。NVM 是一個持久化存儲,是 Intel 新發布的一個硬件,它會在 DR 和 SSD 之間,有接近于內存的速度,同時有接近于 SSD 的存儲空間,既能兼顧存儲也能兼顧性能。

2、存儲方案-NVM Table

圖片

存儲方案是 NVM Table,分成異構存儲的三層:物理層提供底層存儲的 API,包括 NVM 存儲和 memory 存儲;中間 memory pool 封裝統一的管理功能,把 NVM 和 memory 的模塊都管理起來;上層業務通過 memory pool 的一個 API 去調用下層的 NVM 和 memory,提供統一的查詢邏輯。

在數據結構布局方面,memory pool 采用的是 block 接口抽象。將 NVM 和 memory 分成若干不同的、可通過全局統一地址來訪問的 block,這樣就可以實現 zero copy 的訪問自由化。對于一些頻繁訪問的 key,會放到 mem-key 上。不常訪問的 key 會放在到 NVM 上。一些索引的 key 會頻繁訪問,但查找到 key 之后,其 value 在最后要返回給上游的時候才會用到,并且量級較大,所以將 value 放到持久化的存儲。Key 查詢比較多,同時也比較小,所以放在內存,這樣就實現了內存和 NVM 的零拷貝技術。這里的哈希表采用了業界領先的無鎖技術,以減少臨界區的競爭,完成高效存儲。

從 NVM Table 的一個場景測試數據可以看出,其網絡的極限吞吐與 JIRA 是相當的。跨網絡訪問一般是網絡達到極限,所以 NVM 帶寬可以完全覆蓋網絡帶寬,瓶頸主要在網絡上,這樣就能保證 NVM 既有成本上的收益,也有大存儲和高吞吐的收益。另一方面,恢復時間也下降了 120 倍。最開始恢復 T 的數據需要兩個小時,采用 NVM 之后只需要2分鐘。

圖片

3、存儲方案-強一致性

圖片

存儲方面,還有強一致性的需求,主要是因為在推薦場景里也有一些廣告和電商的推薦,需要存儲的副本特別多。因為當一些新的短視頻或者新物料進來時,下游所有模塊會有一個并發分發,需要保證這些視頻在 10 秒內到達所有的推薦服務,且所有推薦服務里的狀態需要保證一致。否則對于模型的效果影響很大。

我們采用了 Raft 協議加 BT 的模式。Raft 協議主要負責選組和同步數據,BT 的模式主要是改造 BT 同步的模式,比如在幾千上萬臺機器規模下的同步,如果同時用主從同步的話,主節點的出口帶寬可能會是從節點的千倍以上,帶寬就會成為瓶頸,下發的狀態就會非常少,高吞吐和數據同步會受到影響。

我們的方案是分布式的平衡樹分發,構造一個平衡二叉樹,把所有主從節點進行組織,每個節點只管有限個從節點,從而保證從主節點同步到葉子節點所需要的帶寬不變,但是單節點的帶寬限制為小于等于 2,這樣在全局下既能做到一次性,也能做到高效地同步,10 秒內即可將所有視頻狀態分發到每個節點。

四、展望

圖片

推薦模型的發展跟語言模型是相關的,從 DNN 模型到 Wide&Deep,到 Transformer,再到 SIM 長序列及生成式模型,模型增長了很多倍。除了模型的增長,算力增長也會隨視頻的增長和用戶的增長,呈現出指數級的上升。從統計數據來看,最近兩年推薦模型的算力增長接近 10 倍,我們的方案主要是優化工程架構和新的硬件技術。

圖片

生成式模型會帶來計算量的爆炸,因為它是一個 token-based 的推薦,每次推薦需要之前所有的 token 作為 context,在這種情況下生成的效果才會最好。如果沒有 token-based,那么與算力不會呈指數級增長。因此,推薦的壓力,將主要來自狀態存儲的大規模提升,因為目前的推薦模型主要是 pointwise 的推薦,對于長序列推薦模型算力也是有限的。如果全部采用深層次模型推薦,其狀態存儲還將再增長 10 倍,挑戰會非常大。因此我們需要通過一些新硬件,比如 CXL、NVM 以及新推出的 Grace 架構,再加上工程上的優化,比如狀態做差分、傳輸計算等等,來應對未來的挑戰。

責任編輯:姜華 來源: DataFunTalk
相關推薦

2022-06-28 13:41:43

京東數據處理

2023-11-29 13:56:00

數據技巧

2012-06-26 10:03:06

海量數據處理

2024-06-19 21:12:02

2011-08-18 09:43:45

Bloom Filte海量數據

2023-10-05 12:43:48

數據處理

2021-07-20 15:37:37

數據開發大數據Spark

2011-08-19 13:28:25

海量數據索引優化

2017-10-18 13:31:56

存儲超融合架構數據中心

2012-02-22 15:32:11

海量數據

2023-10-12 07:32:27

冷啟動推薦模型

2020-06-10 10:00:53

Serverless數據處理函數

2010-09-06 09:24:56

網格數據庫

2024-06-04 07:29:13

2019-08-19 18:42:43

大數據海量數據

2016-06-16 10:52:25

IBM

2010-03-16 18:24:44

Java線程模型

2022-08-26 05:18:30

分布式系統數據處理

2024-04-22 07:56:32

數據倉庫數據中臺數據服務

2023-07-12 16:07:50

鏈路數據湖技術
點贊
收藏

51CTO技術棧公眾號

黄色小视频在线免费看| 国产精品秘入口18禁麻豆免会员| 这里只有久久精品视频| 自拍偷拍欧美一区| 色婷婷国产精品| 久久久久久久免费| 亚洲av无码乱码国产精品fc2| 国产精品三p一区二区| 五月天激情综合| 欧美动漫一区二区| 怡红院成永久免费人全部视频| 91综合久久一区二区| 日韩欧美二区三区| 男人添女人下面高潮视频| 欧美大片aaa| 美女诱惑一区二区| 九色91av视频| 在线不卡av电影| 日韩在线电影| 午夜电影久久久| 四虎影院一区二区三区 | 99国产精品白浆在线观看免费| а√中文在线资源库| 国产精品日本| 日韩中文娱乐网| 一级黄色片毛片| av成人在线看| 亚洲丝袜美腿综合| 精品视频一区在线| 国产精品人人妻人人爽| 激情视频一区| 中文字幕在线精品| 国产激情第一页| 精品自拍视频| 狠狠久久亚洲欧美专区| 欧美性大战久久久久| 国产又大又黄又爽| 午夜一级久久| 色综合视频网站| 欧美另类z0zx974| 91成人噜噜噜在线播放| 欧美网站一区二区| 在线观看成人免费| 国家队第一季免费高清在线观看| 国产成人亚洲综合a∨婷婷| 青草青草久热精品视频在线观看| 91插插插插插插| 国产精品一区二区99| 日韩欧美国产综合一区| 日本精品一区二区三区四区| 18+激情视频在线| 国产精品久久久久毛片软件| 久久人人九九| 成人毛片在线精品国产| 激情五月婷婷综合网| 日产精品久久久一区二区福利| 福利视频第一页| 欧美欧美黄在线二区| 精品播放一区二区| www.成人黄色| 日本午夜免费一区二区| 91国偷自产一区二区三区成为亚洲经典| 日韩一级特黄毛片| 18在线观看的| 国产欧美日韩在线看| 精品欧美国产| 丰满熟妇人妻中文字幕| 国产黑丝在线一区二区三区| 国产精品一区电影| 国产无套粉嫩白浆内谢| 欧美精品色网| 欧美超级免费视 在线| 美国美女黄色片| 国产一区国产二区国产三区| 精品视频在线播放色网色视频| 欧美xxxxx少妇| 国产高清亚洲| 欧美一区二区三区视频免费| 天天做天天干天天操| 久久久久伊人| 欧美剧情片在线观看| 午夜xxxxx| 欧美aaa级| 欧美久久免费观看| 婷婷中文字幕在线观看| 亚洲成人偷拍| 欧美一级一级性生活免费录像| 亚洲一二区在线观看| 精品国产一区二| 日韩女同互慰一区二区| 人人干人人视频| 99久久伊人| 欧美午夜寂寞影院| 波多野结衣中文字幕在线播放| 免费看一区二区三区| 日韩精品在线一区二区| 国产探花在线观看视频| 91综合精品国产丝袜长腿久久| 精品国产免费一区二区三区香蕉| 久久久久久久人妻无码中文字幕爆| 波多野结衣一区二区三区免费视频| 精品国产乱码久久久久久久久| 亚洲精品久久一区二区三区777 | 亚洲成人黄色影院| 日韩中文字幕在线视频观看| 亚洲欧洲自拍| 欧美区一区二区三区| 亚洲色图欧美自拍| 农村少妇一区二区三区四区五区 | 欧洲成人性视频| 超碰在线观看91| 激情综合网天天干| 狠狠色综合网站久久久久久久| 免费在线观看一级毛片| 国产精品国产自产拍高清av| 日韩精品久久一区二区| 爱情电影社保片一区| 欧美日韩国产成人在线免费| 性活交片大全免费看| 国产成人1区| 九九热r在线视频精品| 免费视频网站www| 羞羞答答国产精品www一本| 国产精品偷伦视频免费观看国产| 亚洲xxxx天美| 欧美国产乱子伦| 国产日韩第一页| 性国裸体高清亚洲| 欧美一区午夜视频在线观看| av在线网站观看| 999成人网| 欧美做受高潮电影o| 国产精品伊人久久| 久久久不卡网国产精品二区| 日日噜噜夜夜狠狠久久丁香五月| 深夜成人影院| 亚洲电影免费观看| 亚洲精品一区二区三区在线播放| 国产精品日本| 97伦理在线四区| 午夜在线视频| 一本大道久久精品懂色aⅴ | 国产传媒在线| 91精品国产91久久久久久一区二区| 国产黄色网址在线观看| 欧美喷水视频| 成人免费午夜电影| 国产九九在线| 狠狠色噜噜狠狠狠狠97| aaaaa黄色片| 五月精品视频| 国产精品日韩欧美大师| 亚洲人妻一区二区| 亚洲午夜在线视频| www.成人黄色| 国产精品91一区二区三区| 日韩免费不卡av| 婷婷视频在线观看| 亚洲第一福利视频在线| 欧美性受xxxx黒人xyx性爽| 婷婷综合亚洲| 国产精品自拍偷拍视频| 加勒比一区二区三区在线| 精品福利一区二区| 成人网站免费观看| 亚洲精品色图| 国产私拍一区| 999福利在线视频| 欧美精品一区男女天堂| 精品视频在线观看免费| 成人在线视频一区| 免费看黄在线看| 豆花视频一区二区| 97av视频在线| 你懂的在线视频| 色综合久久综合| 国产激情在线免费观看| 国产亚洲欧洲| 免费看成人片| 日韩在线影院| 中文字幕欧美亚洲| 国产又黄又大又粗的视频| 亚洲少妇中出一区| 婷婷中文字幕在线观看| 中文字幕免费精品| 999精品视频一区二区三区| 青草在线视频| 亚洲国产日韩欧美综合久久| 日韩精品在线免费视频| 久久综合色综合88| 色婷婷综合久久久久中文字幕| 欧美日一区二区| 国产欧美精品一区二区| 免费大片黄在线| 制服丝袜一区二区三区| 久久久久久久久久91| av电影一区二区| 欧美日韩第二页| 色999日韩| julia一区二区中文久久94| av资源在线播放| 亚洲欧美精品在线| 中文字幕制服诱惑| 国产精品免费观看视频| 在线a免费观看| 亚洲精选91| 亚洲视频在线二区| 婷婷精品久久久久久久久久不卡| 欧美激情va永久在线播放| 日韩在线无毛| 欧美日韩电影在线| 久久香蕉精品视频| 国产精品色婷婷| 国产av一区二区三区传媒| 久久亚洲国产精品一区二区| 久久av秘一区二区三区| 看全色黄大色大片免费久久久| 国产精品爱啪在线线免费观看| 成人在线免费看片| 亚洲毛片在线看| 国产精品伊人久久| 色婷婷久久久久swag精品| tube国产麻豆| 国产无遮挡一区二区三区毛片日本| 国产精品久久久久久久av福利| 午夜日韩福利| 奇米精品在线| 高清日韩中文字幕| 国产精自产拍久久久久久蜜| 香蕉久久aⅴ一区二区三区| 亚洲欧美日本精品| 亚洲精品久久久蜜桃动漫| 欧美性高清videossexo| 日本一区二区欧美| 欧美激情综合网| 亚洲熟妇无码av| 成熟亚洲日本毛茸茸凸凹| 手机av在线网| 日韩国产欧美在线观看| 国产真人做爰毛片视频直播 | 亚洲成人免费在线视频| 91福利在线观看视频| 欧美性xxxxxxx| 日韩男人的天堂| 一区二区三区欧美日韩| 成人无码精品1区2区3区免费看 | 国产精品萝li| 日本xxx在线播放| 成人精品国产一区二区4080| 久久久久xxxx| 日韩高清一区在线| 国产精品沙发午睡系列| 国产一区二区三区四区老人| 在线综合视频网站| 精品国产一区二区三区噜噜噜 | 久久悠悠精品综合网| 国产日韩在线一区| 成人免费毛片嘿嘿连载视频…| 91a在线视频| 欧美韩日亚洲| 欧美美女15p| dj大片免费在线观看| 久久综合免费视频| 18加网站在线| 欧美高清自拍一区| 成人高清免费在线| 久久九九有精品国产23| 在线观看免费网站黄| 伊人青青综合网站| www.亚洲视频| 色诱女教师一区二区三区| 91caoporn在线| 中文字幕久久久| 日本在线免费看| 正在播放国产一区| porn亚洲| 欧美成人亚洲成人| 欧亚在线中文字幕免费| 国产精品美女呻吟| 国产一区二区三区| 久久大香伊蕉在人线观看热2| 精品国产日韩欧美| 女同性恋一区二区| 性欧美xxxx大乳国产app| 日韩欧美国产片| 国产成人精品免费视频网站| 三上悠亚ssⅰn939无码播放| 国产精品视频一二三区| 欧美成人手机视频| 一本到不卡免费一区二区| 国产精品伦一区二区三区| 精品国产一区二区三区忘忧草| 国产尤物视频在线| 欧美人与性动交| 亚洲成人短视频| 亚洲一区亚洲二区| 欧美人与牛zoz0性行为| 永久免费网站视频在线观看| 免费亚洲网站| 国产伦精品一区二区三区妓女下载 | 91精品国产91久久久久久久久| 成人在线视频免费| 国产伦精品一区二区三区视频免费| 国产亚洲电影| 久久99久久99精品| 久久精品国产亚洲aⅴ | 精品欧美午夜寂寞影院| 亚洲日本japanese丝袜| 一区二区国产精品| 三级av免费看| 日本一区二区三区四区| 久久久精品视频免费| 欧美精品久久99久久在免费线 | 亚洲高清999| 日韩在线观看电影完整版高清免费| 国户精品久久久久久久久久久不卡| 日本久久精品一区二区| av日韩在线网站| www.99re7| 欧美日韩国产电影| 成人综合影院| 日本久久久久久| 日本久久成人网| 国产美女永久无遮挡| 久久国产精品第一页| 亚洲精品国产一区黑色丝袜| 香蕉影视欧美成人| 国产激情久久久久久熟女老人av| 中文字幕在线看视频国产欧美| 日本乱码一区二区三区不卡| 91精品入口蜜桃| 久久久久蜜桃| 男生操女生视频在线观看 | 亚洲国产欧美自拍| 国产探花视频在线观看| 99久久精品无码一区二区毛片| 国产电影一区二区在线观看| 亚洲精品手机在线观看| 中文字幕乱码亚洲精品一区 | 久久天堂成人| 中国美女乱淫免费看视频| 精品免费在线观看| 十八禁一区二区三区| 久久人人爽国产| 噜噜噜狠狠夜夜躁精品仙踪林| 亚洲色欲久久久综合网东京热| 国产自产v一区二区三区c| 日本在线视频www色| xxxxxx国产| 欧美性猛交视频| 欧美美女色图| 国产精品91一区| 国产亚洲精品美女久久久久久久久久| 日本久久久精品视频| 91丨porny丨最新| 亚洲AV无码成人精品区东京热| 日韩精品视频在线观看免费| 亚洲欧美小说色综合小说一区| 久久99精品久久久久久三级| 国产精品久久久久久模特| 极品粉嫩小仙女高潮喷水久久| 婷婷国产在线综合| 精品久久久久一区二区三区| 国产精品极品尤物在线观看| 日韩在线高清| 日本成人在线免费| 亚洲成人午夜影院| 四虎国产精品永远| 国产精品678| 久久久久久久久久久9不雅视频| 无套内谢丰满少妇中文字幕| 亚洲一区二区在线免费看| 日韩有码第一页| 国产精品高潮呻吟视频| 久久综合电影| 成年人看片网站| 欧美日韩国产精品| 99se视频在线观看| 91精品国产综合久久久久久丝袜 | 成人免费在线电影网| 青青视频在线播放| 国产精品天天摸av网| а√天堂资源在线| 日韩av手机在线看| 婷婷伊人综合| 欧洲一级黄色片| 一本色道久久综合精品竹菊| 日本精品一区二区三区在线播放| 成人xxxxx色| 日韩中文字幕不卡| 欧美丰满艳妇bbwbbw| 日韩国产精品亚洲а∨天堂免| 精品视频在线一区二区在线| 国产911在线观看| 久久久99免费| 国产黄色美女视频| 国产精品高潮粉嫩av| 影音先锋久久精品| 91制片厂在线| 亚洲美女视频网站|