两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

一種優(yōu)化硬盤使用的方法和系統(tǒng)的制作方法_2

文檔序號:9217129閱讀:來源:國知局
技術(shù)方案和優(yōu)點更加清楚明了,下面結(jié)合【具體實施方式】并參照附圖,對本發(fā)明進(jìn)一步詳細(xì)說明。應(yīng)該理解,這些描述只是示例性的,而并非要限制本發(fā)明的范圍。此外,在以下說明中,省略了對公知結(jié)構(gòu)和技術(shù)的描述,以避免不必要地混淆本發(fā)明的概念。
[0040]圖1是本發(fā)明的優(yōu)化硬盤使用的方法的流程示意圖。
[0041 ] 如圖1所示,本發(fā)明的優(yōu)化硬盤使用的方法,
[0042]步驟S100,實時記錄硬盤空間的空間權(quán)值。
[0043]在物理硬盤的使用過程中,實時記錄硬盤空間的空間權(quán)值。其中,當(dāng)用戶對硬盤空間進(jìn)行讀寫時,將該硬盤空間的空間權(quán)值加定值,例如加I。用戶可根據(jù)實際需要,對該定值進(jìn)行任意變化;例如目前硬盤空間的空間權(quán)值為3000,定值為1,在用戶對該硬盤空間進(jìn)行讀寫操作后(觸發(fā)空間權(quán)值變化的讀寫操作可以是讀寫數(shù)據(jù)的大小、時間或次數(shù)等,如讀寫了 500MB的數(shù)據(jù)后,空間權(quán)值增加I,也可以是進(jìn)行了 20次讀寫后,空間權(quán)值增加1,當(dāng)然本發(fā)明中觸發(fā)空間權(quán)值的變化條件不限于此),該硬盤空間的空間權(quán)值為3001。
[0044]步驟S200,判斷所述空間權(quán)值是否超過空間權(quán)值上限值。
[0045]根據(jù)步驟SlOO的記錄結(jié)果,實時判斷空間權(quán)值是夠超過空間權(quán)值上限值。這樣,就可以根據(jù)對判斷結(jié)果為超過空間權(quán)值上限值的硬盤空間進(jìn)行對調(diào)操作。
[0046]步驟S300,當(dāng)所述空間權(quán)值超過所述空間權(quán)值上限值時,將所述硬盤空間與空間權(quán)值低于空間權(quán)值下限值的硬盤空間進(jìn)行對調(diào)。
[0047]當(dāng)步驟S200的判斷結(jié)果為超過空間權(quán)值上限值時,將所述硬盤空間與空間權(quán)值低于空間權(quán)值下限值的硬盤空間進(jìn)行對調(diào)。例如,當(dāng)某一硬盤空間的空間權(quán)值超過空間權(quán)值上限值(如I萬)時,尋找空間權(quán)值低于空間權(quán)值下限值(例如10)的硬盤空間進(jìn)行對調(diào)。其中,空間權(quán)值上限值和空間權(quán)值下限值,可以由用戶自定義設(shè)置。
[0048]當(dāng)步驟S200的判斷結(jié)果為不超過空間權(quán)值上限值時,繼續(xù)實時記錄硬盤空間的空間權(quán)值,實時判斷是否有硬盤空間的空間權(quán)值超過空間權(quán)值上限值,則進(jìn)行硬盤空間的對調(diào)。
[0049]其中,所述進(jìn)行對調(diào)操作的時間是當(dāng)兩個硬盤空間不在活動狀態(tài)時,執(zhí)行對調(diào)操作。具體來說,當(dāng)兩個硬盤空間都處于活動狀態(tài)(即處于數(shù)據(jù)讀和/或?qū)憼顟B(tài))或其中一個硬盤空間處于活動狀態(tài)時,此時不執(zhí)行對調(diào)操作。只有當(dāng)兩個硬盤空間全部處于非活動狀態(tài)時,此時將兩個硬盤空間進(jìn)行對調(diào)。
[0050]其中,硬盤空間進(jìn)行對調(diào)后,保留該硬盤空間的原空間權(quán)值。具體來說,當(dāng)對兩個硬盤空間執(zhí)行對調(diào)操作后,其原來的空間權(quán)值不進(jìn)行清空,即保留原來的空間權(quán)值。例如,承接上述例子,將進(jìn)行對調(diào)后的兩個硬盤空間的空間權(quán)值I萬和10進(jìn)行保留。
[0051]其中,硬盤空間權(quán)值的變化規(guī)則是:當(dāng)用戶對該硬盤空間進(jìn)行讀和/或?qū)憰r,將硬盤空間的空間權(quán)值加定值。具體來說,當(dāng)用戶對某一硬盤空間進(jìn)行讀和/或?qū)憰r,將硬盤空間的空間權(quán)值加定值,例如加I。如果該硬盤空間經(jīng)過對調(diào),那么當(dāng)用戶對該硬盤進(jìn)行讀和/或?qū)憰r,則當(dāng)前該硬盤空間的空間權(quán)值是在原來的空間權(quán)值的基礎(chǔ)上加定值后得到。
[0052]其中,當(dāng)用戶申請硬盤空間時,若所述硬盤空間未被分配給用戶,則將所述硬盤空間的空間權(quán)值減定值。具體來說,當(dāng)有新用戶申請硬盤空間時,若某一硬盤空間未被分配給用戶使用,則將該硬盤空間的空間權(quán)值減定值,例如I。
[0053]通過上述基于硬盤空間權(quán)值對硬盤進(jìn)行優(yōu)化的方法,來平衡云計算系統(tǒng)中硬盤的使用頻率,延長硬盤的使用壽命,減少硬盤的維護(hù)次數(shù),從而降低維護(hù)成本。
[0054]圖2顯示了本發(fā)明的一可選實施例中基于用戶申請硬盤空間優(yōu)化硬盤使用的方法流程圖。
[0055]在本實施例中,可選的采用基于用戶申請硬盤空間對硬盤進(jìn)行優(yōu)化使用。
[0056]如圖2所示,所述基于用戶申請硬盤空間優(yōu)化硬盤使用的方法,其包括:
[0057]步驟S10,實時掃描物理硬盤以獲得硬盤空間的空間權(quán)值。
[0058]在硬盤使用過程中,實時對物理硬盤進(jìn)行掃描以獲得每個硬盤空間的空間權(quán)值。
[0059]步驟S11,判斷所述空間權(quán)值是否低于空間權(quán)值下限值。
[0060]根據(jù)步驟SlO的掃描結(jié)果,實時判斷掃描獲得的硬盤空間的空間權(quán)值是否低于空間權(quán)值下限值。
[0061]步驟S12,當(dāng)用戶申請硬盤空間時,優(yōu)先將空間權(quán)值低于空間權(quán)值下限值的硬盤空間分配給用戶使用。
[0062]具體來說,當(dāng)用戶申請硬盤空間時,優(yōu)先將空間權(quán)值小于空間權(quán)值下限值的硬盤空間分配給用戶使用。
[0063]本實施例中,基于用戶申請硬盤空間優(yōu)化硬盤使用的方法可以獨立執(zhí)行,優(yōu)選的,也可以作為一種輔助信息來作為基于硬盤空間權(quán)值對硬盤進(jìn)行優(yōu)化的方法進(jìn)行執(zhí)行。
[0064]圖3顯示了本發(fā)明的一可選實施例中基于分配硬盤空間大小優(yōu)化硬盤使用的方法流程圖。
[0065]在本實施例中,可選的采用基于分配硬盤空間大小對硬盤進(jìn)行優(yōu)化使用。
[0066]如圖3所示,所述基于分配硬盤空間大小對硬盤進(jìn)行優(yōu)化使用的方法,其包括:
[0067]當(dāng)用戶申請存儲空間時,為用戶分配一個硬盤空間,所述硬盤空間的存儲量為預(yù)先設(shè)定的固定值;當(dāng)用戶的使用空間超過用戶目前擁有的硬盤空間時,將用戶的數(shù)據(jù)拷貝到大于所述使用空間的其他硬盤空間中。
[0068]更具體的一種優(yōu)選方案:
[0069]步驟S20,當(dāng)用戶申請硬盤空間時,分配第一預(yù)定大小的硬盤空間給用戶使用。
[0070]本步驟中,當(dāng)用戶申請硬盤空間時,首先動態(tài)分配第一預(yù)定大小的硬盤空間給用戶使用。其中,所述硬盤空間為連續(xù)的硬盤空間,因為,在云計算中,硬盤在調(diào)用時,通常是連續(xù)調(diào)用。
[0071]步驟S21,判斷用戶的使用空間是否超過所述第一預(yù)定大小的硬盤空間。
[0072]在所述硬盤空間的使用過程中,實時判斷用戶的使用空間是否超過所述第一預(yù)定大小的硬盤空間。
[0073]步驟S22,當(dāng)用戶的使用空間超過第一預(yù)定大小的硬盤空間時,將數(shù)據(jù)拷貝到第二預(yù)定大小的硬盤空間中。
[0074]當(dāng)步驟S21的判斷結(jié)果為用戶的使用空間超過所述第一預(yù)定大小的硬盤空間時,將第一預(yù)定大小的硬盤空間中的數(shù)據(jù)動態(tài)拷貝到第二預(yù)定大小的硬盤空間中,這樣就增大了用戶讀寫數(shù)據(jù)的使用空間。其中,第一預(yù)定大小的硬盤空間<第二預(yù)定大小的硬盤空間。
[0075]步驟S23,判斷使用空間是否超過所述第二預(yù)定大小的硬盤空間。
[0076]同樣的,在物理硬盤的使用過程中,實時判斷用戶的使用空間是否超過所述第二預(yù)定大小的硬盤空間。
[0077]步驟S24,當(dāng)用戶的使用空間超過第二預(yù)定大小的硬盤空間時,將數(shù)據(jù)拷貝到第三預(yù)定大小的硬盤空間中。
[0078]當(dāng)步驟S23的判斷結(jié)果為用戶的使用空間超過所述第二預(yù)定大小的硬盤空間時,將第二預(yù)定大小的硬盤空間中的數(shù)據(jù)動態(tài)拷貝到所述第三預(yù)定大小的硬盤空間中。其中,第二預(yù)定大小的硬盤空間 <第三預(yù)定大小的硬盤空間。
[0079]本實施例中,基于分配硬盤空間大小優(yōu)化硬盤使用的方法可以獨立執(zhí)行,優(yōu)選的,也可以作為一種輔助信息來作為基于硬盤空間權(quán)值對硬盤進(jìn)行優(yōu)化的方法進(jìn)行執(zhí)行。
[0080]下面是本發(fā)明的一具體示例。
[0081]當(dāng)用戶申請硬盤空間時,例如100G,首先給用戶動態(tài)分配第一預(yù)定大小的硬盤空間,例如1G連續(xù)的硬盤空間。在用戶使用該1G連續(xù)的硬盤空間的過程中,實時記錄用戶的使用空間,當(dāng)用戶的使用空間超過1G時,將1G硬盤空間中的數(shù)據(jù)動態(tài)拷貝到第二預(yù)定大小的硬盤空間中,例如30G連續(xù)的硬盤空間。同樣的,在用戶使用該30G連續(xù)的硬盤空間的過程中,實時記錄用戶的使用空間,當(dāng)用戶的使用空間超過30G時,將30G硬盤空間中的數(shù)據(jù)動態(tài)拷貝到第三預(yù)定大小的硬盤空間中,例如60G連續(xù)的硬盤空間。此方法是為了避免一個連續(xù)的硬盤空間頻繁的被短數(shù)據(jù)進(jìn)行讀寫。
[0082]本發(fā)明中,在物理硬盤的實際使用過程中,分配硬盤空間大小的次數(shù),因情況不同會有所不同。例如,第一次分配50G的硬盤空間,當(dāng)用戶使用空間超出該30G的空間時,分配100G的空間給用戶使用,此時,該空間足夠用的情況下,只進(jìn)行了硬盤空間的2次分配。再例如,第一次分配20G硬盤空間給用戶使用,當(dāng)用戶使用空間超出該20G的空間時,分配25G的空間給用戶使用
當(dāng)前第2頁1 2 3 4 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
宁德市| 韶关市| 罗江县| 秀山| 炉霍县| 同心县| 长汀县| 灯塔市| 凤翔县| 松桃| 石嘴山市| 汉阴县| 永胜县| 澄迈县| 浦东新区| 九江市| 太仆寺旗| 建始县| 周口市| 临潭县| 库尔勒市| 凤阳县| 滕州市| 清徐县| 蕉岭县| 曲阜市| 平泉县| 宜兰县| 蒙城县| 弥渡县| 茂名市| 龙海市| 康定县| 崇明县| 江陵县| 余干县| 台州市| 中宁县| 本溪市| 弥渡县| 梅河口市|