《電子技術應用》
您所在的位置:首頁 > 微波|射頻 > 設計應用 > 基于NAND閃存的自適應閃存映射層設計
基于NAND閃存的自適應閃存映射層設計
摘要: 閃存存儲器主要分為NAND和XOR兩種類型,其中NAND型是專為數據存儲設計。本文的閃存映射方法主要是針對NAND類型的閃存芯片。一個NAND類型的閃存芯片的存儲空間是由塊(Block)構成,每個塊又劃分為固定大小的頁,塊是擦寫操作的最小單元,頁是讀寫操作的最小單元。由于閃存存儲器的硬件特性,閃存的更新操作有自己的特點,在對數據進行更新前需要先進行擦寫操作,然后才能將新數據寫入,并且擦寫操作是以塊為單位,讀寫操作是以頁為單位。
Abstract:
Key words :

  0 引  言

  閃存存儲器主要分為NAND和XOR兩種類型,其中NAND型是專為數據存儲設計。本文的閃存映射方法主要是針對NAND類型的閃存芯片。一個NAND類型的閃存芯片的存儲空間是由塊(Block)構成,每個塊又劃分為固定大小的頁,塊是擦寫操作的最小單元,頁是讀寫操作的最小單元。由于閃存存儲器的硬件特性,閃存的更新操作有自己的特點,在對數據進行更新前需要先進行擦寫操作,然后才能將新數據寫入,并且擦寫操作是以塊為單位,讀寫操作是以頁為單位。由于擦寫操作涉及的最小單元遠大于讀寫操作的最小單元,需要對一個擦寫塊內不需要更新的數據提供有效的保護。在閃存存儲管理中普遍采用的數據更新方法是非本地更新的方法(Out-place Update),通過構建閃存映射層,在進行更新操作時,將更新的數據寫到其他空閑的存儲位置,利用內存中的地址映射表記錄數據存儲位置的變化。非本地更新的方法避免了更新時整塊數據的讀出寫入,從而減少數據復制次數和塊擦寫次數,提高系統的整體性能。閃存映射層是閃存進行非本地更新存儲管理的關鍵,主要由地址映射和垃圾回收機制兩部分構成。

  根據地址映射粒度的不同,可以將地址映射方法分為三種:頁映射(Page Mapping)、塊映射(BlockingMapping)和混合映射(Hybrid Mapping)。頁映射是以頁為單位進行地址映射,在內存中保存基手頁的映射表,每一邏輯頁都有一項與之對應的物理頁,頁映射方法具有靈活性高的優點,但由于需要為每個邏輯頁面建立地址映射表項,需要占用大量內存空間。塊映射算法是以塊為單位進行地址映射,邏輯塊內地址偏移與物理塊內偏移保持一致。該方法僅需要在內存中保留塊映射表,建立從邏輯塊到物理塊的映射關系,塊映射算法優點是內存占用量少,不受閃存容量增大的影響,缺點是在處理小數據更新上性能較差,一小塊數據的更新會引起對整個塊內容的復制?;旌嫌成浞椒ńY合了塊映射和頁映射的優點,首先以塊映射方法建立邏輯塊和物理塊的映射關系,同時對塊內數據采用頁映射方法組織?;旌嫌成渌惴▋却婵臻g占用量少,同時對小數據更新比塊映射算法更加靈活、代價少。

  垃圾回收是閃存存儲系統特有的空間管理機制。在閃存存儲管理中,由于采用非本地更新的方法,當閃存的存儲空間消耗完時,就需要回收無效數據占用的空間。為了回收無效數據占用的空間,必須先將擦寫單位內的有效數據轉移到其他空閑區域,然后擦寫整個單元,回收過程主要涉及有效數據復制和塊擦寫兩個耗時耗能的操作。垃圾回收工作需要從閃存中選擇回收對象,轉移有效數據,最后完成對象擦除。進行垃圾回收時選擇不同的區域進行擦除,代價是不同的,垃圾回收器設計的目就是要減少有效數據復制和塊擦寫次數,以提高系統性能。不同粒度的地址映射方法在不同寫模式下,垃圾回收的性能有較大差異。在此給出了一種能夠根據寫模式進行自適應判斷的閃存映射方法。通過對順序寫和隨機寫進行判斷,將順序寫從隨機寫中分離,對順序寫采用塊映射組織日記塊數據,對隨機寫采用混合映射方法,并為熱數據分配多個日記塊,延遲對熱數據的垃圾回收,以提高垃圾回收的性能。通過實驗表明這里構建的閃存映射方法能夠在不需要占用大量的內存空間前提下,減少垃圾回收過程的有效數據復制和塊擦寫,從而優化閃存系統的性能。

  1 閃存存儲系統的體系結構

  本文構建的閃存存儲管理的體系結構見圖1,將系統分為文件系統層、閃存管理層和閃存驅動層。閃存映射層負責對閃存設備進行存儲管理,通過地址映射和垃圾回收技術將閃存轉換為塊設備。地址映射主要完成閃存塊的分配和地址映射信息管理,負責處理文件系統層的讀寫請求,將文件系統提供的邏輯地址轉換為閃存的物理地址;垃圾回收則負責回收無效數據占用的空間,主要涉及有效數據復制和塊擦寫兩個耗時耗能的過程。

 

  1.1 地址映射結構

  閃存映射層的作用是將文件系統的邏輯地址轉換為閃存的物理地址,因此需要在內存建立邏輯地址和物理地址的映射關系,同時管理物理地址的狀態變換。本文通過圖2所示的地址映射結構進行地址映射管理,將文件系統提供的邏輯地址分為四部分:邏輯組號、組內塊號、塊內頁號和頁內偏移地址。其中邏輯頁和邏輯塊大小分別與閃存存儲器的讀寫頁和擦寫塊大小相同。每個邏輯組是由N個連續的邏輯塊構成,N可以根據應用類型進行設置,在圖2中N的數目為2。將閃存存儲器中的物理塊分為數據塊和日記塊,數據塊用于存放原數據,日記塊用于存放更新數據,同時又將日記塊劃分為順序日記塊和隨機日記塊。數據塊和順序日記塊內的內容是以塊映射方法組織,而隨機日記塊采用混合映射粒度組織數據。邏輯塊和數據塊通過內存中的塊映射表建立對應關系,每一個邏輯塊都有惟一的數據塊與之對應。與邏輯組對應的N個數據塊構成一個數據組。每個順序日記塊對應惟一的數據塊,在對數據塊進行順序更新操作時,為其分配順序日記塊存儲更新數據。每個數據組可以根據需求動態分配多個隨機日記塊,日記塊的數目是由該組數據訪問的冷熱屬性來決定的,對于有頻繁更新數據的組會動態分配較多的日記塊。隨機日記塊是組內共享的,對組內任一數據塊的隨機更新數據都可以存儲到隨機日記塊中,從而提高空間利用率。為了提高查找效率,對有隨機日記塊的數據組,在內存中構建組內頁映射表,記錄邏輯地址對應的更新數據在隨機日記塊內的存儲位置,通過組內頁映射表,在進行讀取時不需要遍歷日記塊來獲取數據的存儲位置,從而提高系統性能。

 

  1.2 寫請求處理過程

  地址映射的主要作用是通過在內存中構建地址映射表,將文件系統的邏輯地址轉換為物理地址,在系統進行讀請求時,利用地址映射表查找到存儲在閃存設備中的數據,在系統進行寫請求時在閃存設備上查找空閑位置存儲數據,更新地址映射表,記錄數據的新存儲位置,同時將舊數據標記為無效。

  在本文中為每個數據塊設定狀態位來標記該塊當前的訪問模式,將每個數據塊訪問模式分為順序寫和隨機寫。在進行寫請求時,首先計算出數據所屬的邏輯塊和塊內偏移地址,判斷數據所在塊的訪問模式,如果所在塊是順序寫,利用塊映射表,將數據寫到順序日記塊中。如果所在塊為隨機寫,將更新數據寫到數據組的隨機日記塊中。訪問模式主要是根據過去的數據存儲訪問行為進行判斷的,如果對某一邏輯地址在短時間內進行了多次更新,認為系統對該地址進行的是隨機寫,對其所屬塊將采用混合映射方法進行存儲管理,以優化小數據頻繁更新導致的性能問題。訪問模式的判斷是通過內存中的雙鏈表來實現的,如圖3所示。在內存中構建兩定長的地址鏈表,一個鏈表為順序鏈表,另一個鏈表為隨機鏈表。順序鏈表中保存最近進行順序寫的數據塊,而隨機鏈表中保留最近進行隨機寫的數據組。兩鏈表都根據最后一次訪問時間進行排序,將鏈表分為最近最少訪問端(LRU)和最近最多訪問端(MRU),在每次進行更新操作時,將更新數據所在的塊或組提升到鏈表的最近最多訪問端。當對數據塊首次進行更新操作時,判斷該數據塊進行的是順序寫,標記該塊的訪問狀態為順序寫,并將該數據塊添加到順序鏈表中。如果數據塊內已更新過的數據在短時間內再一次被更新,即順序日記塊內對應的存儲空間已填充數據,判斷該數據塊的訪問模式為隨機寫,將其從順序鏈表中刪除,標記該塊的訪問狀態為隨機寫,同時添加該塊所在的數據組到隨機鏈表中,以后對該塊的更新數據將存儲到隨機日記塊中,直到該數據組從隨機鏈表中刪除。

 

  順序鏈表的項數設有上限值,該值為系統中分配的順序日記塊數目。當表項超過上限值時,將從順序鏈表的最近最少訪問端刪除數據塊,合并日記塊和數據塊中的有效數據。當順序日記塊完全更新時,即數據塊內的數據完全無效,采用切換操作,用順序日記塊替換數據塊,并將該塊從順序鏈表中刪除。在本文中始終保留了一定數據的順序日記塊,以優化系統的順序寫。

  位于隨機鏈表中的數據組,當需要新的存儲空間時,將為其分配新的隨機日記塊。隨機鏈表的項數也設有上限值,當超過上限值時,將從最近最少訪問端刪除數據組,將隨機日記塊和數據塊中的數據合并,生成新的數據塊,同時重設數據塊的狀態位,當再一次進行數據更新時,將重新進行訪問模式判斷。采用該方法能夠將冷數據及時從鏈表刪除,回收日記塊占用的存儲空間和頁映射表占用的內存空間。

  1.3 垃圾回收機制

  由于采用日記結構進行存儲管理,在長時間運行時需要進行垃圾回收。進行垃圾回收時需要考慮的問題是回收時機和回收對象選擇,以及回收方法。垃圾回收機制是建立在地址映射方法基礎上,主要由兩部分構成:擦寫進程和回收進程。擦寫進程是專門負責擦寫操作,它的優先級比較低。在系統空閑的時候,擦寫進程才會輪到執行,每次該進程啟動,只負責擦寫一個塊,以免影響到正常的I/O性能?;厥者M程是當系統中的日記塊消耗完或閃存中的空閑塊低于某閾值,將從日記塊和數據塊中選擇回收對象,將有效數據復制到其他空閑區域中,將其交給擦寫進程處理,回收存儲空間。

  本文回收進程主要包括兩部分,對順序日記塊的回收和對隨機日記塊的回收。當系統中的順序日記塊消耗完全時,將從順序鏈表的最近最少訪問端選擇日記塊,利用數據塊和順序日記塊內數據組織有序的特點,采用如圖4所示的方法,將數據塊中的有效數據復制到日記塊中,用日記塊來替換數據塊,擦除數據塊,回收數據塊占用的空間。對于隨機日記塊,將從隨機鏈表中選擇具有最多無效數據的數據組,回收方法是從數據組中選擇兩個或多個具有較多無效數據的日記塊,將日記塊中的有效數據復制到數據組的其他隨機日記塊中,如圖5所示,擦除選中日記塊,回收日記塊空間。

 

  通過根據順序日記塊和隨機日記塊數據組織特點分別采用不同的回收方法,從而優化了垃圾回收的性能。對于順序日記塊,將數據塊與日記塊內有效數據合并,用日記塊替換數據塊,從而減少回收過程中的有效數據復制。而對于隨機日記通過選擇無效數據最多的塊進行回收,同時利用本文的多日記塊機制,將有效數據存儲到其他日記塊。從而不需要合并數據塊和日記塊的數據,減少了小數據更新情況下的有效數據的復制和塊擦寫次數,優化了垃圾回收的性能。

  2 試驗結果與分析

  在Linux系統中實現了本文的存儲管理方法,同時利用Linux自帶的閃存模擬器,模擬閃存存儲器的功能,在該模擬器上對本文的閃存映射方法展開研究,并與NFTL和混合映射方法進行比較,NFTL是Linux系統實現的塊映射方法。在實驗中采用額外寫操作次數和擦除操作次數來衡量閃存系統性能的標準,其中額外寫操作次數由實驗中閃存的實際寫次數減去用戶請求的寫次數來獲取,主要是由垃圾回收時有效數據的復制產生的。額外擦寫操作次數是指閃存系統的塊擦寫次數,是由于日記塊的消耗引起的。采用這兩個指標能夠直接反應垃圾回收的性能。首先研究了在進行文件和圖像等存取操作下系統的性能。由于僅進行圖像存取操作時,系統的大部分操作是順序寫。圖6所示是三種方法的額外寫操作次數和擦寫操作次數對比情況。從圖6中可以看出本文方法與NFTL方法接近,需要較少的有效數據復制和塊擦寫,而混合映射方法表現較差,尤其是有效數據的復制次數,明顯多于其他兩種方法。主要是由于本文方法與NFTL能夠利用塊映射方法來處理順序寫模式,在進行垃圾回收時,能夠通過將數據塊的有效數據復制到日記塊中,用日記塊替換數據塊,而不需要分配新的數據塊,減少有效數據復制和塊擦寫。而混合映射方法在進行垃圾回收時,需要分配新的數據塊來合并舊數據塊和日記塊中的數據,導致系統進行大量的復制操作和擦寫操作,降低垃圾回收的性能。

 

  圖7的實驗結果是在進行圖像存取操作的同時加入對局部數據進行隨機訪問來獲取的。從結果可以看出,NFTL方法與混合映射方法的性能接近,都需要較多的額外寫次數和塊擦寫次數。本文的方法由于采用寫模式判別機制,能夠將隨機寫從順序寫中分離出來,對順序寫采用塊映射方法,對隨機寫采用混合映射方法進行存儲管理,從而垃圾回收次數較少,優化系統性能。

 

  3 結  語

  在本文中給出一種閃存映射方法,通過對數據寫模式進行區分,為不同的寫模式提供不同粒度的地址映射方法進行存儲管理,從而減少了垃圾回收過程有效數據復制和塊擦寫,提高了閃存存儲系統的性能。在將來,還需要進一步研究訪問屬性的判別方法,減少判斷錯誤的情況,進一步提升垃圾回收的性能。(中電網)

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          91久久精品美女| 久久综合中文| 国产一区二区成人久久免费影院| 狠狠色狠狠色综合日日五| 亚洲七七久久综合桃花剧情介绍| 国语自产精品视频在线看一大j8| 欧美成人dvd在线视频| 亚洲六月丁香色婷婷综合久久| 午夜久久福利| 亚洲一级二级在线| 国产精品视频网站| 国产精品美女999| 国产在线拍揄自揄视频不卡99| 欧美.com| 欧美日韩综合在线| 亚洲精品资源美女情侣酒店| 国产精品自拍网站| 久久人人九九| 国产精品私房写真福利视频| 亚洲精选久久| 国产精品入口尤物| 国产日韩视频一区二区三区| 国产精品国产| 一二三区精品福利视频| 91久久精品国产91性色tv| 亚洲欧美日韩一区| 136国产福利精品导航网址应用| 欧美午夜精品久久久久久超碰| 日韩系列在线| 麻豆91精品91久久久的内涵| 久久久久久网站| 国产精品久久久久毛片软件| 久久一区激情| 嫩草成人www欧美| 亚洲私拍自拍| 在线欧美日韩国产| 欧美日韩国产三区| 性色av一区二区怡红| 亚洲视频久久| 欧美日韩网站| 免费不卡中文字幕视频| 国产精品成人一区二区三区夜夜夜| 亚洲精品久久| 在线日韩欧美视频| 亚洲中午字幕| 欧美一区二区私人影院日本| 麻豆精品精品国产自在97香蕉| 国内精品久久久久久影视8| 亚洲激情国产| 欧美人成网站| 国内精品久久久久久久影视麻豆| 新片速递亚洲合集欧美合集| 欧美日韩综合在线免费观看| 欧美日韩中文精品| 欧美日韩hd| 欧美日韩一区综合| 亚洲综合精品一区二区| 国产欧美精品在线播放| 在线播放亚洲一区| 久久久无码精品亚洲日韩按摩| 国产综合久久久久久鬼色| 亚洲国产欧美精品| 亚洲国产片色| 亚洲经典自拍| 国产精品久久久久一区二区| 国产精品一卡二卡| 欧美日韩国产成人在线免费| 性做久久久久久免费观看欧美| 亚洲精品日产精品乱码不卡| 性色一区二区| 日韩午夜免费视频| 国产精品日韩欧美大师| 一区二区三区在线不卡| 久久成人精品电影| 伊人蜜桃色噜噜激情综合| 欧美视频日韩视频在线观看| 韩国自拍一区| 久久日韩粉嫩一区二区三区| 亚洲一区二区三区免费视频| 欧美日韩国产一区二区| 国产欧美日韩亚洲一区二区三区| 国产精品国产自产拍高清av王其| 欧美日韩色一区| 美女视频网站黄色亚洲| 亚洲欧洲一区| 欧美日韩国内| 久久久欧美一区二区| 久久久成人精品| 久久蜜桃av一区精品变态类天堂| 国产精品国产自产拍高清av| 国产日产精品一区二区三区四区的观看方式| 国产一区亚洲| 亚洲视频久久| 国内伊人久久久久久网站视频| 欧美成人xxx| 麻豆成人av| 久久久久久国产精品一区| 男女激情久久| 国产精品日韩欧美大师| 欧美色播在线播放| 国产精品久久久久毛片大屁完整版| 欧美在线播放视频| 久久久美女艺术照精彩视频福利播放| 国产精品影片在线观看| 国产精品r级在线| 久久国产精品免费一区| 欧美精品aa| 中文av一区二区| 国产拍揄自揄精品视频麻豆| 亚洲精品日韩欧美| 亚洲乱码精品一二三四区日韩在线| 欧美一区二区三区免费视| 欧美日韩国产一中文字不卡| 国产精品国产三级国产aⅴ无密码| 国内一区二区三区| 最新国产成人av网站网址麻豆| 樱桃成人精品视频在线播放| 99爱精品视频| 欧美激情2020午夜免费观看| 国产一区二区三区观看| 国产乱子伦一区二区三区国色天香| 欧美精品一区二区高清在线观看| 一区三区视频| 影音先锋国产精品| 久久精品123| 国产日产欧产精品推荐色| 久久综合成人精品亚洲另类欧美| 一区二区在线视频播放| 欧美激情乱人伦| 久久99伊人| 亚洲国产另类久久久精品极度| 欧美日韩在线第一页| 亚洲欧美美女| 亚洲美女视频网| 老牛影视一区二区三区| 午夜天堂精品久久久久| 一区二区三区欧美亚洲| 久久久噜噜噜久久中文字免| 欧美私人啪啪vps| 欧美在线观看天堂一区二区三区| 欧美一区二区三区电影在线观看| 久久精品一区二区| 欧美大片在线看免费观看| 亚洲国产欧美在线人成| 欧美调教vk| 99视频热这里只有精品免费| 亚洲免费成人av电影| 一本大道久久a久久精二百| 久久亚裔精品欧美| 尤物精品国产第一福利三区| 一本色道久久综合亚洲精品高清| 国产欧美日韩视频一区二区| 欧美日韩一区二区在线观看视频| 亚洲精品在线电影| 久久视频国产精品免费视频在线| 亚洲日本国产| 欧美日韩在线观看一区二区三区| 欧美日韩在线观看一区二区| 欧美激情va永久在线播放| 亚洲国产另类久久久精品极度| 欧美日韩一二三四五区| 日韩午夜免费| 国产精品成人在线| 欧美一级日韩一级| 很黄很黄激情成人| 一区二区三区在线免费视频| 午夜精品久久久久久久男人的天堂| 美女国内精品自产拍在线播放| 国产精品国产三级国产专播精品人| 欧美激情亚洲视频| 国产精品女同互慰在线看| 日韩亚洲欧美成人| 狠狠色伊人亚洲综合成人| 午夜精品久久久久久久久久久久| 美日韩精品视频| 欧美黄色成人网| 久久高清国产| 欧美日韩综合网| 另类尿喷潮videofree| 国内综合精品午夜久久资源| 欧美一区二区高清| 国产精品一区二区久久国产| 久久综合伊人77777| 久久婷婷激情| 欧美日韩一区二区三区高清| 亚洲综合色视频| 亚洲一区二区动漫| 午夜在线一区二区| 国产一区二区三区精品久久久| 免费观看30秒视频久久| 亚洲国产视频一区二区| 麻豆精品精华液| 午夜在线视频观看日韩17c| 亚洲精品国产系列| 好吊成人免视频| 在线视频亚洲| 久久性天堂网| 99re亚洲国产精品| 一区二区三区免费在线观看| 亚洲一区二区四区| 久久久噜噜噜久久久| 亚洲国产精品嫩草影院| 亚洲黄色一区二区三区| 欧美国产一区在线| 国产欧美日韩激情| 亚洲娇小video精品| 亚洲欧美激情在线视频| 亚洲综合色激情五月| 亚洲电影毛片| 麻豆精品一区二区综合av| 在线观看91久久久久久| 欧美www视频在线观看| 国产女主播在线一区二区| 精久久久久久久久久久| 欧美在线影院在线视频| 欧美猛交免费看| 久久免费视频一区| 久久综合一区| 国产综合色在线视频区| 久久高清国产| 国产精品超碰97尤物18| 久久精品久久综合| 狠狠噜噜久久| 欧美激情一区二区三区成人| 亚洲日韩中文字幕在线播放| 亚洲作爱视频| 亚洲乱码国产乱码精品精天堂| 激情欧美一区| 亚洲精品欧洲精品| 亚洲国产精品高清久久久| 国产精品实拍| 国产日韩一区二区三区在线播放| 亚洲中字在线| 亚洲综合色婷婷| 黄色亚洲在线| 老牛国产精品一区的观看方式| 性做久久久久久免费观看欧美| 欧美午夜片在线免费观看| 在线综合+亚洲+欧美中文字幕| 国产精品久久久一本精品| 亚洲一区在线观看视频| 欧美亚洲动漫精品| 亚洲天堂网在线观看| 欧美视频网站| 欧美国产专区| 亚洲欧美日韩高清| 精品成人一区二区三区| 亚洲线精品一区二区三区八戒| 国产精品欧美久久久久无广告| 欧美剧在线观看| 国产美女精品免费电影| 欧美r片在线| 亚洲欧美日韩天堂| 欧美成人一区二区三区| 国产综合自拍| 欧美午夜一区| 一区二区欧美亚洲| 国产麻豆综合| 欧美在线视频免费播放| 欧美日韩和欧美的一区二区| 欧美亚州在线观看| 欧美在线免费播放| 亚洲香蕉网站| 久久久亚洲国产美女国产盗摄| 国产精品一页| 国产一区二区丝袜高跟鞋图片| 欧美午夜宅男影院在线观看| 亚洲国产精品久久久久秋霞不卡| 国产在线高清精品| 午夜精品免费视频| 国产一区二区三区日韩欧美| 欧美日韩视频在线| 欧美视频中文一区二区三区在线观看| 亚洲欧美一区二区三区在线| 一区二区三区福利| 国产精品电影观看| 亚洲性线免费观看视频成熟| 在线观看久久av| 国产精品亚洲аv天堂网| 亚洲欧美另类国产| 欧美一区二区三区视频| 国产一区二区三区丝袜| 国产日韩综合一区二区性色av| 亚洲国产精品高清久久久| 欧美伊人久久久久久久久影院| 国产精品一区二区久久久久| 国产欧美一区二区精品婷婷| 国产视频一区在线观看一区免费| 伊人色综合久久天天| 亚洲一区二区欧美| 亚洲女人天堂成人av在线| 在线亚洲欧美视频| 欧美国产日韩在线观看| 欧美精品日韩精品| 亚洲精选91| 欧美日韩成人在线播放| 亚洲欧美日韩在线观看a三区| 欧美精品九九| 在线成人www免费观看视频| 国产精品av免费在线观看| 先锋影院在线亚洲| 欧美激情视频在线免费观看 欧美视频免费一| 欧美一区二区日韩| 久久久久一区二区三区| 国产美女精品在线| 国产精品jizz在线观看美国| 久久久夜夜夜| 韩国成人精品a∨在线观看| 国产精品视频在线观看| 亚洲电影视频在线| 伊人久久男人天堂| 欧美日韩专区| 欧美a级一区| 美女任你摸久久| 欧美日韩精品久久| 欧美日韩精品一区二区在线播放| 亚洲国产成人一区| 午夜精品剧场| 亚洲午夜视频在线观看| 欧美视频手机在线| 日韩午夜电影在线观看| 欧美电影打屁股sp| 久久久99爱| 国产欧美日韩综合| 亚洲美女精品久久| 欧美日韩亚洲一区二区三区| av成人免费在线观看| 牛夜精品久久久久久久99黑人|