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

    負(fù)載自適應(yīng)的存儲(chǔ)池?cái)?shù)據(jù)重構(gòu)策略*

    2021-03-01 03:33:34魏登萍陳浩穩(wěn)謝徐超高文強(qiáng)
    關(guān)鍵詞:用戶

    魏登萍,陳浩穩(wěn),謝徐超,袁 遠(yuǎn),高文強(qiáng)

    (1.國(guó)防科技大學(xué)計(jì)算機(jī)學(xué)院,湖南 長(zhǎng)沙 410073;2.北京憶恒創(chuàng)源科技有限公司,北京 100192)

    1 引言

    隨著大數(shù)據(jù)時(shí)代的到來(lái),各領(lǐng)域產(chǎn)生的數(shù)據(jù)呈指數(shù)級(jí)增長(zhǎng)。以海量數(shù)據(jù)分析處理為基礎(chǔ)的數(shù)據(jù)密集型應(yīng)用對(duì)帶寬、吞吐率等存儲(chǔ)性能和數(shù)據(jù)可靠性提出了更高的要求,存儲(chǔ)系統(tǒng)已經(jīng)成為制約計(jì)算機(jī)系統(tǒng)性能提升的主要因素之一。

    近年來(lái),閃存(Flash)[1]、相變存儲(chǔ)器PCM(Phase Change Memory)[2]、鐵電隨機(jī)存儲(chǔ)器FRAM(Ferroelectric Random Access Memory)[3]、磁阻隨機(jī)存儲(chǔ)器MRAM(Magnetoresistive Random Access Memory)[4]、憶阻器RRAM(Resistive Random Access Memory)[5]等各種新型存儲(chǔ)介質(zhì)相繼出現(xiàn),為提升存儲(chǔ)系統(tǒng)的性能提供了良好的機(jī)遇?;陂W存的固態(tài)盤(pán)SSD(Solid State Driver)因閃存存儲(chǔ)介質(zhì)具有較優(yōu)的訪問(wèn)性能、更低的功耗和更好的工藝成熟度,已率先在大規(guī)模存儲(chǔ)系統(tǒng)中廣泛應(yīng)用。針對(duì)應(yīng)用對(duì)存儲(chǔ)容量和性能不斷增長(zhǎng)的需求,研究者將獨(dú)立磁盤(pán)冗余陣列RAID(Redundant Array of Independent Disks)[6]與固態(tài)盤(pán)結(jié)合,提出了全閃存陣列RAIS(Redundant Array of Independent SSDs)技術(shù)[7],將大量固態(tài)盤(pán)組織起來(lái)為上層應(yīng)用提供穩(wěn)定可靠的大容量、更高性能的數(shù)據(jù)存儲(chǔ)訪問(wèn)能力,并提供系統(tǒng)級(jí)的數(shù)據(jù)保護(hù)能力。NetApp[8]、EMC[9]和PureStorage[10]等各大公司相繼推出了全閃存存儲(chǔ)產(chǎn)品,以滿足各領(lǐng)域?qū)Ω咝阅艽鎯?chǔ)產(chǎn)品的需求。

    基于RAID的存儲(chǔ)系統(tǒng),當(dāng)一塊磁盤(pán)出現(xiàn)故障時(shí),需要通過(guò)數(shù)據(jù)重構(gòu)操作恢復(fù)該故障盤(pán)的所有數(shù)據(jù),并使陣列恢復(fù)正常工作狀態(tài),重構(gòu)時(shí)間會(huì)隨著故障硬盤(pán)容量的增大線性增加。在數(shù)據(jù)重構(gòu)時(shí),用戶I/O和數(shù)據(jù)重構(gòu)I/O混合在一起,競(jìng)爭(zhēng)使用系統(tǒng)資源,導(dǎo)致上層應(yīng)用性能急劇下降,重構(gòu)時(shí)間變得更長(zhǎng),并加大了數(shù)據(jù)丟失風(fēng)險(xiǎn)。在重構(gòu)過(guò)程中,恢復(fù)數(shù)據(jù)會(huì)寫(xiě)入熱備盤(pán)中,而熱備盤(pán)也會(huì)成為系統(tǒng)的性能瓶頸,使得重構(gòu)性能無(wú)法隨著硬盤(pán)數(shù)量的增加而提高。處于“攻擊窗口”的重構(gòu)期間[11],數(shù)據(jù)丟失風(fēng)險(xiǎn)加大,應(yīng)用I/O訪問(wèn)的性能下降,重構(gòu)效率對(duì)于系統(tǒng)的可靠性和性能都產(chǎn)生了重大影響,因此,如何在數(shù)據(jù)重構(gòu)時(shí)盡可能地減少用戶I/O請(qǐng)求的影響,成為基于RAIS的存儲(chǔ)系統(tǒng)研究的重點(diǎn)之一。

    針對(duì)上述RAIS存儲(chǔ)系統(tǒng)中的數(shù)據(jù)重構(gòu)問(wèn)題,研究工作主要圍繞數(shù)據(jù)布局和重構(gòu)調(diào)度策略展開(kāi)。一方面,設(shè)計(jì)更優(yōu)的數(shù)據(jù)布局方案,減少數(shù)據(jù)重構(gòu)時(shí)間。Wan等人[12]提出一種新的RAID結(jié)構(gòu),將RAID中的硬盤(pán)分為多個(gè)分區(qū),利用其它分區(qū)創(chuàng)建子RAID,使得重構(gòu)過(guò)程可以并發(fā)執(zhí)行,加快重構(gòu)速度。Google[13]則結(jié)合RAIS和虛擬化技術(shù),在多個(gè)SSD之上建立虛擬存儲(chǔ)池,在存儲(chǔ)池上建立RAIS,通過(guò)動(dòng)態(tài)地址映射建立RAIS到底層SSD的地址映射,將讀寫(xiě)壓力更均勻地分散在各個(gè)成員磁盤(pán)上,以加速I/O請(qǐng)求和重構(gòu)操作。文獻(xiàn)[14]對(duì)Declustered RAID系統(tǒng)中的數(shù)據(jù)布局方式進(jìn)行了評(píng)價(jià),結(jié)果顯示Declustered RAID能夠有效減少數(shù)據(jù)恢復(fù)時(shí)間。Zhang等人[15,16]提出一種叫作RAID+的RAID構(gòu)建機(jī)制,該機(jī)制采用latin square結(jié)構(gòu)來(lái)組織數(shù)據(jù),讓更多的硬盤(pán)參與數(shù)據(jù)服務(wù)和數(shù)據(jù)重構(gòu)操作,以同步提高用戶I/O和重構(gòu)I/O的性能。另一方面,設(shè)計(jì)重構(gòu)請(qǐng)求調(diào)度策略,在一定程度上均衡用戶I/O和重構(gòu)I/O的請(qǐng)求處理,提高系統(tǒng)性能。Tian等人[17]提出根據(jù)數(shù)據(jù)的訪問(wèn)頻率確定重構(gòu)請(qǐng)求順序,經(jīng)常訪問(wèn)的數(shù)據(jù)優(yōu)先重構(gòu),提高了重構(gòu)效率并減輕了重構(gòu)對(duì)用戶I/O請(qǐng)求的影響。Wu等人[18]提出了WordOut策略,在重構(gòu)時(shí)將寫(xiě)請(qǐng)求和經(jīng)常訪問(wèn)的讀請(qǐng)求交給代理 RAID處理,以縮短重構(gòu)時(shí)間。文獻(xiàn)[19]針對(duì)固態(tài)盤(pán)垃圾回收操作對(duì)RAIS系統(tǒng)性能的影響,提出了垃圾回收操作引導(dǎo)的RAID實(shí)現(xiàn)系統(tǒng)GC-Steering,以提高RAIS系統(tǒng)的性能和可靠性。

    本文設(shè)計(jì)實(shí)現(xiàn)了一個(gè)采用底層存儲(chǔ)虛擬化的SSD存儲(chǔ)池,叫作NV-BSP(NVMe Burst Storage Pool),將多塊SSD盤(pán)的存儲(chǔ)空間劃分為更細(xì)粒度的大塊,并利用RAIS技術(shù)在大量來(lái)自不同固態(tài)盤(pán)的大塊上構(gòu)建虛擬盤(pán)以供用戶使用;由于虛擬盤(pán)的訪問(wèn)最終落在多塊固態(tài)盤(pán)的并發(fā)訪問(wèn)上,對(duì)計(jì)算資源提出了更高的需求,設(shè)計(jì)了多核并發(fā)I/O處理架構(gòu),以提升I/O性能;提出了負(fù)載感知的I/O調(diào)度策略,在保證用戶I/O服務(wù)質(zhì)量的同時(shí),盡量縮短重構(gòu)時(shí)間,在系統(tǒng)出現(xiàn)故障后能快速恢復(fù)到正常狀態(tài)。

    2 支持多線程并發(fā)處理的存儲(chǔ)池設(shè)計(jì)

    2.1 存儲(chǔ)池架構(gòu)

    Figure 1 Architecture of NV-BSP

    基于存儲(chǔ)虛擬化技術(shù),本文設(shè)計(jì)實(shí)現(xiàn)了一個(gè)基于固態(tài)盤(pán)的存儲(chǔ)池(簡(jiǎn)稱NV-BSP),其架構(gòu)如圖1所示。所有SSD盤(pán)的存儲(chǔ)空間被劃分為固定大小的大塊,并被池化到一個(gè)存儲(chǔ)池中。存儲(chǔ)池中維護(hù)了系統(tǒng)中所有的空閑大塊,這些空閑大塊通過(guò)資源分配器分配到RAID組中,并通過(guò)RAID技術(shù)構(gòu)建一個(gè)具有數(shù)據(jù)保護(hù)能力的存儲(chǔ)資源容器。資源分配算法采用隨機(jī)的分配算法,根據(jù)各硬盤(pán)的裕量情況和磨損情況隨機(jī)地從存儲(chǔ)池中選取條帶長(zhǎng)度數(shù)量的硬盤(pán),并從各個(gè)硬盤(pán)中選取一個(gè)大塊,組成RAID組,使得每個(gè)存儲(chǔ)盤(pán)上的資源均勻利用,且一個(gè)RAID組中的大塊資源之間不存在相關(guān)性。根據(jù)容量需求,多個(gè)RAID組構(gòu)成一個(gè)虛擬盤(pán),通過(guò)塊設(shè)備接口的方式對(duì)外提供服務(wù)。同一個(gè)虛擬盤(pán)中,每個(gè)RAID組的數(shù)據(jù)保護(hù)級(jí)別和容量相同;不同虛擬盤(pán)中的RAID組可以具有不同的數(shù)據(jù)保護(hù)級(jí)別和大塊構(gòu)成方式。

    為避免一塊SSD損壞時(shí)導(dǎo)致數(shù)據(jù)無(wú)法恢復(fù),資源分配器在分配大塊時(shí),最多只為一個(gè)RAID組分配一個(gè)來(lái)自某個(gè)SSD的一個(gè)大塊,保證一個(gè)RAID組內(nèi)不存在2個(gè)來(lái)自同一個(gè)SSD的空閑大塊。同時(shí),為了保證用戶I/O請(qǐng)求性能和數(shù)據(jù)重構(gòu)性能能夠隨著硬盤(pán)數(shù)量擴(kuò)展,在資源分配時(shí)需考慮大塊的離散性,盡量均勻利用每個(gè)SSD盤(pán)上的大塊存儲(chǔ)資源。

    假設(shè)要在4塊容量為1 TB的SSD上創(chuàng)建存儲(chǔ)池,大塊容量設(shè)置為8 MB,并創(chuàng)建一個(gè)容量為24 GB的虛擬盤(pán),數(shù)據(jù)保護(hù)級(jí)別設(shè)置為RAID5,且每個(gè)條帶中具有3個(gè)數(shù)據(jù)單元。NV-BSP會(huì)根據(jù)要求的數(shù)據(jù)保護(hù)級(jí)別和條帶中的數(shù)據(jù)單元數(shù)量,為每個(gè)RAID組分配4個(gè)容量為8 MB的大塊,并構(gòu)建RAID5,每個(gè)RAID組的數(shù)據(jù)容量為24 MB,則24 GB的虛擬盤(pán)需要構(gòu)建1 024個(gè)RAID組。虛擬盤(pán)根據(jù)RAID組的組成順序地從0開(kāi)始編址,則每個(gè)邏輯地址LBA與虛擬盤(pán)中RAID組的編號(hào)RAID_index的映射關(guān)系定義為:

    RAID_index(LBA)=LBA/Capactiy_R

    (1)

    其中,Capacity_R為虛擬盤(pán)中RAID組的容量。

    2.2 多線程并發(fā)I/O處理

    存儲(chǔ)池I/O訪問(wèn)請(qǐng)求主要指對(duì)RAID組數(shù)據(jù)條帶進(jìn)行讀寫(xiě)的I/O請(qǐng)求,主要分為用戶I/O和內(nèi)部I/O 2大類。用戶I/O請(qǐng)求主要指上層應(yīng)用對(duì)RAID組數(shù)據(jù)條帶的訪問(wèn)請(qǐng)求;內(nèi)部I/O請(qǐng)求主要指存儲(chǔ)池內(nèi)部觸發(fā)的I/O請(qǐng)求,主要包括數(shù)據(jù)重構(gòu)和數(shù)據(jù)遷移2大類。由上述存儲(chǔ)池的架構(gòu)可以看出,存儲(chǔ)池的I/O請(qǐng)求對(duì)虛擬盤(pán)的訪問(wèn)最終轉(zhuǎn)為對(duì)存儲(chǔ)池中所有SSD的并發(fā)訪問(wèn),再加上SSD的訪問(wèn)速度比傳統(tǒng)磁盤(pán)更快,這就對(duì)存儲(chǔ)池中的計(jì)算資源提出了更高的需求。為了使存儲(chǔ)池的并發(fā)I/O處理能力能夠充分發(fā)揮,NV-BSP將最大限度地利用CPU資源,為每個(gè)存儲(chǔ)池分配多個(gè)CPU核心,以創(chuàng)建多個(gè)獨(dú)有的I/O線程處理器,以并發(fā)處理用戶I/O請(qǐng)求和內(nèi)部I/O請(qǐng)求。

    NV-BSP為每個(gè)虛擬盤(pán)中的每個(gè)RAID組分配一個(gè)I/O線程處理器,負(fù)責(zé)處理該RAID組所有的I/O請(qǐng)求和內(nèi)部I/O請(qǐng)求。當(dāng)虛擬盤(pán)中的RAID組個(gè)數(shù)大于I/O線程處理器個(gè)數(shù)時(shí),可以將多個(gè)RAID組按照編址順序均勻分配給一組I/O線程處理器。每個(gè)I/O線程處理器負(fù)責(zé)虛擬盤(pán)中一系列RAID組的訪問(wèn)處理。

    假設(shè)存儲(chǔ)池所分配的I/O線程處理器個(gè)數(shù)為IO_N,組成虛擬盤(pán)的RAID組個(gè)數(shù)為RAID_N。為了使I/O線程處理器的負(fù)載盡可能均衡,某個(gè)編號(hào)為RAID_index的RAID組與分配到的I/O線程處理器編號(hào)的映射關(guān)系定義為:

    Thread(RAID_index)=RAID_index%IO_N

    (2)

    則0≤Thread(RAID_index)≤IO_N-1。

    3 負(fù)載自適應(yīng)的I/O調(diào)度策略

    3.1 基于存儲(chǔ)池的數(shù)據(jù)重構(gòu)

    當(dāng)存儲(chǔ)池中的一塊磁盤(pán)出現(xiàn)故障或者掉電時(shí),包含該故障盤(pán)中某個(gè)大塊的RAID組的數(shù)據(jù)保護(hù)能力降級(jí),需要進(jìn)行數(shù)據(jù)重構(gòu)以恢復(fù)正常工作狀態(tài)。根據(jù)2.2節(jié)介紹,按照RAID組的編號(hào),將RAID組按照其I/O線程處理器進(jìn)行分組。如圖2所示,每個(gè)I/O線程處理器負(fù)責(zé)處理m個(gè)RAID組,包含故障盤(pán)大塊的RAID組用灰色表示,將會(huì)進(jìn)行數(shù)據(jù)重構(gòu)操作。用戶I/O請(qǐng)求隊(duì)列中有p個(gè)用戶請(qǐng)求,重構(gòu)I/O請(qǐng)求隊(duì)列中有q個(gè)重構(gòu)I/O請(qǐng)求,每個(gè)I/O線程處理器負(fù)責(zé)的RAID組集合中,每個(gè)RAID組都有若干個(gè)用戶I/O請(qǐng)求和重構(gòu)I/O請(qǐng)求。

    Figure 2 Diagram of I/O thread processor request

    當(dāng)存儲(chǔ)池觸發(fā)數(shù)據(jù)重構(gòu)操作時(shí),會(huì)產(chǎn)生大量的對(duì)RAID組中條帶的I/O讀寫(xiě)操作。通常,存儲(chǔ)池重構(gòu)操作采用固定策略,如用戶I/O模式策略、重構(gòu)I/O模式策略和固定調(diào)度比例模式等。在用戶I/O模式下,若有用戶I/O請(qǐng)求,則延遲重構(gòu)操作的執(zhí)行,直到用戶I/O執(zhí)行完畢,這樣將會(huì)加大再次發(fā)生大塊失效時(shí)數(shù)據(jù)丟失的風(fēng)險(xiǎn);在重構(gòu)I/O模式下,出現(xiàn)故障盤(pán)時(shí),立即執(zhí)行數(shù)據(jù)重構(gòu)操作。數(shù)據(jù)重構(gòu)操作會(huì)占用大量的I/O帶寬,耗時(shí)也較長(zhǎng),用戶I/O需要等待重構(gòu)操作完成后才能進(jìn)行處理,這勢(shì)必會(huì)影響用戶I/O的服務(wù)質(zhì)量;在固定調(diào)度比例策略模式下,根據(jù)調(diào)度比例,分別從用戶I/O和重構(gòu)I/O隊(duì)列中調(diào)度對(duì)應(yīng)數(shù)量的I/O請(qǐng)求進(jìn)行處理,用戶I/O和重構(gòu)I/O可能造成各RAID組的負(fù)載不均衡,并競(jìng)爭(zhēng)訪問(wèn)存儲(chǔ)池中的SSD,影響用戶I/O的服務(wù)質(zhì)量和重構(gòu)效率。

    3.2 基于QoS的請(qǐng)求調(diào)度策略

    基于存儲(chǔ)池的動(dòng)態(tài)冗余管理機(jī)制與傳統(tǒng)RAIS相比,由于整個(gè)存儲(chǔ)池中的固態(tài)盤(pán)都同時(shí)參與數(shù)據(jù)重構(gòu),因此相同數(shù)據(jù)容量的數(shù)據(jù)重構(gòu)時(shí)間比傳統(tǒng)RAIS的重構(gòu)時(shí)間要少得多。由于存儲(chǔ)池在向上層應(yīng)用提供服務(wù)時(shí),其用戶I/O負(fù)載是動(dòng)態(tài)變化的,假若以固定比例來(lái)調(diào)度用戶I/O請(qǐng)求與重構(gòu)I/O請(qǐng)求,則會(huì)影響用戶I/O的服務(wù)質(zhì)量和內(nèi)部數(shù)據(jù)重構(gòu)的進(jìn)度。

    針對(duì)上述問(wèn)題,本文提出基于QoS的請(qǐng)求調(diào)度策略,根據(jù)用戶I/O負(fù)載情況高效調(diào)度數(shù)據(jù)重構(gòu)I/O請(qǐng)求與用戶I/O請(qǐng)求,在盡量保證I/O服務(wù)質(zhì)量的同時(shí),保證數(shù)據(jù)重構(gòu)操作能夠盡快完成,不影響數(shù)據(jù)保護(hù)能力。

    由于用戶I/O負(fù)載是動(dòng)態(tài)變化的,該調(diào)度策略根據(jù)用戶I/O負(fù)載的情況,每隔一個(gè)單位時(shí)間段動(dòng)態(tài)調(diào)整不同的調(diào)度比例,且調(diào)度比例隨著時(shí)間的推移而動(dòng)態(tài)變化。該策略將用戶I/O請(qǐng)求與內(nèi)部I/O請(qǐng)求的調(diào)度比例設(shè)置為多種不同的級(jí)別,以10%為步長(zhǎng),從10%增加到90%。調(diào)度比例為10%,表明在該時(shí)間段內(nèi),調(diào)度的用戶I/O請(qǐng)求數(shù)量與內(nèi)部I/O請(qǐng)求數(shù)量的比例為1∶9。如圖3所示,在時(shí)間段1內(nèi),調(diào)度比例為30%;到了時(shí)間段2,用戶I/O請(qǐng)求負(fù)載加重,則相應(yīng)調(diào)高一級(jí)調(diào)度比例,為40%,依次類推。當(dāng)然,在當(dāng)前時(shí)間段里,若發(fā)現(xiàn)用戶I/O請(qǐng)求負(fù)載比起前一個(gè)時(shí)間段的壓力減小,則相應(yīng)調(diào)低一級(jí)調(diào)度比例。

    Figure 3 I/O scheduling strategy based on QoS

    根據(jù)用戶I/O負(fù)載的動(dòng)態(tài)變化情況,確定當(dāng)前時(shí)間段內(nèi)用戶I/O請(qǐng)求和重構(gòu)I/O請(qǐng)求的調(diào)度比例,并根據(jù)調(diào)度比例分別從用戶I/O隊(duì)列和內(nèi)部I/O請(qǐng)求隊(duì)列中選取合適數(shù)量的請(qǐng)求進(jìn)行調(diào)度處理。

    3.3 負(fù)載感知的重構(gòu)I/O調(diào)度策略

    當(dāng)存儲(chǔ)池中出現(xiàn)故障盤(pán)時(shí),會(huì)引起若干包含該故障盤(pán)大塊的RAID組的數(shù)據(jù)重構(gòu)操作。RAID組之間的數(shù)據(jù)重構(gòu)操作執(zhí)行的先后順序?qū)?shù)據(jù)一致性無(wú)影響,且數(shù)據(jù)重構(gòu)操作對(duì)延遲不敏感。為了使得重構(gòu)I/O請(qǐng)求與用戶I/O請(qǐng)求盡量減少訪問(wèn)沖突,使得調(diào)度的數(shù)據(jù)重構(gòu)I/O請(qǐng)求與用戶I/O請(qǐng)求盡量均衡地訪問(wèn)不同的硬盤(pán),需要根據(jù)存儲(chǔ)池中各個(gè)SSD的負(fù)載特征,確定重構(gòu)I/O請(qǐng)求的調(diào)度優(yōu)先級(jí)。

    在一個(gè)時(shí)間段內(nèi),根據(jù)存儲(chǔ)池中每個(gè)SSD硬盤(pán)的負(fù)載情況選擇合適的重構(gòu)請(qǐng)求,使重構(gòu)請(qǐng)求盡量不與用戶I/O請(qǐng)求競(jìng)爭(zhēng)存儲(chǔ)池中SSD的帶寬,在不增加用戶I/O請(qǐng)求延遲的情況下提高重構(gòu)I/O帶寬。由于用戶I/O負(fù)載是動(dòng)態(tài)變化的,因此需要在每個(gè)時(shí)間窗口內(nèi)更新存儲(chǔ)池中SSD的I/O負(fù)載情況,并由此確定重構(gòu)I/O請(qǐng)求的調(diào)度優(yōu)先級(jí)。

    設(shè)存儲(chǔ)池中包含的SSD集合為SSDs={D1,D2,D3,…,DM}(M為存儲(chǔ)池包含的SSD個(gè)數(shù)),每個(gè)盤(pán)Dj(Dj∈SSDs,1≤j≤M)可劃分為固定大小的多個(gè)大塊,用BS(Dj)表示,即BS(Dj)={B1,B2,B3,…,BN}(N為Dj中包含的大塊數(shù)量)。每個(gè)虛擬盤(pán)由多個(gè)RAID組的集合構(gòu)成,即RAID={RAID1,RAID2,RAID3,…,RAIDK}(K為虛擬盤(pán)中包含的RAID組個(gè)數(shù),由虛擬盤(pán)的容量和RAID組的容量確定)。每個(gè)RAID組包含P個(gè)大塊,P由創(chuàng)建虛擬盤(pán)設(shè)定的數(shù)據(jù)條帶單元和RAID級(jí)別確定,例如虛擬盤(pán)的數(shù)據(jù)條帶單元數(shù)為4,RAID級(jí)別設(shè)置為RAID5,則虛擬盤(pán)中每個(gè)RAID組中的大塊數(shù)量P為5。編號(hào)為index的RAID組包含P個(gè)大塊,其集合表示成:

    B(index)={B1,B2,…,BP}

    (Bi∈BS(Dj),1≤i≤P,1≤j≤M)

    (3)

    RAID組中某大塊Bi與底層SSD集合的映射由存儲(chǔ)池中的資源分配器確定,定義為:

    BD:Bi→Dj,1≤i≤P,1≤j≤M

    (4)

    編號(hào)為index的RAID組中大塊來(lái)源的SSD集合定義為:

    DS(index)={BD(B1),BD(B2),…,

    BD(BP)},Bi∈B(index)

    (5)

    在當(dāng)前時(shí)間窗口內(nèi),假定整個(gè)存儲(chǔ)池中所有用戶I/O請(qǐng)求集合為R={r1,r2,r3,…,rQ},每個(gè)用戶I/O請(qǐng)求ri(1≤i≤Q)最終會(huì)以條帶的方式訪問(wèn)存儲(chǔ)池中的P個(gè)SSD。

    由式(1),根據(jù)每個(gè)用戶I/O請(qǐng)求ri(1≤i≤Q)訪問(wèn)的邏輯地址LBA(表示為ri.LBA)確定所訪問(wèn)的RAID組的編號(hào)為:

    RAID_index(ri.LBA)=ri.LBA/Capacity_R

    (6)

    則該請(qǐng)求ri最終訪問(wèn)的SSD集合定義為:

    D(rj)=DS(RAID_index(ri.LBA))

    (7)

    存儲(chǔ)池中每個(gè)SSD與用戶I/O請(qǐng)求ri之間的關(guān)系定義為:

    Dj∈SSDs,1≤j≤M

    (8)

    存儲(chǔ)池中每個(gè)SSD的負(fù)載定義為:

    Dj∈SSDs,1≤j≤M

    (9)

    在一個(gè)時(shí)間段內(nèi),每個(gè)I/O線程處理器根據(jù)存儲(chǔ)池中的每個(gè)SSD的負(fù)載確定重構(gòu)I/O請(qǐng)求BR={b1,b2,b3,…,bL}中每個(gè)bi(1≤i≤L)的重構(gòu)優(yōu)先級(jí)。bi的重構(gòu)優(yōu)先級(jí)Pro(bi)定義為:

    (10)

    4 性能評(píng)價(jià)與分析

    4.1 實(shí)驗(yàn)環(huán)境

    實(shí)驗(yàn)硬件環(huán)境采用超微NVMe存儲(chǔ)服務(wù)器,配置如下:2個(gè)Intel Xeon Gold 6128 3.4 GHz 6核CPU(支持超線程),196 GB內(nèi)存,最大支持10個(gè)NVMe硬盤(pán),配置8塊Intel DC P4510系列2.0 TB NVMe硬盤(pán)。實(shí)驗(yàn)軟件環(huán)境為:操作系統(tǒng)為CentOS 7.7,內(nèi)核版本為4.19.46;NVMe存儲(chǔ)池管理軟件為NV-BSP。

    4.2 實(shí)驗(yàn)結(jié)果

    4.2.1 數(shù)據(jù)重構(gòu)時(shí)間

    為了評(píng)測(cè)基于存儲(chǔ)池的多線程并發(fā)I/O處理的效果,創(chuàng)建了3類虛擬盤(pán):(1)RAID(3+1,5 020 GB):由4塊SSD組成的存儲(chǔ)池,RAID組配置為3塊數(shù)據(jù)盤(pán)和1塊校驗(yàn)盤(pán)組成的RAID5,虛擬盤(pán)容量為存儲(chǔ)池中所有可用空間容量5 020 GB;(2)RAID(7+1,11 714 GB):由8塊盤(pán)組成的存儲(chǔ)池,RAID組配置為7塊數(shù)據(jù)盤(pán)和1塊校驗(yàn)盤(pán)組成的RAID5,虛擬盤(pán)容量為整個(gè)存儲(chǔ)池的可用空間容量11 714 GB;(3)RAID(7+1,5 020 GB):由8塊盤(pán)組成的存儲(chǔ)池,RAID組配置為7塊數(shù)據(jù)盤(pán)和1塊校驗(yàn)盤(pán)組成的RAID5,虛擬盤(pán)容量為5 020 GB。存儲(chǔ)池設(shè)置了從1~24的不同I/O線程處理器數(shù)量。

    Figure 4 Time of data reconstruction

    圖4列出了在一塊物理盤(pán)掉電或出現(xiàn)故障時(shí),在沒(méi)有用戶I/O情況下不同配置的虛擬盤(pán)數(shù)據(jù)重構(gòu)時(shí)間。整體來(lái)看,不同配置的虛擬盤(pán)的數(shù)據(jù)重構(gòu)時(shí)間都隨著I/O線程處理器數(shù)量的增加而降低,說(shuō)明增加存儲(chǔ)池中的I/O線程處理器數(shù)量能夠增加虛擬盤(pán)中各個(gè)RAID組進(jìn)行數(shù)據(jù)重構(gòu)的并發(fā)性,從而降低數(shù)據(jù)重構(gòu)時(shí)間。在4塊盤(pán)組成的存儲(chǔ)池中,當(dāng)I/O線程處理器數(shù)量大于4時(shí),虛擬盤(pán)RAID(3+1,5 020 GB)的重構(gòu)時(shí)間基本趨于平穩(wěn),也就是說(shuō)在沒(méi)有用戶I/O的情況下,4個(gè)I/O線程處理器能夠較好地處理虛擬盤(pán)RAID(3+1,5 020 GB)的數(shù)據(jù)重構(gòu),再增加I/O線程處理器數(shù)量,數(shù)據(jù)重構(gòu)時(shí)間不會(huì)顯著降低。在虛擬盤(pán)RAID(3+1,5 020 GB)中,每個(gè)RAID組都來(lái)自存儲(chǔ)池中的4塊硬盤(pán),每個(gè)I/O線程處理器負(fù)責(zé)的數(shù)據(jù)重構(gòu)操作會(huì)競(jìng)爭(zhēng)訪問(wèn)存儲(chǔ)池中的4塊硬盤(pán)。當(dāng)I/O線程處理器數(shù)不斷增加時(shí),整個(gè)虛擬盤(pán)的重構(gòu)效率會(huì)受限于硬盤(pán)的訪問(wèn)性能,這時(shí)增加I/O線程處理器已不能顯著縮短數(shù)據(jù)重構(gòu)時(shí)間,還會(huì)增加計(jì)算資源的開(kāi)銷。同理,在8塊盤(pán)組成的存儲(chǔ)池中,不論虛擬盤(pán)容量的大小,在沒(méi)有用戶I/O請(qǐng)求的情況下,當(dāng)I/O線程處理器數(shù)量達(dá)到8時(shí),重構(gòu)時(shí)間基本趨于平穩(wěn),此時(shí)增加I/O線程處理器數(shù)量已不能顯著提高重構(gòu)性能。

    4.2.2 負(fù)載自適應(yīng)的I/O調(diào)度策略

    為了驗(yàn)證負(fù)載自適應(yīng)的請(qǐng)求調(diào)度策略,在NV-BSP中創(chuàng)建了一個(gè)由4塊SSD組成的存儲(chǔ)池,RAID組配置為2塊數(shù)據(jù)盤(pán)和1塊校驗(yàn)盤(pán)組成的RAID5,虛擬盤(pán)容量為1 000 GB。通過(guò)運(yùn)行FIO測(cè)試程序(job數(shù)量為1)模擬用戶I/O負(fù)載,在FIO運(yùn)行過(guò)程中,每隔1 min調(diào)整用戶I/O和數(shù)據(jù)重構(gòu)I/O的調(diào)用比例,記錄用戶I/O帶寬和重構(gòu)I/O帶寬。調(diào)整步驟如下所示:

    (1)在FIO程序運(yùn)行1 min后,將某塊存儲(chǔ)池中的硬盤(pán)掉電,存儲(chǔ)池啟動(dòng)重構(gòu)操作,這時(shí)用戶I/O和重構(gòu)I/O的比例為9∶1,即用戶I/O占90%;

    (2)在FIO程序運(yùn)行2 min后,調(diào)整用戶I/O和重構(gòu)I/O比例為1∶4,即用戶I/O占20%;

    (3)在FIO程序運(yùn)行3 min后,調(diào)整用戶I/O和重構(gòu)I/O比例為9∶1,即用戶I/O占90%;

    (4)在FIO程序運(yùn)行4 min后,終止FIO程序運(yùn)行,調(diào)低用戶I/O和重構(gòu)I/O比例直到數(shù)據(jù)重構(gòu)完成。

    圖5展示了用戶I/O帶寬和重構(gòu)I/O帶寬隨著用戶I/O和重構(gòu)I/O數(shù)量比例的調(diào)整而變化的情況。從圖5可以看出,當(dāng)存儲(chǔ)池觸發(fā)重構(gòu)操作后,由于用戶I/O和重構(gòu)I/O的調(diào)度比例為9∶1,用戶I/O的性能基本沒(méi)受影響,約為2.0 GB/s。當(dāng)用戶I/O和重構(gòu)I/O的調(diào)度比例調(diào)整為1∶4以后,在當(dāng)前時(shí)間段按照該比例調(diào)度一定數(shù)量的用戶I/O請(qǐng)求和重構(gòu)I/O請(qǐng)求進(jìn)入待執(zhí)行隊(duì)列,由于待執(zhí)行隊(duì)列中的用戶I/O請(qǐng)求數(shù)量急劇變少,而重構(gòu)I/O請(qǐng)求數(shù)量增加,因此用戶I/O的帶寬從2.0 GB/s左右急劇下降到620 MB/s左右,重構(gòu)I/O的性能從200 MB/s左右快速上升到1.2 GB/s左右。當(dāng)用戶I/O和重構(gòu)I/O的調(diào)度比例重新調(diào)整為9∶1時(shí),待執(zhí)行隊(duì)列中的用戶I/O數(shù)量急劇增多,因此用戶I/O請(qǐng)求的帶寬又快速上升。當(dāng)用戶I/O請(qǐng)求處理完畢時(shí),調(diào)低用戶I/O和重構(gòu)I/O比例,重構(gòu)性能又隨之上升。整個(gè)過(guò)程展示了NV-BSP支持隨著用戶負(fù)載的變化而調(diào)節(jié)用戶I/O和重構(gòu)I/O的調(diào)度比例。

    Figure 5 Bandwidth of I/O requests

    5 結(jié)束語(yǔ)

    針對(duì)傳統(tǒng)RAIS系統(tǒng)數(shù)據(jù)重構(gòu)時(shí)間長(zhǎng),且重構(gòu)時(shí)影響用戶I/O性能的問(wèn)題,本文設(shè)計(jì)實(shí)現(xiàn)了一種多線程并發(fā)處理的存儲(chǔ)池,能夠并發(fā)處理用戶I/O和重構(gòu)I/O,提高存儲(chǔ)池的訪問(wèn)性能。基于該存儲(chǔ)池提出一種負(fù)載自適應(yīng)的I/O調(diào)度策略,根據(jù)用戶負(fù)載的變化動(dòng)態(tài)調(diào)整用戶I/O請(qǐng)求和重構(gòu)I/O請(qǐng)求的調(diào)度比例,保證用戶I/O服務(wù)質(zhì)量的同時(shí),提升數(shù)據(jù)重構(gòu)效率。實(shí)驗(yàn)結(jié)果表明,基于存儲(chǔ)池的多線程并發(fā)I/O處理架構(gòu)能夠有效減少數(shù)據(jù)重構(gòu)時(shí)間,負(fù)載自適應(yīng)的I/O調(diào)度策略能夠支持用戶I/O和重構(gòu)I/O調(diào)度比例的動(dòng)態(tài)變化,在保證用戶I/O請(qǐng)求服務(wù)質(zhì)量的同時(shí),盡量保證重構(gòu)I/O請(qǐng)求與用戶I/O請(qǐng)求的并行執(zhí)行,提高重構(gòu)效率。下一步工作將圍繞存儲(chǔ)池的全局磨損均衡、負(fù)載特征的自適應(yīng)優(yōu)化等方面展開(kāi),以完善和優(yōu)化NV-BSP的功能和性能。

    猜你喜歡
    用戶
    雅閣國(guó)內(nèi)用戶交付突破300萬(wàn)輛
    車主之友(2022年4期)2022-08-27 00:58:26
    您撥打的用戶已戀愛(ài),請(qǐng)稍后再哭
    關(guān)注用戶
    商用汽車(2016年11期)2016-12-19 01:20:16
    關(guān)注用戶
    商用汽車(2016年5期)2016-11-28 09:55:15
    兩新黨建新媒體用戶與全網(wǎng)新媒體用戶之間有何差別
    關(guān)注用戶
    商用汽車(2016年6期)2016-06-29 09:18:54
    關(guān)注用戶
    商用汽車(2016年4期)2016-05-09 01:23:12
    挖掘用戶需求尖端科技應(yīng)用
    Camera360:拍出5億用戶
    100萬(wàn)用戶
    黄色配什么色好看| 国产一区二区三区av在线| 国产亚洲5aaaaa淫片| 我的女老师完整版在线观看| 国产av国产精品国产| 午夜激情福利司机影院| av专区在线播放| 全区人妻精品视频| 国产成年人精品一区二区| 18禁在线无遮挡免费观看视频| 日本黄色片子视频| 色5月婷婷丁香| 中文天堂在线官网| 精品一区在线观看国产| 麻豆乱淫一区二区| 亚洲性久久影院| 欧美 日韩 精品 国产| 欧美 日韩 精品 国产| 波多野结衣巨乳人妻| 三级国产精品欧美在线观看| 国产精品三级大全| 少妇熟女欧美另类| 99久久精品一区二区三区| 欧美xxⅹ黑人| 亚洲av免费在线观看| 91精品伊人久久大香线蕉| 日本黄色片子视频| 日韩,欧美,国产一区二区三区| 亚洲欧美精品专区久久| 91在线精品国自产拍蜜月| 国产亚洲一区二区精品| 久久久久久久久久成人| eeuss影院久久| 日本免费a在线| 麻豆精品久久久久久蜜桃| 成人午夜精彩视频在线观看| 婷婷色麻豆天堂久久| 国产精品日韩av在线免费观看| 精品一区二区三区视频在线| 蜜桃亚洲精品一区二区三区| 午夜老司机福利剧场| 亚洲在久久综合| 国产 一区 欧美 日韩| 亚洲色图av天堂| 91av网一区二区| 视频中文字幕在线观看| 免费看av在线观看网站| 99re6热这里在线精品视频| 国产av在哪里看| 国产黄a三级三级三级人| 日韩亚洲欧美综合| 久久这里有精品视频免费| 亚洲精品aⅴ在线观看| xxx大片免费视频| 毛片女人毛片| 午夜视频国产福利| 日日啪夜夜撸| 视频中文字幕在线观看| 亚洲av不卡在线观看| 亚洲欧美日韩东京热| 日本午夜av视频| 日日干狠狠操夜夜爽| 超碰97精品在线观看| 国产午夜精品论理片| 免费看a级黄色片| av在线天堂中文字幕| 三级国产精品片| 欧美日本视频| 久久久久精品久久久久真实原创| 亚洲综合精品二区| 日韩视频在线欧美| 在线观看av片永久免费下载| 观看美女的网站| 一级av片app| 国产成人freesex在线| 日本色播在线视频| 日韩欧美精品免费久久| 秋霞伦理黄片| 国产真实伦视频高清在线观看| 校园人妻丝袜中文字幕| 午夜福利成人在线免费观看| 美女脱内裤让男人舔精品视频| 高清日韩中文字幕在线| 老司机影院成人| 大又大粗又爽又黄少妇毛片口| 日韩欧美 国产精品| 97在线视频观看| 亚洲精品成人av观看孕妇| 国产又色又爽无遮挡免| 亚洲精品成人久久久久久| 日日摸夜夜添夜夜爱| 九九爱精品视频在线观看| .国产精品久久| 色综合亚洲欧美另类图片| 亚洲婷婷狠狠爱综合网| 日韩视频在线欧美| 91aial.com中文字幕在线观看| 日本免费a在线| 成人亚洲精品av一区二区| 女人久久www免费人成看片| 国产精品久久久久久精品电影| 久久国内精品自在自线图片| 日韩成人伦理影院| 国产一区二区在线观看日韩| 一区二区三区乱码不卡18| 国产成人a区在线观看| 永久免费av网站大全| 夫妻午夜视频| 久久人人爽人人片av| 尾随美女入室| 少妇丰满av| 能在线免费看毛片的网站| 精品久久久噜噜| 国产爱豆传媒在线观看| 两个人视频免费观看高清| 少妇熟女欧美另类| 成年版毛片免费区| 国产在线男女| 天堂中文最新版在线下载 | 欧美高清成人免费视频www| 日本免费在线观看一区| 精华霜和精华液先用哪个| 免费看美女性在线毛片视频| 三级毛片av免费| 精品久久久久久久久久久久久| 国产精品.久久久| 欧美bdsm另类| 国产精品久久久久久av不卡| 男人狂女人下面高潮的视频| 国产色婷婷99| 女人久久www免费人成看片| 亚洲av成人精品一二三区| 精品国产三级普通话版| 最近中文字幕高清免费大全6| 亚洲成人一二三区av| 赤兔流量卡办理| 成人亚洲精品一区在线观看 | 成人av在线播放网站| 久久精品久久久久久久性| 尤物成人国产欧美一区二区三区| 波野结衣二区三区在线| 最新中文字幕久久久久| 亚洲熟女精品中文字幕| 成年人午夜在线观看视频 | 午夜福利视频1000在线观看| 老师上课跳d突然被开到最大视频| 国产有黄有色有爽视频| 丰满人妻一区二区三区视频av| 免费观看的影片在线观看| 免费人成在线观看视频色| 天天躁夜夜躁狠狠久久av| 街头女战士在线观看网站| 99视频精品全部免费 在线| 在线观看av片永久免费下载| 高清av免费在线| 久99久视频精品免费| 99久久精品一区二区三区| 国产精品国产三级专区第一集| 一级二级三级毛片免费看| 一区二区三区乱码不卡18| 老师上课跳d突然被开到最大视频| 三级经典国产精品| 久久99精品国语久久久| 久久久精品94久久精品| 亚洲精品日本国产第一区| 一级毛片aaaaaa免费看小| 日韩欧美 国产精品| 综合色av麻豆| 午夜爱爱视频在线播放| 国产淫语在线视频| 国产精品国产三级专区第一集| 青青草视频在线视频观看| 久久久久网色| 波多野结衣巨乳人妻| 国产免费福利视频在线观看| 午夜福利在线在线| 97在线视频观看| 51国产日韩欧美| 日本三级黄在线观看| 少妇高潮的动态图| 国产亚洲5aaaaa淫片| 一边亲一边摸免费视频| 国产精品久久久久久精品电影小说 | 国产精品一区www在线观看| av国产久精品久网站免费入址| 18禁在线无遮挡免费观看视频| 一级av片app| 日韩一区二区视频免费看| 亚洲经典国产精华液单| 国产 一区精品| 久久久精品欧美日韩精品| 国产亚洲精品久久久com| 国产在线一区二区三区精| 成人亚洲精品一区在线观看 | 亚洲欧美中文字幕日韩二区| 中文字幕久久专区| 精品国产一区二区三区久久久樱花 | 欧美不卡视频在线免费观看| 搞女人的毛片| 最近中文字幕2019免费版| 免费观看在线日韩| 麻豆久久精品国产亚洲av| 日日啪夜夜撸| 一级毛片电影观看| 69人妻影院| 日本一二三区视频观看| 午夜免费激情av| 久久人人爽人人片av| 久久国内精品自在自线图片| 一级黄片播放器| 中文字幕久久专区| 寂寞人妻少妇视频99o| 日韩大片免费观看网站| 搡老妇女老女人老熟妇| 国产精品伦人一区二区| 国产探花极品一区二区| 久久热精品热| 久久久国产一区二区| 精品久久久精品久久久| 亚洲国产精品国产精品| 久久久精品欧美日韩精品| 精品久久久精品久久久| a级一级毛片免费在线观看| 精品久久久久久久久亚洲| 好男人在线观看高清免费视频| 国产午夜精品论理片| 国产成人免费观看mmmm| 国产69精品久久久久777片| 九九在线视频观看精品| 欧美一区二区亚洲| 一级爰片在线观看| 色综合亚洲欧美另类图片| 午夜爱爱视频在线播放| 免费观看在线日韩| 国精品久久久久久国模美| 国产探花在线观看一区二区| 美女国产视频在线观看| 午夜精品国产一区二区电影 | 亚洲精品自拍成人| 好男人在线观看高清免费视频| 黄色一级大片看看| 久久综合国产亚洲精品| 午夜免费男女啪啪视频观看| 国产精品一区二区三区四区久久| 色尼玛亚洲综合影院| 神马国产精品三级电影在线观看| 亚洲国产色片| 日本免费在线观看一区| videossex国产| 国产午夜精品一二区理论片| 蜜臀久久99精品久久宅男| 又爽又黄a免费视频| 国产 一区 欧美 日韩| 美女脱内裤让男人舔精品视频| 99久久中文字幕三级久久日本| 欧美xxxx黑人xx丫x性爽| 别揉我奶头 嗯啊视频| 九九在线视频观看精品| 国产精品人妻久久久影院| 五月天丁香电影| 天堂av国产一区二区熟女人妻| 国产极品天堂在线| 欧美一区二区亚洲| 狠狠精品人妻久久久久久综合| 人体艺术视频欧美日本| 丰满人妻一区二区三区视频av| 国产精品一区www在线观看| 91狼人影院| 草草在线视频免费看| 午夜福利视频1000在线观看| 在线a可以看的网站| 校园人妻丝袜中文字幕| 尾随美女入室| 久久久精品欧美日韩精品| 欧美一级a爱片免费观看看| 精品国产三级普通话版| 午夜精品国产一区二区电影 | 精品一区二区三区人妻视频| 久久久久九九精品影院| 九草在线视频观看| 91在线精品国自产拍蜜月| 中文字幕av在线有码专区| 日韩欧美三级三区| 18禁动态无遮挡网站| 国产黄色免费在线视频| 国产成人aa在线观看| 肉色欧美久久久久久久蜜桃 | 久久久久久久久久久丰满| 国产午夜精品久久久久久一区二区三区| 精品一区二区三区视频在线| 寂寞人妻少妇视频99o| 好男人视频免费观看在线| 亚洲在久久综合| 日韩强制内射视频| 欧美变态另类bdsm刘玥| 亚洲内射少妇av| 蜜桃久久精品国产亚洲av| 国产精品福利在线免费观看| 久久久久性生活片| 麻豆久久精品国产亚洲av| 亚洲高清免费不卡视频| 人妻制服诱惑在线中文字幕| 日韩成人av中文字幕在线观看| 国产伦精品一区二区三区四那| 色综合亚洲欧美另类图片| 嘟嘟电影网在线观看| 日韩av不卡免费在线播放| 亚洲最大成人手机在线| 看十八女毛片水多多多| 日日摸夜夜添夜夜爱| 国产伦理片在线播放av一区| 美女xxoo啪啪120秒动态图| 免费人成在线观看视频色| av免费在线看不卡| 中文在线观看免费www的网站| 久久久久精品久久久久真实原创| 特大巨黑吊av在线直播| 亚洲国产精品sss在线观看| 亚洲欧美一区二区三区国产| 高清午夜精品一区二区三区| 国产男人的电影天堂91| 69人妻影院| 美女大奶头视频| 看非洲黑人一级黄片| 日本av手机在线免费观看| 久热久热在线精品观看| 人妻制服诱惑在线中文字幕| 日韩大片免费观看网站| 国产成人aa在线观看| 久久精品国产亚洲av涩爱| 亚洲国产av新网站| 免费观看的影片在线观看| 人人妻人人看人人澡| 亚洲成人中文字幕在线播放| 久久久久九九精品影院| 国产午夜精品一二区理论片| 26uuu在线亚洲综合色| 亚洲四区av| 中国美白少妇内射xxxbb| 丰满人妻一区二区三区视频av| 成年免费大片在线观看| 插逼视频在线观看| 高清av免费在线| 男女那种视频在线观看| 久久久久久久久久黄片| 精品一区二区三卡| 午夜激情久久久久久久| 男女那种视频在线观看| av又黄又爽大尺度在线免费看| 免费黄频网站在线观看国产| 99久久中文字幕三级久久日本| 九九爱精品视频在线观看| 免费播放大片免费观看视频在线观看| 特大巨黑吊av在线直播| 日韩伦理黄色片| 国产一级毛片在线| 自拍偷自拍亚洲精品老妇| 亚洲人与动物交配视频| 亚洲精品日韩在线中文字幕| 少妇熟女欧美另类| 2021天堂中文幕一二区在线观| 少妇人妻精品综合一区二区| 91午夜精品亚洲一区二区三区| 简卡轻食公司| 亚洲精品亚洲一区二区| 秋霞在线观看毛片| av播播在线观看一区| 韩国高清视频一区二区三区| 汤姆久久久久久久影院中文字幕 | 中国美白少妇内射xxxbb| 亚洲精品国产成人久久av| 天堂av国产一区二区熟女人妻| 床上黄色一级片| 国产高清三级在线| 久久人人爽人人爽人人片va| 日韩一区二区视频免费看| 国产成人精品婷婷| 99久久精品一区二区三区| 精品久久久久久久久av| 国产激情偷乱视频一区二区| 丰满乱子伦码专区| 亚洲精品一二三| 成人漫画全彩无遮挡| 久久久久久久久久成人| 免费观看的影片在线观看| 国产老妇女一区| 一级毛片我不卡| 精品国产一区二区三区久久久樱花 | 在线天堂最新版资源| 最后的刺客免费高清国语| 精品不卡国产一区二区三区| 99久久精品国产国产毛片| av.在线天堂| 大片免费播放器 马上看| h日本视频在线播放| 天天躁日日操中文字幕| 99视频精品全部免费 在线| 一级毛片我不卡| 精品国产露脸久久av麻豆 | 国产毛片a区久久久久| 最近中文字幕高清免费大全6| 天天一区二区日本电影三级| 亚洲精品久久午夜乱码| 女人久久www免费人成看片| 男女视频在线观看网站免费| 大陆偷拍与自拍| 国产亚洲av嫩草精品影院| av在线蜜桃| 日韩 亚洲 欧美在线| 亚洲精品日韩在线中文字幕| 啦啦啦啦在线视频资源| 久久精品国产自在天天线| 精品99又大又爽又粗少妇毛片| 国产一区二区在线观看日韩| 麻豆av噜噜一区二区三区| 身体一侧抽搐| 国产精品爽爽va在线观看网站| 亚洲伊人久久精品综合| 性色avwww在线观看| 日本一本二区三区精品| 人人妻人人澡欧美一区二区| 亚洲高清免费不卡视频| 中文字幕av在线有码专区| 99久久精品热视频| 久久久久性生活片| 高清午夜精品一区二区三区| 久久综合国产亚洲精品| 免费黄频网站在线观看国产| 亚洲精品久久久久久婷婷小说| 国语对白做爰xxxⅹ性视频网站| 伦精品一区二区三区| 美女黄网站色视频| 免费看av在线观看网站| 永久免费av网站大全| 亚洲高清免费不卡视频| 国产伦在线观看视频一区| 日韩欧美三级三区| 在线观看人妻少妇| 精品久久国产蜜桃| 日韩成人伦理影院| 亚洲aⅴ乱码一区二区在线播放| av福利片在线观看| 五月天丁香电影| 日韩av在线免费看完整版不卡| 韩国av在线不卡| 国产黄频视频在线观看| 麻豆av噜噜一区二区三区| 黄片wwwwww| 色尼玛亚洲综合影院| 黑人高潮一二区| 国产激情偷乱视频一区二区| 综合色丁香网| 国产精品1区2区在线观看.| 69人妻影院| 女人久久www免费人成看片| 日韩欧美精品免费久久| 一区二区三区高清视频在线| 99热这里只有是精品在线观看| 黄片wwwwww| 天堂影院成人在线观看| 亚洲欧洲日产国产| 伦精品一区二区三区| 国产免费视频播放在线视频 | 亚洲欧美日韩卡通动漫| 国产高清不卡午夜福利| 在线免费十八禁| 国产爱豆传媒在线观看| 亚洲成人一二三区av| 热99在线观看视频| 午夜精品一区二区三区免费看| 久久久精品欧美日韩精品| 国产毛片a区久久久久| 禁无遮挡网站| 91午夜精品亚洲一区二区三区| 成人鲁丝片一二三区免费| 搡女人真爽免费视频火全软件| 中文在线观看免费www的网站| 国产av不卡久久| 80岁老熟妇乱子伦牲交| 天美传媒精品一区二区| 亚洲成人av在线免费| 好男人在线观看高清免费视频| 2022亚洲国产成人精品| 狠狠精品人妻久久久久久综合| 免费电影在线观看免费观看| 欧美潮喷喷水| 亚洲av一区综合| 国产男女超爽视频在线观看| 成人性生交大片免费视频hd| 91av网一区二区| 精品亚洲乱码少妇综合久久| 天堂√8在线中文| 国产伦理片在线播放av一区| 国产黄片视频在线免费观看| 国产成人freesex在线| 日本免费a在线| 老司机影院毛片| 欧美成人一区二区免费高清观看| 成人亚洲精品一区在线观看 | 亚洲国产精品专区欧美| 成人欧美大片| 一夜夜www| 人体艺术视频欧美日本| 午夜激情福利司机影院| 久久精品夜夜夜夜夜久久蜜豆| 真实男女啪啪啪动态图| 中国国产av一级| 免费无遮挡裸体视频| 亚洲av免费高清在线观看| av在线观看视频网站免费| 国产91av在线免费观看| 国产成人精品婷婷| 国产探花极品一区二区| 高清欧美精品videossex| 婷婷色麻豆天堂久久| 亚洲久久久久久中文字幕| 国产男人的电影天堂91| 熟妇人妻久久中文字幕3abv| 婷婷色综合www| 亚洲精品久久久久久婷婷小说| 精品久久久久久成人av| 日韩av免费高清视频| 内射极品少妇av片p| 欧美日韩国产mv在线观看视频 | 亚洲欧美一区二区三区黑人 | 国产一区亚洲一区在线观看| 91狼人影院| 最后的刺客免费高清国语| 久久精品人妻少妇| 欧美高清性xxxxhd video| 国产亚洲91精品色在线| 免费看光身美女| 亚洲四区av| 日韩欧美精品v在线| 又爽又黄a免费视频| 99热网站在线观看| av黄色大香蕉| 精品国内亚洲2022精品成人| 婷婷色综合大香蕉| 一级av片app| 国产精品国产三级专区第一集| 色视频www国产| 国产午夜精品久久久久久一区二区三区| 国产精品一二三区在线看| 日韩av在线免费看完整版不卡| 国产片特级美女逼逼视频| 精品熟女少妇av免费看| 午夜福利在线观看吧| 成人高潮视频无遮挡免费网站| 国产av国产精品国产| 国产精品不卡视频一区二区| 综合色av麻豆| 欧美日本视频| 在线观看美女被高潮喷水网站| 国产成人一区二区在线| 青春草亚洲视频在线观看| 国产成人午夜福利电影在线观看| 狂野欧美激情性xxxx在线观看| 亚洲人成网站在线观看播放| 搡老乐熟女国产| 久久久久久久久中文| 国产精品女同一区二区软件| 精品少妇黑人巨大在线播放| 免费观看无遮挡的男女| 欧美激情久久久久久爽电影| 欧美成人a在线观看| 黄色一级大片看看| 少妇猛男粗大的猛烈进出视频 | 黄色配什么色好看| 午夜精品在线福利| 五月伊人婷婷丁香| 久久这里有精品视频免费| 少妇猛男粗大的猛烈进出视频 | 欧美性感艳星| 一级毛片黄色毛片免费观看视频| 麻豆av噜噜一区二区三区| 亚洲精品色激情综合| 国产伦在线观看视频一区| 大香蕉97超碰在线| 日韩中字成人| 亚洲av中文字字幕乱码综合| videossex国产| 国产黄频视频在线观看| 亚洲在线观看片| 成人午夜高清在线视频| 纵有疾风起免费观看全集完整版 | 国产av在哪里看| 真实男女啪啪啪动态图| 日本爱情动作片www.在线观看| 亚洲av日韩在线播放| 中文字幕免费在线视频6| 丰满乱子伦码专区| 最近中文字幕2019免费版| 啦啦啦啦在线视频资源| 中文精品一卡2卡3卡4更新| 九草在线视频观看| 最近的中文字幕免费完整| 日韩制服骚丝袜av| 色5月婷婷丁香| 日韩亚洲欧美综合| 日韩精品有码人妻一区| 亚洲av中文字字幕乱码综合| 欧美日韩国产mv在线观看视频 | 伦精品一区二区三区| 天美传媒精品一区二区| 国产精品嫩草影院av在线观看| 日本-黄色视频高清免费观看| 亚洲成人久久爱视频| 天天躁夜夜躁狠狠久久av| a级毛色黄片| 久久精品久久久久久噜噜老黄| 伊人久久国产一区二区| 在线免费观看的www视频| 欧美97在线视频| 亚洲最大成人av|