日韩成人黄色,透逼一级毛片,狠狠躁天天躁中文字幕,久久久久久亚洲精品不卡,在线看国产美女毛片2019,黄片www.www,一级黄色毛a视频直播

一種數(shù)據(jù)傳輸方法及裝置的制造方法

文檔序號(hào):9417125閱讀:369來(lái)源:國(guó)知局
一種數(shù)據(jù)傳輸方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計(jì)算機(jī)領(lǐng)域,尤其涉及一種數(shù)據(jù)傳輸方法及裝置。
【背景技術(shù)】
[0002]虛擬化(Virtualizat1n)是一種資源管理技術(shù),是將計(jì)算機(jī)的各種實(shí)體資源,如服務(wù)器、網(wǎng)絡(luò)、內(nèi)存及存儲(chǔ)等,予以抽象和轉(zhuǎn)換后呈現(xiàn)出來(lái),打破實(shí)體結(jié)構(gòu)間的不可切割的障礙,使用戶(hù)可以比原本的組態(tài)更好的方式來(lái)應(yīng)用這些資源。在現(xiàn)有的虛擬化環(huán)境中,以L(fǎng)inux虛擬機(jī)(英文全稱(chēng):Virtual Machine,英文簡(jiǎn)稱(chēng):VM)為例,用戶(hù)使用的虛擬磁盤(pán)是由hypervisor (虛擬化管理器)進(jìn)行模擬形成的。
[0003]如圖1所示,虛擬機(jī)磁盤(pán)的輸入或輸出(英文全稱(chēng):Input/0utput,英文簡(jiǎn)稱(chēng):10)處理的示意圖。hypervisor包括后端驅(qū)動(dòng)(blkback)和存儲(chǔ)單元,后端驅(qū)動(dòng)用于處理處理環(huán)(ring)與存儲(chǔ)單元之間的輸入請(qǐng)求或輸出請(qǐng)求,存儲(chǔ)單元用于存儲(chǔ)數(shù)據(jù)。虛擬機(jī)包括虛擬磁盤(pán)和前端驅(qū)動(dòng)(blkfront),前端驅(qū)動(dòng)用于處理ring與虛擬磁盤(pán)之間的輸入請(qǐng)求或輸出請(qǐng)求,虛擬磁盤(pán)用于存儲(chǔ)數(shù)據(jù)。ring用于hypervisor與虛擬機(jī)之間的共享內(nèi)存之間的數(shù)據(jù)交換。在hypervisor需要將大量的數(shù)據(jù)傳輸?shù)教摂M機(jī),或者虛擬機(jī)將大量的數(shù)據(jù)傳輸?shù)絟ypervisor時(shí),后端驅(qū)動(dòng)、前端驅(qū)動(dòng)和ring之間需要傳輸?shù)臄?shù)據(jù)較多,從而影響虛擬機(jī)的每秒進(jìn)行讀寫(xiě)操作的次數(shù)(英文全稱(chēng):lnput/0utput Operat1ns Per Second,英文簡(jiǎn)稱(chēng):I OPS)的能力。
[0004]現(xiàn)有技術(shù)中,主機(jī)在使用互聯(lián)網(wǎng)協(xié)議存儲(chǔ)局域網(wǎng)絡(luò)(Internet Protocol StorageArea Network,英文簡(jiǎn)稱(chēng):IPSAN)時(shí),可以使用多路徑來(lái)提高輸入輸出性能及可靠性。如圖2所示,主機(jī)在使用IPSAN多路徑輸入輸出處理的示意圖。主機(jī)包括實(shí)體磁盤(pán)和通過(guò)小型計(jì)算機(jī)系統(tǒng)接口(英文全稱(chēng):Internet Small Computer System Interface,英文簡(jiǎn)稱(chēng):iSCSI)掛載的虛擬磁盤(pán)。IPSAN通過(guò)IP協(xié)議與主機(jī)進(jìn)行通信,提供虛擬磁盤(pán)服務(wù)。主機(jī)與IPSAN之間通過(guò)光纖交換機(jī)或者多塊網(wǎng)卡(英文全稱(chēng):Network Interface Card,英文簡(jiǎn)稱(chēng):NIC)與IPSAN連接,主機(jī)的每個(gè)磁盤(pán)對(duì)應(yīng)一個(gè)網(wǎng)卡,主機(jī)到IPSAN之間的輸入輸出由多條路徑可以選擇,即使用主機(jī)的多個(gè)網(wǎng)卡來(lái)同時(shí)訪(fǎng)問(wèn)IPSAN的同一個(gè)存儲(chǔ),提升訪(fǎng)問(wèn)性能及可靠性。但是,提高主機(jī)與IPSAN之間輸入輸出性能及可靠性的方法只能用于ISCSI,并不能應(yīng)用到虛擬環(huán)境的數(shù)據(jù)傳輸中,現(xiàn)有的虛擬磁盤(pán)10處理方式將成為性能瓶頸。因此,如何提高虛擬磁盤(pán)的輸入輸出性能和可靠性是一個(gè)亟待解決的問(wèn)題。

【發(fā)明內(nèi)容】

[0005]本發(fā)明的實(shí)施例提供一種數(shù)據(jù)傳輸方法及裝置,能夠提高虛擬磁盤(pán)的輸入輸出性能和可靠性。
[0006]為達(dá)到上述目的,本發(fā)明的實(shí)施例采用如下技術(shù)方案:
[0007]第一方面,提供一種數(shù)據(jù)傳輸方法,包括:
[0008]配置至少兩條路徑,每條所述路徑為虛擬化管理器hypervisor的存儲(chǔ)單元到虛擬機(jī)的虛擬磁盤(pán)之間的路徑,每條所述路徑包括后端驅(qū)動(dòng)、環(huán)ring和前端驅(qū)動(dòng),所述hypervisor包括存儲(chǔ)單元和后端驅(qū)動(dòng),所述虛擬機(jī)包括虛擬磁盤(pán)和前端驅(qū)動(dòng);
[0009]通過(guò)所述至少兩條路徑進(jìn)行所述虛擬磁盤(pán)與所述存儲(chǔ)單元之間的數(shù)據(jù)傳輸。
[0010]結(jié)合第一方面,在第一種可實(shí)現(xiàn)方式中,所述配置至少兩條路徑包括:
[0011 ] 掛載所述虛擬磁盤(pán),得到至少兩個(gè)虛擬磁盤(pán);
[0012]配置每個(gè)所述虛擬磁盤(pán)與所述存儲(chǔ)單元之間的路徑,其中,每個(gè)所述虛擬磁盤(pán)對(duì)應(yīng)一個(gè)前端驅(qū)動(dòng),每個(gè)所述前端驅(qū)動(dòng)對(duì)應(yīng)一個(gè)ring,每個(gè)所述ring對(duì)應(yīng)一個(gè)后端驅(qū)動(dòng),每個(gè)所述后端驅(qū)動(dòng)對(duì)應(yīng)同一個(gè)所述存儲(chǔ)單元,每個(gè)所述虛擬磁盤(pán)與所述存儲(chǔ)單元之間的路徑不同。
[0013]結(jié)合第一方面,在第二種可實(shí)現(xiàn)方式中,所述配置至少兩條路徑包括:
[0014]配置至少兩個(gè)所述后端驅(qū)動(dòng);
[0015]配置所述存儲(chǔ)單元通過(guò)每個(gè)所述后端驅(qū)動(dòng)與所述虛擬磁盤(pán)之間的路徑,其中,每個(gè)所述后端驅(qū)動(dòng)對(duì)應(yīng)一個(gè)ring,每個(gè)所述ring對(duì)應(yīng)同一個(gè)前端驅(qū)動(dòng),所述虛擬磁盤(pán)與所述存儲(chǔ)單元之間的每個(gè)路徑不同。
[0016]結(jié)合第一方面,在第三種可實(shí)現(xiàn)方式中,所述配置至少兩條路徑包括:
[0017]掛載所述虛擬磁盤(pán),得到至少兩個(gè)虛擬磁盤(pán);
[0018]配置每個(gè)所述虛擬磁盤(pán)與所述存儲(chǔ)單元之間的路徑,其中,每個(gè)所述虛擬磁盤(pán)對(duì)應(yīng)一個(gè)前端驅(qū)動(dòng),每個(gè)所述前端驅(qū)動(dòng)對(duì)應(yīng)一個(gè)ring,每個(gè)所述ring對(duì)應(yīng)同一個(gè)后端驅(qū)動(dòng),每個(gè)所述虛擬磁盤(pán)與所述存儲(chǔ)單元之間的路徑不同。
[0019]結(jié)合第一方面,在第四種可實(shí)現(xiàn)方式中,所述配置至少兩條路徑包括:
[0020]在所述后端驅(qū)動(dòng)和所述前端驅(qū)動(dòng)之間配置至少兩個(gè)ring ;
[0021]配置所述存儲(chǔ)單元通過(guò)每個(gè)所述ring與所述虛擬磁盤(pán)之間的路徑,其中,每個(gè)所述ring對(duì)應(yīng)同一個(gè)前端驅(qū)動(dòng)和同一個(gè)虛擬磁盤(pán),所述虛擬磁盤(pán)與所述存儲(chǔ)單元之間的每個(gè)路徑不同。
[0022]結(jié)合第一方面,第一種可實(shí)現(xiàn)方式和第四種可實(shí)現(xiàn)方式中任意一種,在第五種可實(shí)現(xiàn)方式中,所述方法還包括:
[0023]配置所述后端驅(qū)動(dòng)與所述存儲(chǔ)單元之間的至少兩個(gè)線(xiàn)程,每個(gè)所述ring對(duì)應(yīng)一個(gè)線(xiàn)程,每個(gè)所述線(xiàn)程用于從所述存儲(chǔ)單元中讀取或?qū)懭霐?shù)據(jù)。
[0024]第二方面,提供一種數(shù)據(jù)傳輸裝置,包括:
[0025]配置單元,用于配置至少兩條路徑,每條所述路徑為虛擬化管理器hypervisor的存儲(chǔ)單元到虛擬機(jī)的虛擬磁盤(pán)之間的路徑,每條所述路徑包括后端驅(qū)動(dòng)、環(huán)ring和前端驅(qū)動(dòng),所述hypervisor包括存儲(chǔ)單元和后端驅(qū)動(dòng),所述虛擬機(jī)包括虛擬磁盤(pán)和前端驅(qū)動(dòng);
[0026]傳輸單元,用于通過(guò)所述配置單元配置的至少兩條路徑進(jìn)行所述虛擬磁盤(pán)與所述存儲(chǔ)單元之間的數(shù)據(jù)傳輸。
[0027]結(jié)合第二方面,在第一種可實(shí)現(xiàn)方式中,所述配置單元具體用于:
[0028]掛載所述虛擬磁盤(pán),得到至少兩個(gè)虛擬磁盤(pán);
[0029]配置每個(gè)所述虛擬磁盤(pán)與所述存儲(chǔ)單元之間的路徑,其中,每個(gè)所述虛擬磁盤(pán)對(duì)應(yīng)一個(gè)前端驅(qū)動(dòng),每個(gè)所述前端驅(qū)動(dòng)對(duì)應(yīng)一個(gè)ring,每個(gè)所述ring對(duì)應(yīng)一個(gè)后端驅(qū)動(dòng),每個(gè)所述后端驅(qū)動(dòng)對(duì)應(yīng)同一個(gè)所述存儲(chǔ)單元,每個(gè)所述虛擬磁盤(pán)與所述存儲(chǔ)單元之間的路徑不同。
[0030]結(jié)合第二方面,在第二種可實(shí)現(xiàn)方式中,所述配置單元具體用于:
[0031]配置至少兩個(gè)所述后端驅(qū)動(dòng);
[0032]配置所述存儲(chǔ)單元通過(guò)每個(gè)所述后端驅(qū)動(dòng)與所述虛擬磁盤(pán)之間的路徑,其中,每個(gè)所述后端驅(qū)動(dòng)對(duì)應(yīng)一個(gè)ring,每個(gè)所述ring對(duì)應(yīng)同一個(gè)前端驅(qū)動(dòng),所述虛擬磁盤(pán)與所述存儲(chǔ)單元之間的每個(gè)路徑不同。
[0033]結(jié)合第二方面,在第三種可實(shí)現(xiàn)方式中,所述配置單元具體用于:
[0034]掛載所述虛擬磁盤(pán),得到至少兩個(gè)虛擬磁盤(pán);
[0035]配置每個(gè)所述虛擬磁盤(pán)與所述存儲(chǔ)單元之間的路徑,其中,每個(gè)所述虛擬磁盤(pán)對(duì)應(yīng)一個(gè)前端驅(qū)動(dòng),每個(gè)所述前端驅(qū)動(dòng)對(duì)應(yīng)一個(gè)ring,每個(gè)所述ring對(duì)應(yīng)同一個(gè)后端驅(qū)動(dòng),每個(gè)所述虛擬磁盤(pán)與所述存儲(chǔ)單元之間的路徑不同。
[0036]結(jié)合第二方面,在第三種可實(shí)現(xiàn)方式中,所述配置單元具體用于:
[0037]在所述后端驅(qū)動(dòng)和所述前端驅(qū)動(dòng)之間配置至少兩個(gè)ring ;
[0038]配置所述存儲(chǔ)單元通過(guò)每個(gè)所述ring與所述虛擬磁盤(pán)之間的路徑,其中,每個(gè)所述ring對(duì)應(yīng)同一個(gè)前端驅(qū)動(dòng)和同一個(gè)虛擬磁盤(pán),所述虛擬磁盤(pán)與所述存儲(chǔ)單元之間的
當(dāng)前第1頁(yè)1 2 3 4 
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1