• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    大數(shù)據(jù)平臺下基于類型的小文件合并方法

    2020-10-23 09:11:12秦加偉劉輝方木云
    軟件工程 2020年10期
    關(guān)鍵詞:合并

    秦加偉 劉輝 方木云

    摘 ?要:Hadoop存儲海量小文件將導(dǎo)致存儲和計算性能顯著下降。本文通過分析HDFS架構(gòu)提出了一種基于文件類型的小文件合并方法,即根據(jù)文件類型將相同類型的小文件合并為大文件,并建立小文件到合并文件的索引關(guān)系,索引關(guān)系存儲于HashMap中。為了進一步提高文件讀取速度,建立了基于HashMap的緩存機制。實驗表明該方法能顯著提高HDFS在存儲和讀取海量小文件時的整體性能。

    關(guān)鍵詞:HDSF;HashMap;索引;合并;緩存

    中圖分類號:TP3-0 ? ? 文獻標(biāo)識碼:A

    Type-based Small File Merging Method on Big Data Platform

    QIN Jiawei, LIU Hui, FANG Muyun

    (School of Computer Science and Technology, Anhui University of Technology, Ma'anshan 243002, China)

    738437340@qq.com; liuhui@ahut.edu.cn; fangmy@ahut.edu.cn

    Abstract: Storage of large numbers of small files by Hadoop will lead to inefficiency in storage and computing performance. This paper proposes a small file merging method based on file type by analyzing the framework of HDFS (Hadoop Distributed File System), that is to say, small files of the same type are merged into large ones, and an index relationship of small files to the merged files is established. The index relationship is stored in HashMap. In order to further improve the file reading speed, a cache mechanism based on HashMap is established. Experiments show that this method significantly improves the overall performance of HDFS when storing and reading massive small files.

    Keywords: HDSF; HashMap; index; merge; cache

    1 ? 引言(Introduction)

    隨著互聯(lián)網(wǎng)和5G技術(shù)的快速發(fā)展,數(shù)據(jù)處理需求日漸提高,基于此,大數(shù)據(jù)[1]和云計算[2]技術(shù)應(yīng)運而生。以Hadoop[3]為主的大數(shù)據(jù)處理平臺因其優(yōu)秀的穩(wěn)定性和高擴展性而成為主流。Hadoop由HDFS(Hadoop Distributed File System)[4]、MR(MapReduce)[5]、YARN等構(gòu)成,其中HDFS負責(zé)存儲數(shù)據(jù),MR負責(zé)處理數(shù)據(jù)。HDFS設(shè)計的目的是為了存儲并訪問超大文件。研究發(fā)現(xiàn),F(xiàn)aceBook、Twitter、微信、QQ等社交軟件每天產(chǎn)生的社交數(shù)據(jù)總量都在PB級,而這些數(shù)據(jù)大多是一些KB級別的小文件,包含日志、照片、短消息等[6]。所謂小文件,目前沒有準確的定義,一般意義上是指小于HDFS儲存塊(Hadoop1.x默認64M,Hadoop2.X默認128M)大小的文件,當(dāng)HDFS存儲海量小文件時,其性能會顯著降低。

    2 ? HDFS存儲小文件的不足(The lack of HDFS to store small files)

    HDFS是一個分布式多節(jié)點存儲集群架構(gòu),有一個NameNode節(jié)點和多個DataNode節(jié)點構(gòu)成。NameNode節(jié)點用于管理HDFS的元數(shù)據(jù)信息。DataNode節(jié)點用于存儲實際的文件,DataNode以存儲塊的形式存儲數(shù)據(jù),當(dāng)文件大于存儲塊時文件會分多個塊存儲于多個DataNode節(jié)點中。HDFS中無論文件多大,其在NameNode中存儲的元數(shù)據(jù)大致為150字節(jié),固定大小的NameNode內(nèi)存決定了只能存儲固定數(shù)量的元數(shù)據(jù)。當(dāng)存儲的文件中小文件占大多數(shù)時將極大的消耗NameNode內(nèi)存,影響元數(shù)據(jù)的檢索速度,進而顯著降低HDFS存取性能。

    3 ? 相關(guān)研究工作(Related research work)

    基于小文件問題,HDFS自身提供了四種解決方案,分別是Hadoop Archive方案[7]、CombineFileInputFormat方案[8]、

    SequenceFile[9]方案和MapFile[10]方案。這些方案應(yīng)用場景較為廣泛但也存在一些問題,如Hadoop Archive(簡稱Har方法)合并后沒有刪除原文件且需運行MapReduce合并文件、CombineFi-leInputFormat沒有真正合并小文件、SequenceFile沒有建立索引,讀取小文件只能遍歷,效率低、MapFile雖然添加了索引但沒有緩存機制且隨機讀取文件效率低。

    一些學(xué)者針對小文件的問題也展開了相關(guān)研究。游小榮、曹晟基于教育資源小文件間的關(guān)聯(lián)關(guān)系提出了存儲優(yōu)化方案,即把同一課程的關(guān)聯(lián)小文件歸類合并成大文件并建立預(yù)取機制加快讀取速度[11]。趙曉永等提出一種基于Hadoop的海量MP3文件存儲架構(gòu),利用MP3文件自身包含的豐富描述信息,通過歸類算法將相關(guān)性較強的文件合并為大文件,同時通過引入索引機制,加快了讀取文件的速度[12]。淘寶針對自己平臺產(chǎn)生的特定小文件,基于HDFS開發(fā)了TFS:Taobao File System[13],以實現(xiàn)對小文件的高效存儲。

    以上方案在一定程度能解決小文件所帶來的問題,但仍然存在一些問題。例如,一些方案只能針對特定的應(yīng)用場景,不具有普適性。另一些方案則能應(yīng)用在所有的應(yīng)用場景,但其做法通常是不考慮文件類型將所有文件全部合并,這將不利于合并后對小文件進行分類管理和處理?;诖吮疚奶岢龌谖募愋偷男∥募喜⒎椒?,即將大量小文件按照文件類型合并到各自類型的大文件中。

    4 ? 解決方案(Solution)

    本方案主要有四個模塊,即大小文件判斷模塊、分類合并模塊、建立索引模塊和索引緩存模塊。為了減小NameNode內(nèi)存壓力,本方案在文件上傳時需判斷大小文件,大小文件判定閾值目前沒有準確的定義,大多數(shù)學(xué)者認為小于存儲塊的文件即可認為是小文件。以存儲塊大小作為判斷閾值顯然沒有試驗做支撐,文獻[14]通過一系列測試得出閾值為4.35M,故本文沿用文獻[14]的結(jié)論以4.35M作為閾值。上傳的小文件一般包括多種類型,常見的有日志文件、文本文件以及圖片,具體的場景會有差異。文件合并模塊中需要為每一種類型的文件建立一個大的合并文件,上傳時根據(jù)文件的類型合并到該類型的合并文件中,并為每一種類型的合并文件建立索引。索引中存儲的是每個小文件在合并文件中的起始字節(jié)偏移量和文件字節(jié)長度,索引關(guān)系存儲在HashMap中,上傳完成后寫入到相應(yīng)的索引文件。為了進一步提高讀取效率,本方案創(chuàng)建了基于HashMap的索引緩存模塊,該緩存模塊可以顯著提高查詢重復(fù)文件時的效率,小文件合并處理架構(gòu)如圖1所示。

    4.1 ? 合并文件

    客戶端向HDFS上傳文件時,首先在HDFS的上傳目錄中打開對應(yīng)文件類型的合并文件輸出流和創(chuàng)建用于保存合并文件索引關(guān)系的HashMap對象(在索引機制中詳細說明)。上傳文件時根據(jù)大小文件判斷閾值將文件分為大、小文件,大文件直接存儲于HDFS上傳目錄,小文件則根據(jù)其文件類型合并到該類型的合并文件中。合并完成后關(guān)閉合并文件輸出流并將保存有索引關(guān)系的HashMap對象寫入到上傳目錄,此時上傳目錄中只存在大文件和分類合并文件及其索引文件,文件合并流程如圖2所示。

    4.2 ? 索引機制

    在介紹索引機制前先介紹HashMap,HashMap是Java語言中的一種數(shù)據(jù)結(jié)構(gòu)。它的特點是以key-value對存儲,且通過key不需或經(jīng)過少量比較即可查詢到value,查詢value的速度幾乎不受HashMap長度的影響,在查詢大量數(shù)據(jù)時具有明顯的優(yōu)勢。HashMap對象可以通過對象流寫入文件和還原回內(nèi)存中的對象。可以根據(jù)這種特點應(yīng)用于存儲索引關(guān)系,由于其完全由Java語言內(nèi)置,可以極大地提高查詢效率。

    HashMap支持泛型,其key和value的數(shù)據(jù)類型可自行指定。本文中key為文件名,故其類型指定為String,value需記錄小文件在合并文件中的起始字節(jié)偏移量和字節(jié)長度,故其為可記錄字節(jié)偏移量和長度的Info類類型。

    為檢索合并文件中的小文件,在合并文件的過程需要建立每個小文件到合并文件的索引關(guān)系。即當(dāng)每一個小文件寫入到該類型的合并文件后,以該文件名為key,該小文件在合并文件中的字節(jié)偏移量和長度封裝為Info對象作為value添加到該類型的HashMap對象中,合并完成后將HashMap對象通過對象輸出流寫入到對應(yīng)類型的索引文件中,合并文件和索引文件的存儲結(jié)構(gòu)如圖3所示。

    4.3 ? 緩存機制

    在讀取文件時,最耗時的是通過文件名查找文件的索引信息,它需向NameNode發(fā)送讀取索引文件的請求,而后從相應(yīng)的DataNode中將索引文件還原為HashMap對象,并通過HashMap對象獲取索引信息。每次讀取文件都要經(jīng)過這一過程,這在查詢重復(fù)文件時效率較低?;诖吮痉桨竿ㄟ^將歷史訪問的索引信息保存在內(nèi)存中的HashMap中,并記錄每個索引被緩存命中的次數(shù),緩存容量的閾值N可以根據(jù)硬件配置自行指定,當(dāng)緩存容量超過閾值時將命中次數(shù)最少的索引信息移除。利用HashMap緩存在讀取重復(fù)文件時效率顯著提高且無論緩存容量多大,查詢?nèi)我馑饕男释瑯痈摺?/p>

    4.4 ? 文件讀取

    讀取文件時先根據(jù)閾值判斷大小文件,大文件直接通過原HDFS查找并讀取,小文件則先通過文件名在緩存中查找,如命中緩存則根據(jù)文件類型打開讀取目錄下該類型的合并文件并根據(jù)緩存中的索引信息讀取數(shù)據(jù),緩存命中次數(shù)加1。如沒有命中緩存則根據(jù)文件類型打開讀取目錄下該類型的索引文件并將該文件還原為HashMap對象,根據(jù)文件名查找索引信息,獲取索引信息后即打開該類型的合并文件并讀取數(shù)據(jù)。由于緩存機制的存在,需將本次讀取的索引信息添加到內(nèi)存中的緩存HashMap中,因首次讀取該文件,故將緩存命中次數(shù)置為0,文件讀取流程如圖4所示。

    5 ? 實驗驗證(Experimental verification)

    本實驗Hadoop版本為2.7.2,Hadoop運行模式為偽分布式模式,操作系統(tǒng)為CentOS-6.8,數(shù)據(jù)塊副本數(shù)為3。計算機處理器Intel(R) Core(TM) i7-3540M @ 3.0GHz、內(nèi)存大小為8G、機械硬盤60G。本實驗測試數(shù)據(jù)集為10000個文件,共包含為三類,第一類為文本文件,平均大小為100kB,占比57.18%。第二類為圖片文件,平均大小18kB,占比41.76%。第三類為視頻文件,平均大小6.8MB,占比1.06%。

    將10000個文件隨機打亂,分成4組測試數(shù)據(jù),每組數(shù)據(jù)量分別為2500、5000、7500和10000個。下面分別從寫入速度、NameNode內(nèi)存占用和讀取速度三個方面進行比較。

    5.1 ? 寫入速度測試

    為驗證本文方法在上傳速度上效率的提升,將四組文件分別通過本文方法、原HDFS方法及Har方法上傳至HDFS,分別記錄每組上傳所用的時間。每組每個方法實驗進行五次,并去除最大和最小值,取余下數(shù)據(jù)的平均值,實驗結(jié)果如圖5所示。

    由實驗結(jié)果可知,本文方法所用時間遠小于原HDFS及Har方法。其原因在于原HDFS客戶端每次上傳小文件時都要向NameNode發(fā)送寫文件請求,發(fā)送請求的時間遠遠大于寫入文件的時間,故其上傳速度最慢。Har方法上傳之前需要運行MapReduce進行合并,故其上傳速度介于原HDFS和本文方法之間。本文方法在上傳之前不需要運行MapReduce且直接將合并文件寫入到HDFS中,所以其速度最優(yōu)。

    5.2 ? NameNode內(nèi)存占用測試

    為測試本文方法在NameNode內(nèi)存占用方面和原HDFS的差異,分別通過本文方法和原HDFS方法將4組文件上傳至HDFS。每組文件上傳完成之后記錄NameNode編輯日志edit_inprogress所占空間增長情況,實驗結(jié)果如圖6所示。

    由實驗結(jié)果可以看出,本文方法在NameNode內(nèi)存占用方面擁有較好的性能。主要原因在于本文方法通過將小文件分類合并為大文件,在上傳至HDFS之后有效地減少了元數(shù)據(jù)的數(shù)量,進而顯著降低了NameNode內(nèi)存占用量。

    5.3 ? 讀取速度測試

    為了驗證本文方法在讀取文件速度方面和原HDFS及Har方法的差異,記錄每組讀取單位大小的文件所用的時間,每組實驗進行五次并去除最大和最小值,取余下數(shù)據(jù)的平均值。同時為了驗證緩存機制對讀取文件時的影響,設(shè)置緩存容量閾值N為1000,實驗結(jié)果如圖7所示。

    實驗結(jié)果表明,本文方法顯著優(yōu)于原HDFS和Har方法,在重復(fù)讀取時由于命中緩存,讀取時間進一步縮短,且讀取時間不隨文件數(shù)量的增大而提高,在文件數(shù)量越多時優(yōu)勢越明顯。原因在于隨著HDFS存儲的小文件增多,HDFS檢索元數(shù)據(jù)的性能下降,而本文方法由于使用HashMap保存索引信息,在通過文件名查找索引信息時直接獲取,時間復(fù)雜度為O(1)。在讀取重復(fù)文件時,由于首次讀取已將索引信息添加到內(nèi)存中的HashMap對象中,再次讀取時直接從內(nèi)存中的HashMap中查詢索引信息,讀取效率進一步提高。

    6 ? 結(jié)論(Conclusion)

    本文通過分析Hadoop存儲模塊HDFS的架構(gòu)并引出其存儲海量小文件的不足,進而提出一種基于分類合并思想的改進方案。即將小文件按照文件類型(擴展名)分類合并為大文件,并為每一類型的合并文件添加索引,將索引保存在HashMap中,最終寫入到索引文件。同時為了進一步提高讀取文件的速度,本方案設(shè)置了基于HashMap的緩存機制,即在內(nèi)存中緩存已讀文件的索引信息。實驗表明,本方案在寫入速度、NameNode內(nèi)存占用,以及讀取速度上均顯著優(yōu)于原HDFS。

    參考文獻(References)

    [1] 馮貴蘭,李正楠,周文剛.大數(shù)據(jù)分析技術(shù)在網(wǎng)絡(luò)領(lǐng)域中的研究綜述[J].計算機科學(xué),2019,46(06):1-20.

    [2] 王佳雋,呂智慧,吳杰,等.云計算技術(shù)發(fā)展分析及其應(yīng)用探討[J].計算機工程與設(shè)計,2010,31(20):4404-4409.

    [3] 夏靖波,韋澤鯤,付凱,等.云計算中Hadoop技術(shù)研究與應(yīng)用綜述[J].計算機科學(xué),2016,43(11):6-11;48.

    [4] 郭建華,楊洪斌,陳圣波.基于HDFS的海量視頻數(shù)據(jù)重分布算法[J].計算機科學(xué),2016,43(S1):480-484.

    [5] 李建江,崔健,王聃,等.MapReduce并行編程模型研究綜述[J].電子學(xué)報,2011,39(11):2635-2642.

    [6] 鄭通,郭衛(wèi)斌,范貴生.HDFS中海量小文件合并與預(yù)取優(yōu)化方法的研究[J].計算機科學(xué),2017,44(S2):516-519.

    [7] 李三淼,李龍澍.Hadoop中處理小文件的四種方法的性能分析[J].計算機工程與應(yīng)用,2016,52(09):44-49.

    [8]劉斌.Hadoop小文件編程處理的性能優(yōu)化[J].工業(yè)控制計算機,2018,31(12):47-48.

    [9] 譚臺哲,向云鵬.Hadoop平臺下海量圖像處理實現(xiàn)[J].計算機工程與設(shè)計,2017,38(04):976-980.

    [10] 段隆振,洪新利,邱桃榮.基于MapFile的HDFS小文件存取優(yōu)化[J].南昌大學(xué)學(xué)報(工科版),2017,39(02):175-178.

    [11] 游小容,曹晟.海量教育資源中小文件的存儲研究[J].計算機科學(xué),2015,42(10):76-80.

    [12] 趙曉永,楊揚,孫莉莉,等.基于Hadoop的海量MP3文件存儲架構(gòu)[J].計算機應(yīng)用,2012,32(06):1724-1726.

    [13] 趙洋.淘寶TFS深度剖析[J].數(shù)字化用戶,2013,19(03):58-59.

    [14] Bo Dong, Qinghua Zheng, Feng Tian, et al. An optimized approach for storing and accessing small files on cloud storage[J]. Journal of Network and Computer Applications, 2012, 35(6): 1847-1862.

    作者簡介:

    秦加偉(1995-),男,碩士生.研究領(lǐng)域:大數(shù)據(jù),大數(shù)據(jù)分析.

    劉 ?輝(1979-),男,碩士,副教授.研究領(lǐng)域:軟件工程,信息系統(tǒng).

    方木云(1968-),男,博士,教授.研究領(lǐng)域:軟件工程,信息系統(tǒng).

    猜你喜歡
    合并
    試論區(qū)鎮(zhèn)合并新模式下的文化碰撞與發(fā)展
    醫(yī)院“兩辦”合署辦公后辦公室工作的思考
    集團企業(yè)合并報表的編制質(zhì)量以及改進方法
    基于ISODATA算法的草莓圖像分割
    二三本院校合并招生新常態(tài)下電信專業(yè)培養(yǎng)方式探討
    科技視界(2016年25期)2016-11-25 20:58:06
    山西昊錦塬煤業(yè)有限公司9、10及11號煤層分叉合并分析
    違規(guī)會計事務(wù)所合并動因及審計質(zhì)量分析
    商(2016年19期)2016-06-27 22:08:18
    關(guān)于我國金融監(jiān)管體制改革的研究
    新化—冷水江合并的可行性分析
    商(2016年13期)2016-05-20 15:19:07
    中國工業(yè)企業(yè)數(shù)據(jù)庫以及海關(guān)貿(mào)易數(shù)據(jù)庫合并方法概述
    商(2016年5期)2016-03-28 10:37:26
    亚洲男人天堂网一区| 亚洲第一av免费看| 黑人猛操日本美女一级片| 久久天躁狠狠躁夜夜2o2o | 国产毛片在线视频| 在线免费观看不下载黄p国产| 亚洲精品乱久久久久久| 国产有黄有色有爽视频| 亚洲精品一区蜜桃| 男男h啪啪无遮挡| 青草久久国产| 欧美黑人精品巨大| 五月天丁香电影| 亚洲国产中文字幕在线视频| 欧美人与性动交α欧美精品济南到| 亚洲欧美一区二区三区黑人| 一本一本久久a久久精品综合妖精| 久热爱精品视频在线9| 成人漫画全彩无遮挡| 国产麻豆69| 深夜精品福利| 欧美日韩av久久| 久久精品久久精品一区二区三区| 街头女战士在线观看网站| 国产免费现黄频在线看| 日本欧美视频一区| 高清在线视频一区二区三区| 午夜91福利影院| 精品国产一区二区久久| 天天添夜夜摸| 高清在线视频一区二区三区| 老司机深夜福利视频在线观看 | 欧美国产精品va在线观看不卡| 日韩av免费高清视频| 久久天躁狠狠躁夜夜2o2o | 国产xxxxx性猛交| 国产精品熟女久久久久浪| xxxhd国产人妻xxx| 一级毛片电影观看| 大片电影免费在线观看免费| 精品一区二区免费观看| 男人操女人黄网站| 女性生殖器流出的白浆| 亚洲成人免费av在线播放| a 毛片基地| av国产久精品久网站免费入址| 久久ye,这里只有精品| 亚洲av男天堂| 美女主播在线视频| 天天添夜夜摸| 精品酒店卫生间| 考比视频在线观看| 国产精品麻豆人妻色哟哟久久| 国产日韩欧美视频二区| www.精华液| 欧美人与性动交α欧美精品济南到| 午夜福利免费观看在线| 国产精品麻豆人妻色哟哟久久| 最近2019中文字幕mv第一页| 欧美久久黑人一区二区| av免费观看日本| 99国产综合亚洲精品| 一个人免费看片子| 亚洲国产精品成人久久小说| 国产一区二区 视频在线| 久久久精品国产亚洲av高清涩受| 交换朋友夫妻互换小说| 免费看不卡的av| 亚洲av在线观看美女高潮| av女优亚洲男人天堂| 天天躁日日躁夜夜躁夜夜| 狂野欧美激情性xxxx| 99香蕉大伊视频| 亚洲美女黄色视频免费看| 亚洲一区二区三区欧美精品| 美女大奶头黄色视频| 亚洲一码二码三码区别大吗| 男女免费视频国产| 日韩一区二区视频免费看| 韩国精品一区二区三区| 一边摸一边做爽爽视频免费| 久热爱精品视频在线9| 亚洲欧美精品综合一区二区三区| 下体分泌物呈黄色| 久久久久精品国产欧美久久久 | 最近最新中文字幕大全免费视频 | 成年av动漫网址| 无限看片的www在线观看| 夫妻午夜视频| 波多野结衣一区麻豆| 精品国产露脸久久av麻豆| 欧美xxⅹ黑人| 国产黄色免费在线视频| 一区在线观看完整版| 欧美人与性动交α欧美精品济南到| 69精品国产乱码久久久| 日本av免费视频播放| 哪个播放器可以免费观看大片| 最黄视频免费看| 日韩大码丰满熟妇| 亚洲一区二区三区欧美精品| av在线观看视频网站免费| 欧美精品一区二区大全| 亚洲精品日韩在线中文字幕| 亚洲精品日韩在线中文字幕| 99精国产麻豆久久婷婷| avwww免费| 熟女av电影| 两个人免费观看高清视频| 国产精品国产av在线观看| 亚洲精华国产精华液的使用体验| 成年动漫av网址| 免费少妇av软件| kizo精华| 亚洲成av片中文字幕在线观看| 国产不卡av网站在线观看| 精品一区二区三卡| 国产乱人偷精品视频| 嫩草影视91久久| 欧美人与性动交α欧美软件| 国精品久久久久久国模美| 777米奇影视久久| 日本一区二区免费在线视频| 久久久久国产一级毛片高清牌| 成人国产av品久久久| 一本一本久久a久久精品综合妖精| avwww免费| 五月开心婷婷网| 在线看a的网站| 国产精品 国内视频| 亚洲一区二区三区欧美精品| 最黄视频免费看| 亚洲精品国产一区二区精华液| 大片免费播放器 马上看| 黄色视频在线播放观看不卡| 老熟女久久久| 亚洲国产看品久久| 最近中文字幕2019免费版| 国产欧美日韩综合在线一区二区| 中文字幕色久视频| 亚洲婷婷狠狠爱综合网| 一级黄片播放器| 自线自在国产av| 热99久久久久精品小说推荐| 欧美黄色片欧美黄色片| 国产精品一二三区在线看| 成人漫画全彩无遮挡| av福利片在线| 中文字幕另类日韩欧美亚洲嫩草| 美女中出高潮动态图| 韩国av在线不卡| 精品少妇久久久久久888优播| 看非洲黑人一级黄片| 老司机影院毛片| 少妇精品久久久久久久| 下体分泌物呈黄色| 国产亚洲欧美精品永久| 亚洲精品视频女| 老汉色av国产亚洲站长工具| 男人添女人高潮全过程视频| 777久久人妻少妇嫩草av网站| 黄色怎么调成土黄色| 美女扒开内裤让男人捅视频| 欧美精品人与动牲交sv欧美| 午夜福利视频在线观看免费| 天天躁狠狠躁夜夜躁狠狠躁| 亚洲成人国产一区在线观看 | 欧美精品高潮呻吟av久久| 涩涩av久久男人的天堂| 国产日韩欧美亚洲二区| 亚洲国产毛片av蜜桃av| 国产亚洲精品第一综合不卡| 久久久久久久大尺度免费视频| 亚洲国产精品国产精品| 亚洲国产毛片av蜜桃av| 日本91视频免费播放| 又大又爽又粗| 久久99精品国语久久久| 精品久久久久久电影网| 十分钟在线观看高清视频www| 亚洲激情五月婷婷啪啪| 久久久精品区二区三区| 曰老女人黄片| 精品少妇一区二区三区视频日本电影 | 国产精品国产三级国产专区5o| 亚洲av电影在线观看一区二区三区| 国产免费福利视频在线观看| 少妇精品久久久久久久| 亚洲欧美一区二区三区久久| 亚洲欧美精品自产自拍| 男人爽女人下面视频在线观看| 精品福利永久在线观看| 亚洲av欧美aⅴ国产| 伊人亚洲综合成人网| 日韩不卡一区二区三区视频在线| 99热国产这里只有精品6| 精品午夜福利在线看| 久久久久久久久免费视频了| 色播在线永久视频| 丝袜脚勾引网站| 日韩中文字幕欧美一区二区 | 熟女少妇亚洲综合色aaa.| av网站在线播放免费| 亚洲一级一片aⅴ在线观看| 2018国产大陆天天弄谢| 一级毛片电影观看| 好男人视频免费观看在线| 亚洲欧美中文字幕日韩二区| 美女视频免费永久观看网站| 悠悠久久av| 欧美黑人精品巨大| 色精品久久人妻99蜜桃| 国产不卡av网站在线观看| 午夜福利乱码中文字幕| 亚洲在久久综合| 满18在线观看网站| 久久性视频一级片| 少妇人妻久久综合中文| 亚洲精品国产一区二区精华液| 一区二区三区四区激情视频| 国产精品嫩草影院av在线观看| 另类精品久久| 韩国精品一区二区三区| 午夜免费男女啪啪视频观看| 日韩熟女老妇一区二区性免费视频| 黄频高清免费视频| 色精品久久人妻99蜜桃| 人人妻人人澡人人看| 久久99精品国语久久久| 久久这里只有精品19| 欧美另类一区| 亚洲国产最新在线播放| 水蜜桃什么品种好| 韩国高清视频一区二区三区| 午夜精品国产一区二区电影| 无遮挡黄片免费观看| 高清视频免费观看一区二区| 欧美激情极品国产一区二区三区| 国产伦理片在线播放av一区| 精品少妇黑人巨大在线播放| 夫妻性生交免费视频一级片| 看十八女毛片水多多多| 国产一区二区激情短视频 | 一本—道久久a久久精品蜜桃钙片| 一级片'在线观看视频| 搡老乐熟女国产| 国语对白做爰xxxⅹ性视频网站| 三上悠亚av全集在线观看| 欧美黑人精品巨大| 肉色欧美久久久久久久蜜桃| 日本色播在线视频| 夫妻午夜视频| 99九九在线精品视频| 一二三四在线观看免费中文在| 亚洲国产成人一精品久久久| 久久精品aⅴ一区二区三区四区| 中文乱码字字幕精品一区二区三区| 老汉色∧v一级毛片| 少妇被粗大的猛进出69影院| 十八禁网站网址无遮挡| 精品免费久久久久久久清纯 | 国产97色在线日韩免费| 99香蕉大伊视频| 精品久久蜜臀av无| 国产1区2区3区精品| 国产亚洲一区二区精品| 亚洲第一av免费看| 欧美黄色片欧美黄色片| 欧美日韩亚洲综合一区二区三区_| 欧美精品一区二区免费开放| 在线观看三级黄色| 好男人视频免费观看在线| 亚洲精品第二区| 欧美亚洲日本最大视频资源| 精品一区二区三卡| 美女脱内裤让男人舔精品视频| 亚洲av国产av综合av卡| 极品人妻少妇av视频| 亚洲av电影在线观看一区二区三区| 一本久久精品| 婷婷成人精品国产| 丝瓜视频免费看黄片| 免费黄网站久久成人精品| 午夜福利,免费看| 母亲3免费完整高清在线观看| 性少妇av在线| 欧美久久黑人一区二区| 亚洲精品日本国产第一区| 人人妻,人人澡人人爽秒播 | 美国免费a级毛片| 午夜精品国产一区二区电影| 免费看不卡的av| 国产精品 国内视频| 亚洲成国产人片在线观看| 久久韩国三级中文字幕| 亚洲精品中文字幕在线视频| 在线观看免费视频网站a站| 亚洲七黄色美女视频| 亚洲伊人久久精品综合| 国精品久久久久久国模美| 欧美精品亚洲一区二区| 韩国精品一区二区三区| 欧美黑人欧美精品刺激| 母亲3免费完整高清在线观看| 操美女的视频在线观看| 亚洲色图综合在线观看| 九色亚洲精品在线播放| 女人高潮潮喷娇喘18禁视频| 久久鲁丝午夜福利片| 只有这里有精品99| 2018国产大陆天天弄谢| 精品久久久精品久久久| 国产成人欧美| 青春草视频在线免费观看| 亚洲中文av在线| 交换朋友夫妻互换小说| 精品久久久久久电影网| 在现免费观看毛片| 在线亚洲精品国产二区图片欧美| av视频免费观看在线观看| 欧美xxⅹ黑人| 成人国产av品久久久| 中文字幕另类日韩欧美亚洲嫩草| 日本av免费视频播放| 成人国语在线视频| 国产av国产精品国产| 午夜福利影视在线免费观看| 超碰成人久久| 亚洲欧美激情在线| 日本av手机在线免费观看| 高清欧美精品videossex| 亚洲成人一二三区av| 最近2019中文字幕mv第一页| 黄网站色视频无遮挡免费观看| 日本欧美国产在线视频| av电影中文网址| 国产精品99久久99久久久不卡 | 国产成人免费无遮挡视频| 最近的中文字幕免费完整| 久久久精品免费免费高清| 看十八女毛片水多多多| 亚洲第一区二区三区不卡| 一级片免费观看大全| 91aial.com中文字幕在线观看| 欧美中文综合在线视频| 国产日韩一区二区三区精品不卡| 狂野欧美激情性bbbbbb| 99久久人妻综合| 午夜福利免费观看在线| 街头女战士在线观看网站| av片东京热男人的天堂| 丰满少妇做爰视频| 国产精品99久久99久久久不卡 | 国产精品久久久av美女十八| 岛国毛片在线播放| 超色免费av| 99热网站在线观看| 国产在视频线精品| av在线app专区| 国产伦理片在线播放av一区| 国产黄色免费在线视频| e午夜精品久久久久久久| 国产一区亚洲一区在线观看| 成人漫画全彩无遮挡| 老司机在亚洲福利影院| 亚洲少妇的诱惑av| 欧美黑人欧美精品刺激| 国产黄频视频在线观看| 女人精品久久久久毛片| 丰满乱子伦码专区| 男人爽女人下面视频在线观看| 成年动漫av网址| 99精国产麻豆久久婷婷| 视频在线观看一区二区三区| 日本wwww免费看| 精品国产国语对白av| 下体分泌物呈黄色| 亚洲精品国产av蜜桃| 国产成人一区二区在线| 叶爱在线成人免费视频播放| 永久免费av网站大全| 日韩伦理黄色片| 日日摸夜夜添夜夜爱| 国产精品一区二区精品视频观看| 久久精品久久久久久久性| 亚洲成人免费av在线播放| 丝袜美腿诱惑在线| 国产成人91sexporn| 久久综合国产亚洲精品| 日本欧美国产在线视频| 在线观看一区二区三区激情| 人人妻人人爽人人添夜夜欢视频| 欧美亚洲 丝袜 人妻 在线| 日本猛色少妇xxxxx猛交久久| 最近2019中文字幕mv第一页| 国产色婷婷99| 久久精品亚洲av国产电影网| 国产成人91sexporn| 丁香六月欧美| 一级爰片在线观看| 中文字幕另类日韩欧美亚洲嫩草| 一本—道久久a久久精品蜜桃钙片| 成人漫画全彩无遮挡| 精品国产超薄肉色丝袜足j| 国产淫语在线视频| 亚洲av日韩精品久久久久久密 | 99久久综合免费| 水蜜桃什么品种好| 国产日韩欧美亚洲二区| 黑丝袜美女国产一区| 操出白浆在线播放| 国产精品99久久99久久久不卡 | 国产亚洲午夜精品一区二区久久| 一二三四中文在线观看免费高清| 欧美精品亚洲一区二区| 高清视频免费观看一区二区| 亚洲精品,欧美精品| 99久久99久久久精品蜜桃| 狠狠精品人妻久久久久久综合| 欧美老熟妇乱子伦牲交| 大香蕉久久成人网| 观看美女的网站| 亚洲成人免费av在线播放| 久久久国产精品麻豆| 国产男人的电影天堂91| 一级a爱视频在线免费观看| 亚洲国产精品999| 国产精品一二三区在线看| 尾随美女入室| 亚洲精品久久久久久婷婷小说| 伦理电影免费视频| 午夜影院在线不卡| 汤姆久久久久久久影院中文字幕| av不卡在线播放| 国产一卡二卡三卡精品 | 亚洲激情五月婷婷啪啪| 激情五月婷婷亚洲| 一区福利在线观看| 亚洲天堂av无毛| 久久久久国产精品人妻一区二区| 欧美变态另类bdsm刘玥| 国产熟女午夜一区二区三区| 亚洲精品自拍成人| 丝袜美足系列| 在线观看一区二区三区激情| 国产欧美日韩综合在线一区二区| 超碰成人久久| 成人免费观看视频高清| 国产精品一区二区在线不卡| 男人舔女人的私密视频| 亚洲精品视频女| 久久韩国三级中文字幕| 尾随美女入室| 视频区图区小说| 亚洲成人一二三区av| 成人免费观看视频高清| 精品一区在线观看国产| 如何舔出高潮| 婷婷色麻豆天堂久久| 国产免费视频播放在线视频| 另类亚洲欧美激情| 一区二区三区精品91| 最近手机中文字幕大全| 欧美在线黄色| 操出白浆在线播放| 色播在线永久视频| 天天影视国产精品| 欧美日韩一级在线毛片| 久久 成人 亚洲| 嫩草影视91久久| 韩国精品一区二区三区| 久久免费观看电影| 精品一品国产午夜福利视频| 亚洲,欧美,日韩| 汤姆久久久久久久影院中文字幕| 大陆偷拍与自拍| 国产成人精品在线电影| 51午夜福利影视在线观看| 一级毛片 在线播放| 两性夫妻黄色片| 国产99久久九九免费精品| 久久久久久久大尺度免费视频| 少妇被粗大的猛进出69影院| 国产福利在线免费观看视频| 欧美人与性动交α欧美精品济南到| 国产精品人妻久久久影院| 久久精品国产综合久久久| 欧美精品高潮呻吟av久久| 丝袜美腿诱惑在线| 2018国产大陆天天弄谢| av不卡在线播放| 老熟女久久久| 中文字幕另类日韩欧美亚洲嫩草| 国产精品亚洲av一区麻豆 | 亚洲欧美中文字幕日韩二区| 国产一区二区三区综合在线观看| 久久久久国产一级毛片高清牌| 熟妇人妻不卡中文字幕| 免费人妻精品一区二区三区视频| 亚洲婷婷狠狠爱综合网| 青春草视频在线免费观看| 大香蕉久久成人网| 老司机深夜福利视频在线观看 | 午夜激情久久久久久久| 丝袜在线中文字幕| 纵有疾风起免费观看全集完整版| 日本猛色少妇xxxxx猛交久久| 国产成人欧美| av.在线天堂| 黄色怎么调成土黄色| 丁香六月天网| 亚洲精品日韩在线中文字幕| netflix在线观看网站| 无遮挡黄片免费观看| 亚洲av中文av极速乱| 嫩草影院入口| 一区福利在线观看| 男女边摸边吃奶| 一边摸一边抽搐一进一出视频| 国产男女超爽视频在线观看| 国产亚洲最大av| 国产精品国产三级国产专区5o| 午夜福利在线免费观看网站| 男人操女人黄网站| 黄片播放在线免费| 免费少妇av软件| 如日韩欧美国产精品一区二区三区| 精品少妇内射三级| 熟女av电影| 各种免费的搞黄视频| 欧美亚洲日本最大视频资源| 国产av精品麻豆| 亚洲精品久久午夜乱码| 亚洲欧美色中文字幕在线| 中文字幕人妻熟女乱码| 一边摸一边抽搐一进一出视频| 国产精品.久久久| 色视频在线一区二区三区| 亚洲国产看品久久| 久久久久久久久久久久大奶| 欧美国产精品va在线观看不卡| 大香蕉久久网| 成年女人毛片免费观看观看9 | 久久这里只有精品19| 国产精品久久久久成人av| 免费黄网站久久成人精品| 欧美日韩亚洲综合一区二区三区_| 中国国产av一级| 欧美97在线视频| 中文欧美无线码| 国产日韩欧美视频二区| 精品国产乱码久久久久久男人| 91精品伊人久久大香线蕉| 精品一区二区三卡| 视频在线观看一区二区三区| 嫩草影院入口| 男人添女人高潮全过程视频| 色婷婷av一区二区三区视频| 国产免费视频播放在线视频| 99re6热这里在线精品视频| 精品久久蜜臀av无| 人人妻,人人澡人人爽秒播 | 欧美av亚洲av综合av国产av | 如何舔出高潮| 成人黄色视频免费在线看| 老司机在亚洲福利影院| 波野结衣二区三区在线| 欧美日韩视频高清一区二区三区二| 国产日韩欧美在线精品| 又大又黄又爽视频免费| 免费看av在线观看网站| 久久人妻熟女aⅴ| 精品少妇内射三级| 黄色视频不卡| 久久影院123| 欧美在线黄色| 亚洲免费av在线视频| 欧美成人精品欧美一级黄| 最新的欧美精品一区二区| 国产精品熟女久久久久浪| 精品人妻在线不人妻| 久久久精品国产亚洲av高清涩受| 久久久久久免费高清国产稀缺| 国产av码专区亚洲av| 91精品国产国语对白视频| 国产亚洲一区二区精品| 国产成人精品福利久久| 自拍欧美九色日韩亚洲蝌蚪91| 九九爱精品视频在线观看| 亚洲国产欧美一区二区综合| a 毛片基地| 精品人妻熟女毛片av久久网站| 久久影院123| 久久国产精品男人的天堂亚洲| 久久久久国产一级毛片高清牌| 婷婷色av中文字幕| 亚洲美女黄色视频免费看| 久久久精品区二区三区| av.在线天堂| 2021少妇久久久久久久久久久| 深夜精品福利| 色视频在线一区二区三区| 另类亚洲欧美激情| 国产精品欧美亚洲77777| 丝瓜视频免费看黄片| av片东京热男人的天堂| 免费看av在线观看网站| 久久99精品国语久久久| 午夜福利影视在线免费观看| 欧美日韩亚洲综合一区二区三区_| 日本av手机在线免费观看| 亚洲,欧美,日韩| 国产精品三级大全| 国产av一区二区精品久久| 亚洲欧美成人综合另类久久久|