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

后摩爾時(shí)代,如何給你的CPU減負(fù)?

商務(wù)辦公
通用處理器(CPU)的摩爾定律已入暮年,而機(jī)器學(xué)習(xí)和Web服務(wù)的規(guī)模卻在指數(shù)級(jí)增長。

 ??

[[204624]]

??

一、背景介紹

通用處理器(CPU)的摩爾定律已入暮年,而機(jī)器學(xué)習(xí)和Web服務(wù)的規(guī)模卻在指數(shù)級(jí)增長。伴隨著當(dāng)今硬件技術(shù)的成熟發(fā)展,普通CPU無論是在計(jì)算能力,還是資源成本上相對(duì)于一些專用硬件已經(jīng)沒有絕對(duì)優(yōu)勢,這也促使硬件加速技術(shù)得到各大公司的青睞,譬如三大互聯(lián)網(wǎng)巨頭百度、阿里、騰訊內(nèi)部的接入層采用類似KeyLess方案來加速HTTPS的卸載,不僅提高了用戶體驗(yàn),還節(jié)省了機(jī)器成本。根據(jù)當(dāng)前調(diào)研結(jié)果發(fā)現(xiàn):目前業(yè)內(nèi)各大公司接入層針對(duì)于Gzip采用硬件加速還是一片空白,阿里接入層首次結(jié)合硬件加速技術(shù)卸載Gzip不僅帶來了性能提升,而且對(duì)業(yè)界在此領(lǐng)域的發(fā)展也有重大影響意義。

接入層Tengine當(dāng)前性能瓶頸是CPU,譬如Gzip模塊在Tengine中CPU占比高達(dá)15%-20%左右,相比于其它模塊CPU消耗高、占比呈增長趨勢(后端應(yīng)用壓縮邏輯后續(xù)統(tǒng)一前置接入層)、且集中,所以Gzip模塊使用硬件卸載對(duì)于性能提升、成本優(yōu)化是不可或缺。

二、分析與調(diào)研

分析前先簡單介紹下什么是硬件加速: 硬件加速(HardwareAcceleration)就是利用硬件模塊來替代軟件算法以充分利用硬件所固有的快速特性(硬件加速通常比軟件算法的效率要高),從而達(dá)到性能提升、成本優(yōu)化目的,當(dāng)前主要是如下兩大加速方式:

FPGA 現(xiàn)場可編程門陣列,可針對(duì)某個(gè)具體的軟件算法進(jìn)行定制化編程,譬如業(yè)內(nèi)的智能網(wǎng)卡;

ASIC 專用集成電路,它是面向?qū)iT用途的電路、專門為一個(gè)用戶設(shè)計(jì)和制造的,譬如Intel的QAT卡僅支持特定加減密、壓縮算法;

FPGA與ASIC的對(duì)比如下表格所示:

??

??

2.1、接入層Tengine CPU消耗分析

主站接入層承載集團(tuán)90%以上的入口流量,看似只是作為一個(gè)七層流量轉(zhuǎn)發(fā)網(wǎng)關(guān),但是卻做了非常之多的事情,譬如https卸載及加速、單元化、智能流量轉(zhuǎn)發(fā)策略、灰度分流、限流、安全防攻擊、流量鏡像、鏈路追蹤、頁面打點(diǎn)等等,這一系列功能的背后是Tengine眾多模塊的支持。由于功能點(diǎn)比較多,所以這就導(dǎo)致Tengine的CPU消耗比較分散,其主流程處理如下圖所示:

??

??

各模塊CPU消耗占比Top 5如下表格所示:

??

??

就當(dāng)前接入層流量模型分析來看,Gzip單個(gè)模塊CPU消耗占比達(dá)到15%-20%左右(注:主要是壓縮消耗)且占比呈上升趨勢,所以對(duì)Gzip使用硬件卸載迫在眉睫。

2.2、加速方案調(diào)研

2.2.1、Intel QAT卡

QAT(Quick Assist Technology)是Intel公司推出的一種專用硬件加速卡,不僅對(duì)SSL非對(duì)稱加解密算法(RSA、ECDH、ECDSA、DH、DSA等)具有加速,而且對(duì)數(shù)據(jù)的壓縮與解壓也具有加速效果;

QAT加速卡提供zlib壓縮算法、且zlib shim對(duì)其原生zlib與QAT之間做了適配,調(diào)用方式和zlib庫方式基本一致,需在上層業(yè)務(wù)中開啟zlib QAT模式、相對(duì)來說對(duì)上層業(yè)務(wù)改造較少。

2.2.2、智能網(wǎng)卡

INIC(Intelligent Network Interface Card)是網(wǎng)絡(luò)研發(fā)事業(yè)部自研產(chǎn)品,以網(wǎng)絡(luò)處理器為核心的高性能網(wǎng)絡(luò)接入卡,對(duì)于網(wǎng)絡(luò)報(bào)文數(shù)據(jù)的處理非常合適,針對(duì)Tengine的gzip卸載有如下兩種方案:

a. 提供壓縮API給host,把壓縮數(shù)據(jù)返回host,由host封包發(fā)送;

b. host和網(wǎng)卡約定壓縮flag,host發(fā)送未壓縮報(bào)文,智能網(wǎng)卡收到后進(jìn)行壓縮,并且重新封包發(fā)送;

2.2.3、FPGA卡

FPGA(Field-Programmable Gate Array)現(xiàn)場可編程門陣列,需要對(duì)接入層使用的zlib算法使用硬件語言重新開發(fā)、進(jìn)行電路燒寫,且上層交互驅(qū)動(dòng)也需要從零開發(fā);

方案對(duì)比

智能網(wǎng)卡的方案1相比于QAT對(duì)zlib處理沒有性能上的優(yōu)勢,智能網(wǎng)卡只是對(duì)zlib進(jìn)行軟件卸載、相對(duì)于QAT并不具有加速作用;其方案2需要把Tengine一部分業(yè)務(wù)邏輯抽取到網(wǎng)卡中做:如spdy、http2、chunked、ssl對(duì)稱加密、響應(yīng)body限速等邏輯,其成本及風(fēng)險(xiǎn)高,方案3的FPGA方式相對(duì)來說開發(fā)成本較高、且相關(guān)資源匱乏。

綜上所述最終采用QAT加速卡對(duì)接入層Tengine的Gzip進(jìn)行卸載、加速。

三、方案實(shí)施

QAT驅(qū)動(dòng)采用UIO(UserspaceI/O)技術(shù),其大部分處于用戶態(tài)、只有少部分處理硬件中斷應(yīng)答等邏輯處于內(nèi)核態(tài),這樣不僅方便用戶調(diào)試,而且還解決了內(nèi)核不支持浮點(diǎn)數(shù)運(yùn)算的問題。當(dāng)然QAT加速卡也順應(yīng)了Docker虛擬化的潮流,其采用SRIOV技術(shù),可以在虛擬機(jī)之間高效共享PCIe(Peripheral Component Interconnect Express)設(shè)備,當(dāng)前DH895XCC系列芯片最高可支持32個(gè)虛擬機(jī)共享QAT,從而達(dá)到充分利用硬件資源。其次QAT屬于ASIC模式相比于FPGA具有更好的加速效果,主要原因是由于FPGA為了可重構(gòu),導(dǎo)致其邏輯查找表、觸發(fā)器眾多以及相同邏輯電路在布線上延時(shí)變大。

接入層Tengine目前采用的是下圖左邊的實(shí)線加速鏈路,其中Zlib Shim、QAT User Space Api、QAT Driver作為Tengine Gzip與底層硬件QAT的通信適配層,此方式對(duì)上層業(yè)務(wù)入侵較小、其軟件架構(gòu)如下圖所示:

 

??

??

雖然該方案看起來比較簡單,但是真正線上實(shí)施的時(shí)候還是遇到了非常多的問題(功能、性能方面),譬如:

3.1、架構(gòu)不合理

  • a. 使用的第一版驅(qū)動(dòng)Intel-Qat2.6.0-60,當(dāng)QPS為1k左右時(shí)CPU很快打滿(注:正常情況下QPS為1k時(shí),CPU消耗6%左右),且CPU消耗中90%以上都是消耗在內(nèi)核態(tài),如下圖所示:

??

??

使用strace進(jìn)行相關(guān)系統(tǒng)熱點(diǎn)函數(shù)統(tǒng)計(jì)發(fā)現(xiàn),其CPU主要消耗在ioctl系統(tǒng)函數(shù)上,如下所示:

??

??

通過perf查看ioctl主要是執(zhí)行內(nèi)存分配命令,由于Zlib Shim需要開辟連續(xù)的物理內(nèi)存、所以出現(xiàn)頻繁調(diào)用 compact_zone進(jìn)行內(nèi)碎片整理,其調(diào)用熱的高達(dá)88.096%,如下圖所示(注:熱度表示該函數(shù)該函數(shù)自身的熱度、調(diào)出: 表示被調(diào)用函數(shù)的熱度總和、總體: 熱度 + 調(diào)出):

??

??

同Intel研發(fā)聯(lián)調(diào)討論后發(fā)現(xiàn)是由于當(dāng)前Intel QAT的Zlib Shim的模型不合理所導(dǎo)致,通過推動(dòng)其改造采用OOT的內(nèi)存管理模塊USDM(內(nèi)部維護(hù)一個(gè)HugePage內(nèi)存池)方案解決。

  • b. 使用上述問題解決后的驅(qū)動(dòng)intel-qatOOT31092,測試后發(fā)現(xiàn)CPU節(jié)省效果不佳(用戶態(tài)CPU減少、但是增加了內(nèi)核態(tài)的CPU),經(jīng)分析、發(fā)現(xiàn)使用QAT加速后,部分系統(tǒng)函數(shù)CPU占比變高,如 open、ioctl、futex,如下圖所示(注:左邊的是使用QAT后各系統(tǒng)熱點(diǎn)函數(shù)),使用QAT后open、ioctl、futex執(zhí)行時(shí)間占比高達(dá)8.95(注:3.91 + 2.68 + 2.36),而未使用版本對(duì)應(yīng)占比時(shí)間才0.44(注:0.24 + 0.14 + 0.06);

??

??

分析其Tengine的worker進(jìn)程堆棧信息發(fā)現(xiàn)open、ioctl都是成對(duì)出現(xiàn)(即一次http請(qǐng)求出現(xiàn)4次該系統(tǒng)調(diào)用),該現(xiàn)象反饋給Intel的研發(fā)同學(xué)后得知是由于新驅(qū)動(dòng)的Zlib Shim導(dǎo)致,通過優(yōu)化改造后open、ioctl調(diào)用頻率明顯減少。但是其futex系統(tǒng)調(diào)用頻度卻沒有減少,還是導(dǎo)致內(nèi)核態(tài)的CPU占比較高,通過strace跟蹤發(fā)現(xiàn)一個(gè)http壓縮請(qǐng)求后會(huì)多次調(diào)用futex、如下圖所示,同Intel研發(fā)同學(xué)了解到Zlib Shim采用多線程方式,其futex操作來自zlib shim等待QAT壓縮或解壓縮數(shù)據(jù)返回的邏輯。

??

??

由于Tengine是多進(jìn)程單線程、采用epoll異步IO事件模式,聯(lián)調(diào)Intel的研發(fā)同學(xué)對(duì)Zlib Shim進(jìn)行改造(去線程),最終futex系統(tǒng)調(diào)用也明顯減少。

通過分析并推動(dòng)Intel對(duì)QAT進(jìn)行多次架構(gòu)上的改造,才使得QAT的加速特性更好的發(fā)揮。

3.2、功能不完善

  • a. 使用QAT后執(zhí)行reload,可能導(dǎo)致請(qǐng)求響應(yīng)異常,如下所示:

??

??

由于每個(gè)worker進(jìn)程都需要分配一個(gè)QAT Instance用于數(shù)據(jù)解壓縮,Tengine在reload的瞬間worker進(jìn)程數(shù)可能會(huì)翻倍、而QAT Instance初始版本只有64個(gè)、所以新啟動(dòng)的worker進(jìn)程可能分配不到Instance、導(dǎo)致請(qǐng)求失敗。

針對(duì)此問題Intel提供的新版本QAT,其Instance數(shù)量從64提高到256個(gè)避免此問題的發(fā)生,同時(shí)我們提出容災(zāi)保護(hù)方案:當(dāng)Instance無法分配了需要自動(dòng)降級(jí)為軟件壓縮,提高其可用性。

  • b. Zlib Shim huge page內(nèi)存泄漏,導(dǎo)致QAT驅(qū)動(dòng)core dump:

Tengine使用內(nèi)存池模式進(jìn)行內(nèi)存的管理,即調(diào)用(In)DeflateInit分配的空間無需調(diào)用(In)DeflateEnd處理、在請(qǐng)求結(jié)束的時(shí)候會(huì)調(diào)用請(qǐng)求r相關(guān)的釋放操作,進(jìn)行內(nèi)存的歸還,但是由于Zlib Shim使用的huge page必須調(diào)用(In)DeflateEnd才釋放給USDM,通過改造Tengine Gzip相關(guān)代碼后,該問題得以解決,而QAT驅(qū)動(dòng)的core dump也是由于hugepage的泄漏導(dǎo)致無法成功分配導(dǎo)致。

  • c. Zlib Shim狀態(tài)機(jī)不完善導(dǎo)致特定場景下的壓縮、解壓縮請(qǐng)求異常,等眾多問題就不一一介紹。

一路走來,通過無數(shù)次的性能優(yōu)化、功能測試,多次同Intel研發(fā)同學(xué)一起探討之后,才使得QAT在功能、性能、架構(gòu)方面等眾多問題得以快速解決,下面就準(zhǔn)備上線前期準(zhǔn)備工作。

3.3、運(yùn)維梳理

部署發(fā)布

采用單rpm軟件包、雙二進(jìn)制模式,從而降低軟件版與硬件加速版之間的耦合度,自動(dòng)識(shí)別部署機(jī)器是否開啟QAT,并選擇正確的二進(jìn)制執(zhí)行;

容災(zāi)保護(hù)

運(yùn)行過程中由于某種資源的缺乏導(dǎo)致硬件加速版本Gzip執(zhí)行失敗,將會(huì)自動(dòng)切換為軟件版本、待資源可用時(shí)自動(dòng)切換到硬件加速版本;

可維護(hù)與監(jiān)控

雖然上線前做過一系列壓測、穩(wěn)定性并未出現(xiàn)異常,但對(duì)硬件加速的相關(guān)資源指標(biāo)進(jìn)行實(shí)時(shí)監(jiān)控還是必不可少;

四、加速效果

測試機(jī)器

cpu型號(hào):Intel(R) Xeon(R) CPU E5-2650 v2 @ 2.60GHz 32核 內(nèi)核:2.6.32 Zlib版本:zlib-1.2.8 QAT驅(qū)動(dòng)版本:intel-qatOOT40052

數(shù)據(jù)對(duì)比

同等條件下,開啟QAT加速后CPU平均值為41%左右,未開啟QAT加速的CPU平均值為48%左右,如下圖所示:

??

??

相同條件下,開啟QAT加速后系統(tǒng)load平均值為12.09,關(guān)閉QAT加速時(shí)系統(tǒng)load平均值為14.22,如下圖所示:

??

??

相同條件下,開啟與關(guān)閉QAT加速后,響應(yīng)RT波動(dòng)不相上下,如下所示:

??

??

同等條件下,各模塊熱點(diǎn)函數(shù)圖對(duì)比如下所示,其中紅色圈中的是Gzip相關(guān)函數(shù)

(注:左側(cè)是開啟QAT加速):

??

??

同比條件下Tengine Gzip使用QAT加速卡后,CPU消耗從48%下降到41%,系統(tǒng)負(fù)載load下降2個(gè),且根據(jù)模塊熱點(diǎn)函數(shù)圖對(duì)比發(fā)現(xiàn)Gzip基本上已經(jīng)完全卸載。

??

??

結(jié)論

綜上數(shù)據(jù)對(duì)比,當(dāng)qps為10k左右時(shí)Tengine Gzip使用QAT加速后CPU節(jié)省15%左右,且Gzip基本上完全卸載、隨著其占比變高,優(yōu)化效果將越好。

五、總結(jié)

接入層Tengine Gzip硬件加速項(xiàng)目是阿里存儲(chǔ)技術(shù)Tair&Tengine團(tuán)隊(duì)及服務(wù)器研發(fā)計(jì)算團(tuán)隊(duì)與英特爾數(shù)據(jù)中心網(wǎng)絡(luò)平臺(tái)團(tuán)隊(duì)齊心協(xié)力下的產(chǎn)物,不僅帶來了性能提升,而且使得接入層在硬件加速領(lǐng)域再次打下了堅(jiān)實(shí)的基礎(chǔ)、為明年SSL+Gzip架構(gòu)上整合做好了沉淀,同時(shí)也填充了業(yè)內(nèi)接入層對(duì)Gzip采用硬件加速的空白,對(duì)此領(lǐng)域的發(fā)展具有一定的影響意義。

【本文為51CTO專欄作者“阿里巴巴官方技術(shù)”原創(chuàng)稿件,轉(zhuǎn)載請(qǐng)聯(lián)系原作者】

??戳這里,看該作者更多好文??

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

2010-11-22 11:43:56

IBM整合優(yōu)化

2022-03-02 10:52:30

量子計(jì)算科學(xué)家量子處理器

2011-07-07 09:21:50

ExascaleHPC摩爾定律

2020-06-10 14:45:32

AI 數(shù)據(jù)人工智能

2015-03-04 17:24:46

2010-03-22 14:43:54

摩爾定律

2023-03-06 13:42:57

量子計(jì)算

2014-09-23 15:34:25

太爾時(shí)代3D打印機(jī)UP BOX

2009-04-11 18:02:32

多核服務(wù)器IBM

2017-11-13 10:49:34

數(shù)據(jù)中心減負(fù)架構(gòu)

2011-07-18 17:14:14

云存儲(chǔ)

2020-06-09 15:24:51

IBM業(yè)務(wù)出海

2016-09-21 12:44:15

大數(shù)據(jù)TalkingData

2019-11-08 14:29:31

HUAWEI

2020-12-23 09:21:15

物聯(lián)網(wǎng)智慧城市

2011-12-27 09:18:52

摩爾定律手機(jī)移動(dòng)互聯(lián)網(wǎng)

2020-04-16 10:59:17

物聯(lián)網(wǎng)疫情技術(shù)

2022-07-20 13:30:19

紅帽開源CentOS

2020-09-08 11:11:11

物聯(lián)網(wǎng)投資

2020-07-22 17:57:05

戴爾
點(diǎn)贊
收藏

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

www国产精品| 嫩草研究院在线观看| 韩国成人动漫在线观看| 欧美日韩精品免费观看| 中文字幕一区二区三区四区视频| 99九九热只有国产精品| 日韩一二在线观看| 99国产精品免费| 蝌蚪视频在线播放| 精品一区二区三区在线观看| 欧美黄色小视频| 国产视频99| 久久国产视频播放| 色婷婷综合网| 亚洲黄页视频免费观看| 57pao国产成永久免费视频| 欧美三级电影在线| 亚洲精品日日夜夜| 欧美裸体网站| 国产黄色片av| 综合日韩av| 久久久午夜精品| 亚洲va久久久噜噜噜久久天堂| 日韩精品成人在线| 婷婷色综合网| 欧美一区二区在线视频观看| 劲爆欧美第一页| 免费一区二区三区视频导航| 日韩欧美高清dvd碟片| 成人在线激情网| 午夜伊人狠狠久久| 狼狼综合久久久久综合网| 日韩电影在线免费| 在线观看91精品国产入口| 91大学生片黄在线观看| 国产综合在线观看| a亚洲天堂av| 97超碰人人看人人| 中文字幕+乱码+中文字幕明步| 亚洲国产99| 久久久久久久国产精品| 在线欧美日韩| 久久久午夜电影| 国产日韩二区| 亚洲精品成av人片天堂无码 | 日韩成人影音| 欧美视频在线观看免费| 日本欧美黄色片| av中文字幕在线观看第一页| 亚洲精品免费视频| 欧美少妇在线观看| 黄网站在线播放| 亚洲日本在线观看| 黄瓜视频免费观看在线观看www | 91精品国产91久久久| 免费一级片在线观看| 国产黄色一区二区三区| 色的视频在线免费看| 日本一区二区视频在线观看| 日韩精品久久一区| аⅴ资源新版在线天堂| 国产欧美日韩亚州综合| 一区二区视频在线观看| 久久黄色美女电影| 亚洲色图清纯唯美| 免费观看亚洲视频| 182在线播放| 精品欧美激情精品一区| 波多野结衣家庭教师视频| 亚洲www.| 欧美剧情电影在线观看完整版免费励志电影 | 国产一区欧美| 97在线观看免费高清| www.国产色| 日韩电影在线观看一区| 国产色视频一区| www.xxx国产| 91一区二区三区在线观看| 欧美中文娱乐网| 老司机在线看片网av| 一区二区三区精品| 3d动漫一区二区三区| 亚洲一卡二卡| 四虎国产精品永远| 国产亚洲欧洲一区高清在线观看| 亚洲一区影院| gogo高清午夜人体在线| 91国产视频在线观看| 天天综合天天添夜夜添狠狠添| 视频一区日韩| 亚洲欧美在线免费观看| 成人涩涩小片视频日本| 在线看片成人| 国产在线视频一区| 免费观看黄色av| 中文字幕不卡三区| www.xxx麻豆| 日本一区免费网站| 精品少妇一区二区三区| 美女久久久久久久久久| 在线中文字幕第一区| 国产91精品青草社区| 99久久一区二区| 久久久久久免费网| 影音先锋欧美在线| 一区一区三区| 日韩一区二区三区在线观看| 国产精品亚洲无码| 亚洲特级毛片| 91久久综合亚洲鲁鲁五月天| 日本一卡二卡四卡精品| 亚洲精品国久久99热| 99热手机在线| 亚洲视频分类| 久久久天堂国产精品女人| 亚洲一区中文字幕永久在线| 91在线观看高清| 国产美女激情视频| 亚洲a一区二区三区| 91精品国产91久久久久久久久 | 免费黄色小视频在线观看| 最新一区二区三区| 亚洲区小说区图片区qvod按摩| 久久国产精品久久久久| 中文精品久久久久人妻不卡| 白白色亚洲国产精品| 青草全福视在线| 欧美大片网站| 中日韩美女免费视频网站在线观看| 精品久久免费视频| 国产成人免费网站| 女女同性女同一区二区三区按摩| 欧美日韩在线精品一区二区三区激情综合| 日韩精品中文字幕在线| 国产黄色片视频| 国产成人精品免费一区二区| 特色特色大片在线| 福利一区三区| 另类少妇人与禽zozz0性伦| 中文字幕视频一区二区| 国产日产精品1区| 秋霞成人午夜伦在线观看| 国产精品99一区| 日韩专区一区二区| 激情亚洲一区二区三区四区| 91九色蝌蚪porny| 欧美体内she精视频在线观看| 国产综合香蕉五月婷在线| 高清中文字幕一区二区三区| 在线免费不卡视频| 久久视频精品在线观看| 日本成人中文字幕| 亚洲精蜜桃久在线| 久久久免费人体| 久久精品国产91精品亚洲| 国产伦精品一区二区三区免.费 | 性感美女一区二区在线观看| 亚洲欧美在线免费| 国产91av在线播放| 国产精品毛片无遮挡高清| www.超碰97.com| 伊人久久大香线蕉综合四虎小说| 亚洲字幕在线观看| 国精一区二区三区| 日韩精品高清在线| www.久久精品视频| 国产精品欧美久久久久无广告| 中文字幕 91| 欧美精品一级| 久久综合九九| 国产精品第一国产精品| 久久视频在线播放| 欧美特级特黄aaaaaa在线看| 精品magnet| 特级西西人体高清大胆| 国产成人鲁色资源国产91色综| 欧美一区二区中文字幕| 久久av免费| 91在线精品视频| 美女搞黄视频在线观看| 中文字幕视频在线免费欧美日韩综合在线看 | 日本欧美久久久久免费播放网| 一区二区三区四区欧美日韩| 999在线精品| 日韩av电影在线播放| 成人影院www在线观看| 亚洲级视频在线观看免费1级| 潘金莲一级淫片aaaaaa播放| 亚洲美女淫视频| 中文字幕影片免费在线观看| 日本成人在线不卡视频| 国产美女作爱全过程免费视频| 亚洲色图丝袜| 亚洲一区二区三区xxx视频| 午夜激情电影在线播放| 久久精品亚洲一区| 凸凹人妻人人澡人人添| 欧美丰满少妇xxxxx高潮对白| 日韩免费黄色片| 1000精品久久久久久久久| 一级国产黄色片| 国产一区二区视频在线播放| 欧美精品99久久| 中文在线播放一区二区| 欧美日韩国产不卡在线看| 日韩精品中文字幕一区二区 | 国产玉足脚交久久欧美| 日韩av密桃| 欧美久久久久久久| 91成人噜噜噜在线播放| 国产一区二区色| 日韩脚交footjobhd| 欧美日本亚洲视频| 日本中文字幕在线看| 国产视频一区在线| 欧美 日韩 国产 精品| 91精品婷婷国产综合久久| 欧美激情黑白配| 亚洲综合免费观看高清完整版在线 | 日韩a级作爱片一二三区免费观看| 日韩一级黄色大片| 中文字幕欧美在线观看| 一本色道久久加勒比精品| 日本一区二区三区四区五区| 亚洲美女免费在线| 林心如三级全黄裸体| 日本一区二区三区高清不卡| 少妇特黄一区二区三区| av午夜精品一区二区三区| 精品人妻二区中文字幕| 国产精品影视在线| 福利视频999| 加勒比av一区二区| 天天爽夜夜爽一区二区三区| 青青草97国产精品免费观看无弹窗版| 国产极品粉嫩福利姬萌白酱| 99成人在线| 黄色免费福利视频| 国产精品婷婷| 国产超级av在线| 亚洲一卡久久| 成人观看免费完整观看| 国产农村妇女毛片精品久久莱园子 | 手机在线免费观看av| 插插插亚洲综合网| 国产日产一区二区| 欧美老肥婆性猛交视频| 一区二区三区伦理| 欧美激情视频一区| 岛国片av在线| 69久久夜色精品国产69| 欧美日韩国产观看视频| 91干在线观看| 免费观看欧美大片| 国产精品久久久久久久久久久久久 | **女人18毛片一区二区| 黄色网zhan| 伊人成年综合电影网| 欧美二区在线视频| 老鸭窝91久久精品色噜噜导演| 久久精品香蕉视频| 美美哒免费高清在线观看视频一区二区 | 国产在线观看免费av| 欧美日韩国产在线播放| 欧美一区二区三区网站| 欧美日本一区二区| 亚洲成人久久精品| 日韩成人激情视频| 中文字幕在线观看日本| 九九热在线精品视频| 成人一级福利| 国产精品亚洲片夜色在线| 亚洲综合伊人| 久久99精品久久久水蜜桃| 欧美色图国产精品| 粉嫩av一区二区三区天美传媒 | 天堂中文在线视频| 一本色道久久88综合亚洲精品ⅰ| 麻豆影视国产在线观看| 欧美国产日本高清在线| 日韩精品av| 成人写真视频福利网| 国产精品流白浆在线观看| 欧美亚洲丝袜| 亚洲激情中文| 亚洲中文字幕无码专区| 久久99热99| 朝桐光av一区二区三区| 亚洲欧洲精品成人久久奇米网| 国产 日韩 欧美 成人| 欧美网站一区二区| 高h震动喷水双性1v1| 在线看欧美日韩| 国产精品一品| 国产精品中文字幕久久久| 美女av一区| 一区二区三区在线视频看| 亚洲少妇一区| 中文字幕色网站| 久久久一区二区| 久草国产在线视频| 欧日韩精品视频| 天天操天天射天天| 不卡毛片在线看| 国产69精品久久| 精品不卡在线| 欧美特黄一区| 久久久精品高清| 国产亚洲欧美激情| 日韩精品乱码久久久久久| 欧美精品第1页| 国产亚洲依依| 69精品小视频| 综合视频一区| 樱空桃在线播放| 麻豆视频一区二区| 性高潮久久久久久久| 亚洲国产成人精品视频| 国产乱淫a∨片免费观看| 伊人久久综合97精品| 欲香欲色天天天综合和网| 99在线视频播放| 欧美jjzz| 日本网站在线看| 成人欧美一区二区三区小说| 日本熟妇一区二区三区| 亚洲精品自产拍| 欧美裸体视频| 蜜桃av久久久亚洲精品| 亚洲精品社区| 无码人妻精品一区二区三区99不卡| 亚洲伦伦在线| 久久九九有精品国产23| 色婷婷在线播放| 91久久综合亚洲鲁鲁五月天| 欧美好骚综合网| 欧美女同在线观看| 欧美高清一级片在线观看| 日本熟女毛茸茸| 亚洲男人天堂网| 欧洲一级精品| 午夜精品福利一区二区| 人人精品人人爱| 夫妇露脸对白88av| 精品视频在线免费看| 婷婷免费在线视频| 91精品视频免费| 一区二区三区毛片免费| 国产毛片久久久久久| 亚洲女同女同女同女同女同69| 国产一区二区在线视频观看| 日韩网站免费观看高清| 亚洲一区导航| 国产91沈先生在线播放| 不卡的av在线| 国产精品999在线观看| 亚洲欧美激情视频| 向日葵视频成人app网址| 日韩理论片在线观看| 久久机这里只有精品| 午夜精品福利在线视频| 日韩欧美激情一区| 后进极品白嫩翘臀在线播放| 黑人巨大精品欧美一区二区小视频| 国产精品毛片在线| 99精品全国免费观看| 欧美一区二区三级| yellow在线观看网址| 欧美午夜精品久久久久免费视| 麻豆91精品91久久久的内涵| 全网免费在线播放视频入口| 精品成人在线观看| 毛片免费看不卡网站| 成人手机视频在线| 成人aa视频在线观看| 久久久黄色大片| 精品国产一区二区三区久久久| 99re热精品视频| 国产欧美高清在线| 中文字幕综合网| 亚洲区小说区图片区| 国产精品吴梦梦| 亚洲精品1234| 国产人妻大战黑人20p| 欧美一区二区三区免费大片| 最新欧美色图| 一级一片免费播放| 91在线观看免费视频| 91丨九色丨蝌蚪丨对白| 久久久免费观看视频| 欧美精选一区二区三区| 色诱av手机版| 欧美综合视频在线观看| 日韩免费影院| 亚洲精品乱码视频| www.视频一区| 国产精品国产一区二区三区四区| 97久久国产精品| 一区二区在线| 亚洲精品色午夜无码专区日韩|