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

SPDK,軟件定義存儲(chǔ)的催化劑

原創(chuàng)
網(wǎng)絡(luò)
固態(tài)硬盤正在迅速擴(kuò)展它在數(shù)據(jù)中心中的份額,相較于傳統(tǒng)存儲(chǔ)介質(zhì),新的閃存介質(zhì)具有性能,耗電,機(jī)架空間等等方面的優(yōu)勢(shì)。隨著更新的閃存介質(zhì)投入市場(chǎng)(如3D NAND),這些優(yōu)勢(shì)還在不斷擴(kuò)大。

去年第四季度開始,XSKY團(tuán)隊(duì)[3]開始研究英特爾向社區(qū)開源的SPDK。福叔在學(xué)習(xí)之中發(fā)現(xiàn),就像軟件定義網(wǎng)絡(luò)(SDN)和網(wǎng)絡(luò)功能虛擬化(NFV)中的性能利器DPDK,SPDK也極有機(jī)會(huì)給SDS領(lǐng)域帶來革命性的影響。如果朋友們不知道DPDK是干什么的,沒有關(guān)系,我將在以后抽時(shí)間給大家分享下DPDK的學(xué)習(xí)心得,以及我們把它用在存儲(chǔ)領(lǐng)域的一些想法,今天先看看SPDK。(這篇文章的圖和大部分內(nèi)容來自英特爾官方網(wǎng)站公開的技術(shù)資料[1][2],加上自己的理解,原英文部分內(nèi)容的著作權(quán)歸英特爾公司所有……)

技術(shù)背景

固態(tài)硬盤正在迅速擴(kuò)展它在數(shù)據(jù)中心中的份額,相較于傳統(tǒng)存儲(chǔ)介質(zhì),新的閃存介質(zhì)具有性能,耗電,機(jī)架空間等等方面的優(yōu)勢(shì)。隨著更新的閃存介質(zhì)投入市場(chǎng)(如3D NAND),這些優(yōu)勢(shì)還在不斷擴(kuò)大。

用戶在集成新一代的NVMe設(shè)備,如英特爾®P3700這樣的“性能怪獸”時(shí),會(huì)碰到很大的挑戰(zhàn)。因?yàn)镹VMe硬盤的吞吐量和時(shí)延表現(xiàn)太好了(2GB/s左右的讀寫帶寬,45萬的每秒隨機(jī)讀和17萬的每秒隨機(jī)寫,20μm級(jí)別的時(shí)延)——就IOPS而言,比傳統(tǒng)SAS或SATA溫氏磁盤快上千倍,也比之前的SATA SSD快5~10倍。一般存儲(chǔ)軟件的表現(xiàn),相對(duì)于NVMe來說,在整個(gè)IO事務(wù)中消耗的時(shí)間百分比就顯得太多了。換言之,存儲(chǔ)軟件協(xié)議棧的性能和效率在存儲(chǔ)整體系統(tǒng)中的地位就顯得越來越關(guān)鍵了。舉個(gè)類似的例子,我們從北京乘飛機(jī)到美國(guó)三藩,按照現(xiàn)在的飛行速度,在天上需要13個(gè)小時(shí)。這種情況下,你安檢的時(shí)間,過海關(guān)的時(shí)間,候機(jī)的時(shí)間,加起來3個(gè)小時(shí),相對(duì)于總共的13+3=16個(gè)小時(shí)也不算長(zhǎng)。設(shè)想現(xiàn)在飛機(jī)的飛行速度提高了100倍,從首都機(jī)場(chǎng)T3起飛后,不到10分鐘的飛行時(shí)間,就可在加州落地,這時(shí)3個(gè)小時(shí)的地面手續(xù)就顯得很沒有效率了。存儲(chǔ)系統(tǒng)中軟硬件的協(xié)作關(guān)系,以及網(wǎng)絡(luò)、數(shù)據(jù)庫(kù)等其他計(jì)算機(jī)領(lǐng)域都有類似的情況或命題。我們可以把NVMe看做一個(gè)硬件進(jìn)步推動(dòng)軟件革新需求的例子,隨著后續(xù)比它更快的存儲(chǔ)介質(zhì)投入市場(chǎng),這種推動(dòng)力將更為急迫。

為幫助存儲(chǔ)OEM和軟件定義存儲(chǔ)開發(fā)商充分利用好新的硬件,英特爾開發(fā)了SPDK(Storage Performance Development Kit),包含一套驅(qū)動(dòng)程序,以及一整套端到端的存儲(chǔ)參考架構(gòu)。SPDK的目標(biāo)是能夠把硬件平臺(tái)的計(jì)算、網(wǎng)絡(luò)、存儲(chǔ)的最新性能進(jìn)展充分發(fā)揮出來。自芯片而上進(jìn)行設(shè)計(jì)優(yōu)化,SPDK已展示出超高的性能指標(biāo)。在僅僅幾個(gè)CPU核參與下,配上一定數(shù)量的NVMe硬盤,并沒使用任何附加的offload硬件(如FPGA),使用SPDK的存儲(chǔ)系統(tǒng)能輕松達(dá)到數(shù)百萬IOPS。英特爾計(jì)劃將基于Linux的整個(gè)SPDK參考架構(gòu)源代碼免費(fèi)提供,其中,用戶空間的NVMe驅(qū)動(dòng)源代碼部分已經(jīng)通過01.org[2]向社區(qū)開放,SPDK中的其他部分組件也將在2016年逐步開源。

軟件架構(gòu)概覽

SPDK是如何工作的?它超高的性能實(shí)際上來自于兩項(xiàng)核心技術(shù):第一個(gè)是用戶態(tài)運(yùn)行,第二個(gè)是輪詢模式驅(qū)動(dòng)。下面,讓我們分析一下各自細(xì)節(jié)。

首先,將設(shè)備驅(qū)動(dòng)代碼運(yùn)行在用戶態(tài),是和運(yùn)行在“內(nèi)核態(tài)”相對(duì)而言的。把設(shè)備驅(qū)動(dòng)移出內(nèi)核空間避免了內(nèi)核上下文切換與中斷處理,從而節(jié)省了大量的CPU負(fù)擔(dān),允許更多的指令周期用在實(shí)際處理數(shù)據(jù)存儲(chǔ)的工作上。無論存儲(chǔ)算法復(fù)雜還是簡(jiǎn)單,也無論進(jìn)行去重(deduplication),加密(encryption),壓縮(compression),還是簡(jiǎn)單的塊讀寫,更少的指令周期浪費(fèi)意味著更好的整體性能。

其次,傳統(tǒng)的中斷式IO處理模式,采用的是被動(dòng)的派發(fā)式工作,有IO需要處理時(shí)就請(qǐng)求一個(gè)中斷,CPU收到中斷后才進(jìn)行資源調(diào)度來處理IO。舉一個(gè)出租車的例子做類比,傳統(tǒng)磁盤設(shè)備的IO任務(wù)就像出租車乘客,CPU資源被調(diào)度用來處理IO中斷就像出租車。當(dāng)磁盤速度遠(yuǎn)慢于CPU時(shí),CPU中斷處理資源充沛,中斷機(jī)制是能對(duì)這些IO任務(wù)應(yīng)對(duì)自如的。這就好比是非高峰時(shí)段,出租車供大于求,路上總是有空車在掃馬路,乘客隨時(shí)都能叫到車。然而,在高峰時(shí)段,比如周五傍晚在鬧市區(qū)叫車(不用滴滴或者專車),常常是看到一輛車溜溜的近前來,而后卻發(fā)現(xiàn)后座已經(jīng)有乘客了。需要等待多久,往往是不可預(yù)知的。相信你一定見過在路邊滯留,招手?jǐn)r車的人群。同樣,當(dāng)硬盤速度上千倍的提高后,將隨之產(chǎn)生大量IO中斷,Linux內(nèi)核的中斷驅(qū)動(dòng)式IO處理(Interrupt Driven IO Process)就顯得效率不高了。

操作系統(tǒng)的世界里,除了中斷式IO處理的方式(即上面提到的被動(dòng)的派發(fā)式工作),還有一種IO處理方式叫做定點(diǎn)輪詢(polling)。還是用出租車的例子,試想在機(jī)場(chǎng)外出租車排隊(duì)接客是怎么工作的——有一個(gè)或者多個(gè)專門的出租車道,排著一隊(duì)隊(duì)等候的出租車,當(dāng)乘客從航站樓中一涌而出時(shí),一輛輛出租車能夠用少于十來秒的時(shí)間高效的接走一位乘客,后面的車緊接著跟上處理下一位客人。

PMD就是按照類似的機(jī)制工作的,SPDK中其他所有的組件也是按照這個(gè)理念設(shè)計(jì)的。專門的計(jì)算資源(特定的CPU核)用來主導(dǎo)存儲(chǔ)設(shè)備的輪詢式處理——就像專門的出租車道和車流用來處理乘客任務(wù),數(shù)據(jù)包和塊得到迅速派發(fā),等待時(shí)間最小化,從而達(dá)到低延時(shí)、更一致的延時(shí)(抖動(dòng)變少)、更好的吞吐量的效果。

那么,輪詢模式驅(qū)動(dòng)是否在所有的情況下都是最高效的處理IO的方式呢?答案是“也不盡然”。設(shè)想一下,如果航站樓里沒有什么旅客出來,乘車的人稀稀拉拉的時(shí)候,我們可以看到出租車候車區(qū)等候派工的車輛長(zhǎng)龍,這些等待的車子完全可以到市區(qū)去掃活兒,做些更有意義的事情。同樣的道理,對(duì)于低速的SATA HDD,PMD的處理機(jī)制不但給IO性能帶來的提升不明顯,反而浪費(fèi)了CPU資源。

這就是為什么我們?cè)趯W(xué)習(xí)計(jì)算機(jī)課程時(shí),老師會(huì)講所謂“中斷驅(qū)動(dòng)IO處理”是比其他大部分IO處理機(jī)制更好的調(diào)度方式。因?yàn)樵谀莻€(gè)年代,CPU的速度遠(yuǎn)大于磁盤等存儲(chǔ)設(shè)備,CPU也沒有很多核或線程交給操作系統(tǒng)用來做更特殊的事情。無論如何,是終端驅(qū)動(dòng)處理還是輪詢驅(qū)動(dòng)處理,取決于系統(tǒng)硬件的搭配方式,不同的條件會(huì)匹配不同的優(yōu)化策略。

SPDK中包含了多個(gè)子組件,通過用戶態(tài)處理機(jī)制和輪詢驅(qū)動(dòng)模式相互聯(lián)系。每個(gè)子組件都是為了解決整個(gè)存儲(chǔ)系統(tǒng)中的某一部分瓶頸問題而存在的。當(dāng)然,用戶可以選擇只將這些子組件單獨(dú)拆出來,用到非SPDK的框架中,去優(yōu)化他們自己的存儲(chǔ)處理堆棧。舉例來說,SPDK中有個(gè)組件叫用戶態(tài)網(wǎng)絡(luò)服務(wù)(UNS,UserSpace Network Services)庫(kù),這是一個(gè)Linux內(nèi)核TCP/IP協(xié)議棧的替代品,能夠突破通用TCP/IP協(xié)議棧的種種性能限制瓶頸。通過使用用戶態(tài)的,輪詢方式的TCP/IP協(xié)議棧,SPDK能夠在更少的CPU指令周期條件下處理TCP/IP數(shù)據(jù)包排序和計(jì)算,達(dá)到極高的IOPS性能。

SPDK中大概有三類子組件:網(wǎng)絡(luò)前端、處理框架、后端。

SPDK,軟件定義存儲(chǔ)的催化劑

網(wǎng)絡(luò)前端子組件包括DPDK網(wǎng)卡驅(qū)動(dòng)和上面提到的用戶態(tài)網(wǎng)絡(luò)服務(wù)(UNS)。DPDK在網(wǎng)卡側(cè)提供了一個(gè)高性能的發(fā)包收包處理框架,在數(shù)據(jù)從網(wǎng)卡到操作系統(tǒng)用戶態(tài)之間提供了一條快速通道。UNS代碼則接續(xù)這一部分處理,“crack”了TCP/IP數(shù)據(jù)包的標(biāo)準(zhǔn)處理方式,并形成iSCSI命令。

從這個(gè)環(huán)節(jié)開始,“處理框架”部分拿到了數(shù)據(jù)包內(nèi)容,將iSCSI命令轉(zhuǎn)換為SCSI塊級(jí)命令。然而,在它將這些命令發(fā)到“后端”驅(qū)動(dòng)之前,SPDK提供了一套API框架,讓廠商能夠插入自己定義的處理邏輯(架構(gòu)圖中綠色的方框)。通過這種機(jī)制,存儲(chǔ)廠商可在這里實(shí)現(xiàn)例如緩存、去重、壓縮、加密、RAID計(jì)算,或擦除碼(Erasure Coding)計(jì)算等功能,使這些功能包含在SPDK的處理流程中。在SPDK的開源軟件包里,會(huì)有這些功能的實(shí)現(xiàn)樣例——雖然不建議用戶直接在為生產(chǎn)環(huán)境準(zhǔn)備的產(chǎn)品代碼里照搬。

最后,數(shù)據(jù)到達(dá)了“后端”驅(qū)動(dòng)層,在這里SPDK和物理塊設(shè)備交互(讀和寫操作)。如前所述,SPDK提供了用戶態(tài)的PMD,支持NVMe設(shè)備、Linux AIO設(shè)備(傳統(tǒng)spinning硬盤)、RAMDISK設(shè)備,以及利用到英特爾I/O加速技術(shù)的新設(shè)備(CBDMA=3D XPoint?)。這一系列后端設(shè)備驅(qū)動(dòng)涵蓋了不同性能的存儲(chǔ)分層,保證SPDK幾乎與每種存儲(chǔ)應(yīng)用形成關(guān)聯(lián)。事實(shí)上,英特爾在2015年9月首先開源的SPDK部分就主要包含支持NVMe的用戶態(tài)輪詢模式驅(qū)動(dòng)。

當(dāng)然,SPDK并不適用于所有的存儲(chǔ)架構(gòu),這里是官方給出的一些Q&A,幫助存儲(chǔ)開發(fā)人員迅速找到這項(xiàng)技術(shù)的定位:

Q:SPDK包是基于Linux的嗎?

A:SPDK僅僅在Linux平臺(tái)上得到測(cè)試和支持。

Q:SPDK的IO路徑是運(yùn)行在用戶態(tài)嗎?

A:SPDK能將IO路徑從網(wǎng)卡到硬盤排他化的運(yùn)行在用戶態(tài),提高整體性能和效率。

Q:SPDK的系統(tǒng)架構(gòu)中的線程模型包含無鎖化的PMD嗎?

A:事實(shí)上,PMD連續(xù)的在它所占用的物理線程上運(yùn)行(在沒有IO時(shí)并不休眠或放棄處理器資源),因此PMD有自己的線程模型,可以認(rèn)為是無鎖的。

Q:SPDK中使用了與DPDK相似的機(jī)制處理網(wǎng)絡(luò)數(shù)據(jù)包流量嗎?

A:SPDK包含了對(duì)DPDK的支持框架,因此熟悉DPDK的開發(fā)人員能發(fā)現(xiàn)SPDK很容易集成。

Q:SPDK的源代碼使用什么開源許可,是否禁止代碼再分發(fā)?

A:SPDK的一部分源代碼是BSD許可的,例如NVMe和CBDMA用戶態(tài)驅(qū)動(dòng)。其他部分以Intel License許可開源(UNS和用戶態(tài)iSCSI Target)。但這樣的安排也許在將來會(huì)改變。無論如何,SPDK的所有源代碼都將向社區(qū)免費(fèi)提供。

[1] https://software.intel.com/en-us/articles/introduction-to-the-storage-performance-development-kit-spdk

[2] http://www.01.org/spdk

[3] http://www.xsky.com

責(zé)任編輯:何妍 來源: 51CTO
相關(guān)推薦

2009-11-28 22:04:56

云計(jì)算

2022-10-19 11:21:27

云計(jì)算物聯(lián)網(wǎng)

2023-06-01 17:35:20

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

2014-07-31 15:11:26

WindowsPhon

2009-01-07 16:08:20

Linux系統(tǒng)催化劑OpenGL

2020-09-17 11:42:28

智慧城市

2018-09-12 05:04:16

2011-11-28 11:11:17

2009-11-12 09:42:51

Linux版本Linux問題修正

2009-06-17 11:57:02

Linux

2009-03-17 08:44:41

AMD驅(qū)動(dòng)Windows 7

2013-06-13 09:55:38

SDNIPv6催化劑

2014-05-05 12:55:30

紅帽峰會(huì)開放

2023-07-04 09:49:50

人工智能GAN

2013-05-29 09:33:13

云計(jì)算

2024-01-16 14:53:15

物聯(lián)網(wǎng)IOT蜂窩漫游

2021-08-24 14:28:53

區(qū)塊鏈物聯(lián)網(wǎng)技術(shù)

2012-08-30 13:03:38

Linux

2020-09-21 10:13:55

冠狀病毒智慧城市轉(zhuǎn)型
點(diǎn)贊
收藏

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

黄色一级大片在线免费看国产| 中文字幕在线有码| 成人啊v在线| 中文字幕一区二区在线播放| 99在线视频免费观看| 亚洲黄色三级视频| 精品视频亚洲| 欧美一区二区黄色| www.亚洲天堂网| 888av在线| aaa亚洲精品| 国产日韩欧美中文在线播放| 中文字幕一区二区三区手机版 | 日本最新不卡在线| 欧美成人久久久| 国产又大又粗又爽的毛片| 高清久久精品| 欧美在线观看你懂的| 精品人妻大屁股白浆无码| 岛国在线大片| 97精品久久久久中文字幕| 成人激情在线播放| 日日夜夜操视频| 国产精品vip| xvideos成人免费中文版| 亚洲乱码国产乱码精品精大量| 久久亚洲精精品中文字幕| 色综合久久久久综合体| 欧美一级视频免费看| 国产精品剧情| 国产精品青草久久| 美女一区视频| 深爱五月激情五月| 国产激情偷乱视频一区二区三区| 国产精品爽黄69| 亚洲欧美另类在线视频| 亚洲精品乱码| 国产做受69高潮| 免费在线观看黄视频| 久久精品青草| 麻豆国产va免费精品高清在线| 9.1片黄在线观看| re久久精品视频| 亚洲美女喷白浆| 成人手机在线免费视频| www国产精品| 精品日产卡一卡二卡麻豆| 亚洲第一天堂久久| 欧美日韩视频免费看| 在线观看国产日韩| 538在线视频观看| 欧美大片1688| 91成人免费网站| 992kp快乐看片永久免费网址| 香蕉视频亚洲一级| 色婷婷综合五月| 日本成人黄色网| 日韩一区二区三区在线免费观看 | 亚洲av综合色区无码一二三区| 麻豆国产精品一区二区三区| 国产精品久久久久久久久久久久久| 好吊色在线视频| 日本免费新一区视频| 国产精品嫩草影院久久久| 国产99免费视频| 美腿丝袜亚洲综合| 3d动漫精品啪啪一区二区三区免费 | 30一40一50老女人毛片| 久操国产精品| 中文字幕日韩av电影| 久久嫩草捆绑紧缚| 欧美成人有码| 国产+人+亚洲| 日韩精选在线观看| 九一久久久久久| 91九色极品视频| 婷婷开心激情网| 久久久久久**毛片大全| 亚洲综合第一| 黑人玩欧美人三根一起进| 欧美日韩午夜视频在线观看| 91香蕉视频导航| 精品视频在线观看免费观看| 亚洲精品一区二区在线观看| 中文字幕高清视频| 国产二区精品| 97在线视频免费观看| 日韩欧美国产另类| 国产中文一区二区三区| 国产区一区二区| yourporn在线观看视频| 夜夜精品视频一区二区| 成年人视频网站免费观看| 日本国产亚洲| 国产婷婷色综合av蜜臀av| 肉色超薄丝袜脚交69xx图片| 影音先锋中文字幕一区| 国产精品久久久久久久久久久久| 亚洲毛片欧洲毛片国产一品色| 91亚洲精品久久久蜜桃网站| 中文字幕在线观看一区二区三区| 国产啊啊啊视频在线观看| 91久久一区二区| 绯色av蜜臀vs少妇| 国产欧美日韩一区二区三区四区| 久久精品中文字幕电影| 香蕉影院在线观看| 国产iv一区二区三区| 色综合久久av| 欧产日产国产精品视频| 在线综合+亚洲+欧美中文字幕| 真人bbbbbbbbb毛片| 欧美精品日韩| 国产精品福利在线观看| 天天干天天摸天天操| 亚洲欧美一区二区三区国产精品| 亚洲午夜精品久久久久久人妖| 亚洲日本免费电影| 在线播放日韩精品| 欧美三级午夜理伦| 国产精品18久久久久久久久| 夜夜春亚洲嫩草影视日日摸夜夜添夜| 2020av在线| 欧美成人a在线| 亚洲国产精品一区二区久久hs| 亚洲一区国产| 国产麻豆日韩| 在线观看的网站你懂的| 欧美日韩高清影院| 亚洲精品午夜视频| 一区二区日本视频| 国产精品一区二区三区免费| 中文字幕伦理免费在线视频 | 亚洲天堂av一区二区| 久久不见久久见中文字幕免费| 欧美极品美女视频网站在线观看免费| 国产又粗又猛视频| 国产日韩欧美a| 国产情侣av自拍| 日韩成人动漫在线观看| 国内精品一区二区三区四区| 丰满肥臀噗嗤啊x99av| 亚洲欧美日本在线| 日本中文字幕在线不卡| 天天射综合网视频| 成人久久一区二区| 免费在线观看av网站| 欧美日韩国产综合一区二区 | 国产欧美一区二区三区四区 | 欧美18免费视频| 欧美激情综合色| 欧美一区二区公司| 亚洲不卡在线观看| 六十路息与子猛烈交尾| 亚洲深夜福利| 欧美成人一区二区在线| 中文在线最新版地址| 亚洲毛片一区二区| 最好看的日本字幕mv视频大全| 久久久国产一区二区三区四区小说| 黄色一级一级片| 国产区精品区| 国产中文字幕日韩| 欧美a在线看| 日韩美女一区二区三区| 国产午夜福利精品| 91色porny| 免费黄色一级网站| 欧美电影《睫毛膏》| 99re视频在线播放| sm久久捆绑调教精品一区| 日韩成人在线视频网站| 中文字幕精品视频在线观看| 国产精品国产三级国产有无不卡 | 久久久久毛片免费观看| 久久久久久高潮国产精品视| 天天摸夜夜添狠狠添婷婷| 91国在线观看| 成人免费视频国产免费观看| 成人午夜电影久久影院| 最近免费中文字幕中文高清百度| 97久久视频| 国产精品久久久久久久久婷婷| 欧美三级网站| 麻豆国产va免费精品高清在线| 天天操天天干天天爱| 欧美日韩综合视频| 中文乱码字幕高清一区二区| 成人黄色在线网站| 啊啊啊国产视频| 欧美黄色大片网站| 欧美lavv| 国产+成+人+亚洲欧洲在线| 日本国产精品视频| av片在线观看永久免费| 亚洲视频网站在线观看| 亚洲AV无码成人片在线观看| 日本高清不卡aⅴ免费网站| 久久精品www| 国产无一区二区| 不许穿内裤随时挨c调教h苏绵| 久久婷婷丁香| 东北少妇不带套对白| 欧美综合视频| 国产综合色一区二区三区| 黑人一区二区三区| 8090成年在线看片午夜| 欧美被日视频| 国产亚洲成精品久久| 男人天堂网在线视频| 欧美日韩精品二区第二页| 国产免费观看av| 伊人一区二区三区| 日本美女xxx| 91麻豆免费观看| 岛国精品一区二区三区| 国产一区二区三区久久久| 日av中文字幕| 久久精品麻豆| 被灌满精子的波多野结衣| 91精品国产乱码久久久久久| 色一情一乱一伦一区二区三区丨| 奇米777国产一区国产二区| 99久久99久久精品国产片| 欧美大片网站| 国产精品久久电影观看| 在线手机中文字幕| 欧美二区乱c黑人| 1769免费视频在线观看| 不卡av在线播放| 老司机99精品99| www.色综合| 在线观看av黄网站永久| 国产亚洲精品久久久优势| 涩爱av在线播放一区二区| 精品成人a区在线观看| 国内老熟妇对白hdxxxx| 777午夜精品视频在线播放| 亚洲在线免费观看视频| 欧美亚洲尤物久久| japanese国产在线观看| 欧美中文字幕一区二区三区 | 日本亚洲免费观看| 国产av人人夜夜澡人人爽| 亚洲一区二区三区免费在线观看| 国产 福利 在线| 夜夜嗨av一区二区三区网站四季av| 久在线观看视频| 妖精视频成人观看www| 免费无码不卡视频在线观看| 中日韩视频在线观看| 成人在线观看你懂的| 99热免费精品在线观看| 日日鲁鲁鲁夜夜爽爽狠狠视频97| 在线亚洲国产精品网站| 欧美老熟妇喷水| 久久精品麻豆| 欧美特黄aaa| 国产在线精品不卡| 麻豆网站免费观看| 不卡的av电影| 国产成人无码精品久久二区三| 久久久久久麻豆| 成年人视频软件| 一区二区三区.www| 国产精品xxxx喷水欧美| 色欧美日韩亚洲| 91影院在线播放| 精品久久国产字幕高潮| 久久视频www| www.亚洲人.com| freexxx性亚洲精品| 日本久久久久久久久| 久久婷婷五月综合色丁香| 亚洲一区二区三区xxx视频| 精品三级av| 色一情一乱一伦一区二区三区| 亚洲色图国产| 国模吧无码一区二区三区| 美女视频第一区二区三区免费观看网站| 中文字幕精品一区二区三区在线| 国产福利精品一区| 黄瓜视频污在线观看| 国产精品福利一区| 国产极品美女高潮无套嗷嗷叫酒店 | 中文字幕亚洲一区在线观看| 欧美日韩色网| 国产999精品久久久影片官网| 亚洲毛片在线免费| 精品国产乱码久久久久久久软件| 国产一区二区三区四区二区| 蜜臀在线免费观看| 亚洲免费在线| 毛毛毛毛毛毛毛片123| 久久综合视频网| 国模无码国产精品视频| 色综合久久综合| 国产高清在线免费| 国产一区二区三区丝袜| 国产后进白嫩翘臀在线观看视频| 国产精品免费看久久久香蕉| 加勒比色老久久爱综合网| 一区二区三区在线观看www| 亚洲主播在线| 中文字幕第10页| 欧美国产日本视频| 可以在线观看av的网站| 日韩欧美中文字幕制服| 成年在线电影| 26uuu国产精品视频| 秋霞一区二区| 亚洲综合五月天| 日韩和欧美一区二区三区| 人妻av一区二区三区| 国产精品不卡在线观看| 黄色污污网站在线观看| 精品国产1区二区| 毛片免费不卡| 国产精品午夜国产小视频| 亚洲美女久久| 六月婷婷在线视频| 国产乱码字幕精品高清av| 自拍偷拍第9页| 在线观看91视频| 欧美视频免费一区二区三区| 久久久这里只有精品视频| 日韩精品视频在线看| 亚洲成年人专区| 久久精品国产77777蜜臀| 成人免费看aa片| 一本一本久久a久久精品综合麻豆| 天天干,夜夜操| 性欧美激情精品| 国产主播性色av福利精品一区| 欧美日韩视频免费| 国产成人一区在线| 波多野结衣在线网址| 欧美久久久久中文字幕| 日日夜夜精品一区| 国产精品美女在线观看| 欧美丝袜丝交足nylons172| 青青在线免费观看视频| 久久尤物电影视频在线观看| 亚洲另类在线观看| 亚洲精品小视频| 456亚洲精品成人影院| 日韩电影在线播放| 久久男女视频| 国产精品1区2区3区4区| 欧美日韩亚洲高清一区二区| 日本精品在线| 91欧美激情另类亚洲| 欧美在线亚洲| 性农村xxxxx小树林| 精品高清美女精品国产区| 神马电影在线观看| 国产成人中文字幕| 日韩欧美网站| 亚洲成人av免费观看| 亚洲电影第三页| 婷婷国产在线| 国产精品第10页| 99久久99热这里只有精品| 99国产精品免费视频| 亚洲一二三四区不卡| 亚洲欧美综合一区二区| 国产成人精品综合| 日韩在线看片| 人妻互换一二三区激情视频| 色综合一区二区三区| 婷婷免费在线视频| 91av一区二区三区| 999亚洲国产精| 久久久久久久毛片| 7777精品伊人久久久大香线蕉经典版下载 | 色婷婷激情综合| а√天堂中文在线资源bt在线| 91在线视频一区| 一区二区三区国产在线| 国产7777777| 精品久久久久久久一区二区蜜臀| 成人美女视频| 色撸撸在线观看| 99re热这里只有精品免费视频| 久久午夜鲁丝片| 欧美日韩成人精品| 少妇精品久久久| 欧美性猛交乱大交| 色婷婷av一区二区| 中国av在线播放| 日本一区二区三区www| 国产宾馆实践打屁股91| 国产情侣呻吟对白高潮| 久久91亚洲人成电影网站| 国产成人三级| 岛国精品一区二区三区| 欧美色图一区二区三区| 国产免费拔擦拔擦8x在线播放| 在线观看日韩羞羞视频| 99久久综合国产精品|