国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      提高存儲容量的方法和裝置的制造方法

      文檔序號:8257835閱讀:343來源:國知局
      提高存儲容量的方法和裝置的制造方法
      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及通信領(lǐng)域,特別涉及一種提高存儲容量的方法和裝置。
      【背景技術(shù)】
      [0002]桌面云是將個人計算機(jī)桌面環(huán)境通過云計算模式從物理機(jī)分離出來的一種技術(shù),它可以對外提供桌面的服務(wù)。在桌面云虛擬桌面架構(gòu)(Virtual Desktop Infrastructure,簡稱:VDI)中,服務(wù)器上的一個域可以虛擬出中央處理器(Central Processing Unit,簡稱:CPU)、輸入輸出(Input Output,簡稱:10)總線、存儲等資源供服務(wù)器上的另一個域使用。在桌面云所使用的數(shù)據(jù)存儲中,大多數(shù)是由磁盤陣列組成,少數(shù)由固態(tài)硬盤(SolidState Drives,簡稱:SSD)陣列組成,還有極少數(shù)是由內(nèi)存充當(dāng)主存(即主存儲器)。
      [0003]在將內(nèi)存用做主存的桌面云解決方案中,內(nèi)存作為主存相比于磁盤類數(shù)據(jù)存儲具有高每秒輸入輸出數(shù)量(Input and Output Per Second,簡稱:10PS)、高每秒輸入輸出兆字節(jié)數(shù)(Mega Byte Per Second,簡稱:MBPS)、低時延的優(yōu)點(diǎn),虛擬機(jī)用戶可以獲得更好的存儲體驗(yàn)效果。
      [0004]但是,上述解決方案具有如下問題:節(jié)點(diǎn)所擁有的內(nèi)存容量有限,相比于磁盤類存儲顯得尤為不足,當(dāng)數(shù)據(jù)量較大時會出現(xiàn)內(nèi)存空間全部用完的情況,導(dǎo)致業(yè)務(wù)中斷。

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

      [0005]本發(fā)明提供了一種提高存儲容量的方法和裝置,以解決上述問題。所述技術(shù)方案如下:
      [0006]第一方面,本發(fā)明提供了一種提高存儲容量的方法,應(yīng)用于桌面云,所述桌面云的存儲空間包括內(nèi)存和擴(kuò)展存儲空間,所述方法包括:
      [0007]接收存儲數(shù)據(jù)的請求;
      [0008]判斷所述內(nèi)存已用的存儲空間是否達(dá)到指定的上限;
      [0009]如果所述內(nèi)存已用的存儲空間未達(dá)到指定的上限,則將所述數(shù)據(jù)存儲在所述內(nèi)存中;
      [0010]如果所述內(nèi)存已用的存儲空間已達(dá)到指定的上限,則將所述數(shù)據(jù)存儲在所述擴(kuò)展存儲空間內(nèi)。
      [0011]結(jié)合上述第一方面,在第一種實(shí)施方式下,所述方法還包括:
      [0012]預(yù)先為元數(shù)據(jù)預(yù)留指定的存儲空間,當(dāng)存儲元數(shù)據(jù)時,在所述預(yù)留的存儲空間內(nèi)存儲所述元數(shù)據(jù)。
      [0013]結(jié)合上述第一種實(shí)施方式,在第二種實(shí)施方式下,所述預(yù)留的存儲空間分別位于所述內(nèi)存和所述擴(kuò)展存儲空間,所述當(dāng)存儲元數(shù)據(jù)時,在所述預(yù)留的存儲空間內(nèi)存儲所述元數(shù)據(jù),包括:
      [0014]當(dāng)存儲元數(shù)據(jù)時,判斷所述元數(shù)據(jù)是用于管理所述內(nèi)存還是用于管理所述擴(kuò)展存儲空間,如果所述元數(shù)據(jù)用于管理所述內(nèi)存,則將所述元數(shù)據(jù)存儲在所述內(nèi)存預(yù)留的存儲空間內(nèi),如果所述元數(shù)據(jù)用于管理所述擴(kuò)展存儲空間,則將所述元數(shù)據(jù)存儲在所述擴(kuò)展存儲空間預(yù)留的存儲空間內(nèi)。
      [0015]結(jié)合上述第一種實(shí)施方式,在第三種實(shí)施方式下,所述預(yù)留的存儲空間位于所述內(nèi)存,所述當(dāng)存儲元數(shù)據(jù)時,在所述預(yù)留的存儲空間內(nèi)存儲所述元數(shù)據(jù),包括:
      [0016]當(dāng)存儲元數(shù)據(jù)時,將所述元數(shù)據(jù)存儲在所述內(nèi)存預(yù)留的存儲空間內(nèi)。
      [0017]結(jié)合上述第一方面,在第四種實(shí)施方式下,所述方法還包括:
      [0018]當(dāng)所述擴(kuò)展存儲空間已存儲有數(shù)據(jù)且所述內(nèi)存未用的存儲空間符合指定條件時,將所述擴(kuò)展存儲空間內(nèi)存儲的數(shù)據(jù)搬移到所述內(nèi)存中。
      [0019]結(jié)合上述第一方面,在第五種實(shí)施方式下,所述將所述數(shù)據(jù)存儲在所述內(nèi)存中,包括:
      [0020]對所述數(shù)據(jù)進(jìn)行壓縮,將壓縮后的數(shù)據(jù)存儲在所述內(nèi)存中。
      [0021]第二方面,本發(fā)明提供了一種提高存儲容量的裝置,應(yīng)用于桌面云,所述桌面云的存儲空間包括內(nèi)存和擴(kuò)展存儲空間,所述裝置包括:
      [0022]接收模塊,用于接收存儲數(shù)據(jù)的請求;
      [0023]判斷模塊,用于判斷所述內(nèi)存已用的存儲空間是否達(dá)到指定的上限;
      [0024]數(shù)據(jù)存儲模塊,用于如果所述內(nèi)存已用的存儲空間未達(dá)到指定的上限,則將所述數(shù)據(jù)存儲在所述內(nèi)存中;如果所述內(nèi)存已用的存儲空間已達(dá)到指定的上限,則將所述數(shù)據(jù)存儲在所述擴(kuò)展存儲空間內(nèi)。
      [0025]結(jié)合上述第二方面,在第一種實(shí)施方式下,所述裝置還包括:
      [0026]元數(shù)據(jù)存儲模塊,用于預(yù)先為元數(shù)據(jù)預(yù)留指定的存儲空間,當(dāng)存儲元數(shù)據(jù)時,在所述預(yù)留的存儲空間內(nèi)存儲所述元數(shù)據(jù)。
      [0027]結(jié)合上述第二方面的第一種實(shí)施方式,在第二種實(shí)施方式下,所述預(yù)留的存儲空間分別位于所述內(nèi)存和所述擴(kuò)展存儲空間,所述元數(shù)據(jù)存儲模塊包括:
      [0028]第一存儲單元,用于當(dāng)存儲元數(shù)據(jù)時,判斷所述元數(shù)據(jù)是用于管理所述內(nèi)存還是用于管理所述擴(kuò)展存儲空間,如果所述元數(shù)據(jù)用于管理所述內(nèi)存,則將所述元數(shù)據(jù)存儲在所述內(nèi)存預(yù)留的存儲空間內(nèi),如果所述元數(shù)據(jù)用于管理所述擴(kuò)展存儲空間,則將所述元數(shù)據(jù)存儲在所述擴(kuò)展存儲空間預(yù)留的存儲空間內(nèi)。
      [0029]結(jié)合上述第二方面的第一種實(shí)施方式,在第三種實(shí)施方式下,所述預(yù)留的存儲空間位于所述內(nèi)存,所述元數(shù)據(jù)存儲模塊包括:
      [0030]第二存儲單元,用于當(dāng)存儲元數(shù)據(jù)時,將所述元數(shù)據(jù)存儲在所述內(nèi)存預(yù)留的存儲空間內(nèi)。
      [0031]結(jié)合上述第二方面,在第四種實(shí)施方式下,所述裝置還包括:
      [0032]搬移模塊,用于當(dāng)所述擴(kuò)展存儲空間已存儲有數(shù)據(jù)且所述內(nèi)存未用的存儲空間符合指定條件時,將所述擴(kuò)展存儲空間內(nèi)存儲的數(shù)據(jù)搬移到所述內(nèi)存中。
      [0033]結(jié)合上述第二方面,在第五種實(shí)施方式下,所述數(shù)據(jù)存儲模塊包括:
      [0034]壓縮存儲單元,用于如果所述內(nèi)存已用的存儲空間未達(dá)到指定的上限,則對所述數(shù)據(jù)進(jìn)行壓縮,將壓縮后的數(shù)據(jù)存儲在所述內(nèi)存中。
      [0035]本發(fā)明提供的技術(shù)方案帶來的有益效果是:在桌面云的存儲空間內(nèi)設(shè)置擴(kuò)展存儲空間,接收存儲數(shù)據(jù)的請求,判斷內(nèi)存已用的存儲空間是否達(dá)到指定的上限;如果未達(dá)到指定的上限,則將所述數(shù)據(jù)存儲在所述內(nèi)存中;如果已達(dá)到指定的上限,則將所述數(shù)據(jù)存儲在所述擴(kuò)展存儲空間內(nèi),實(shí)現(xiàn)了根據(jù)內(nèi)存使用容量來管理數(shù)據(jù)寫入數(shù)據(jù)存儲中的功能,通過使用擴(kuò)展存儲空間作為內(nèi)存存儲的應(yīng)急設(shè)備,在使用內(nèi)存作為主存的桌面云中實(shí)現(xiàn)了容量擴(kuò)展,保證了業(yè)務(wù)1的連續(xù)性,即使內(nèi)存使用已達(dá)到上限也能夠保證業(yè)務(wù)不中斷。
      【附圖說明】
      [0036]為了更清楚地說明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對實(shí)施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
      [0037]圖1是本發(fā)明一實(shí)施例提供的提高存儲容量的方法流程圖;
      [0038]圖2A和2B是本發(fā)明另一實(shí)施例提供的存儲不意圖;
      [0039]圖3是本發(fā)明另一實(shí)施例提供的提高存儲容量的方法流程圖;
      [0040]圖4A和4B是本發(fā)明另一實(shí)施例提供的兀數(shù)據(jù)存儲的不意圖;
      [0041]圖5是本發(fā)明另一實(shí)施例提供的提高存儲容量的方法流程圖;
      [0042]圖6A和6B是本發(fā)明另一實(shí)施例提供的數(shù)據(jù)搬移的示意圖;
      [0043]圖7是本發(fā)明另一實(shí)施例提供的提高存儲容量的裝置結(jié)構(gòu)圖;
      [0044]圖8是本發(fā)明另一實(shí)施例提供的桌面75Γ場景不意圖;
      [0045]圖9是本發(fā)明另一實(shí)施例提供的提高存儲容量的裝置結(jié)構(gòu)圖。
      【具體實(shí)施方式】
      [0046]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對本發(fā)明實(shí)施方式作進(jìn)一步地詳細(xì)描述。
      [0047]本發(fā)明實(shí)施例涉及提高存儲容量的方法和裝置,應(yīng)用于桌面云,且該桌面云使用內(nèi)存作為主存(即主存儲器),通過設(shè)置擴(kuò)展存儲空間作為內(nèi)存的應(yīng)急設(shè)備,實(shí)現(xiàn)容量擴(kuò)展,業(yè)務(wù)不中斷。其中,所述擴(kuò)展存儲空間可以為任意類型的存儲設(shè)備,包括易失性存儲設(shè)備或非易失性存儲設(shè)備,如:磁盤、SSD、內(nèi)存等等。優(yōu)選地,可以選用磁盤,以避免重啟、關(guān)機(jī)或斷電等情況下的數(shù)據(jù)丟失,且降低硬件成本。當(dāng)然也可以選用內(nèi)存并對內(nèi)存中的數(shù)據(jù)進(jìn)行持久化處理,從而保證較高的存儲性能,如1PS能力和MBPS能力?;蛘哌€可以采用固態(tài)硬盤等等,本實(shí)施例對此不做具體限定。上述內(nèi)存和擴(kuò)展存儲空間共同組成了桌面云的存儲空間,進(jìn)行數(shù)據(jù)存
      當(dāng)前第1頁1 2 3 4 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
      1