国产精品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>

      文件存儲方法及實現(xiàn)該存儲方法的服務器的制造方法

      文檔序號:9687547閱讀:443來源:國知局
      文件存儲方法及實現(xiàn)該存儲方法的服務器的制造方法
      【技術領域】
      [0001]本發(fā)明涉及網(wǎng)絡存儲技術領域,尤其涉及一種文件存儲方法及實現(xiàn)該存儲方法的服務器。
      【背景技術】
      [0002]現(xiàn)有的服務器將所有的存儲文件均勻存儲至自身的存儲器件中。其中,所有的存儲文件包括冷點文件、熱點文件和超熱點文件,有一些該冷點文件有可能長時間未被訪問,而有一些熱點文件或超熱點文件可能出現(xiàn)在同一時間內(nèi)多次訪問的現(xiàn)象。
      [0003]假設某一些熱點文件或超熱點文件存儲至讀取速度慢的存儲器件,則降低了服務器的響應速度,也降低了服務器的資源利用率。

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

      [0004]有鑒于此,實有必要提供一種根據(jù)待存儲文件或已存儲文件的類型選擇存儲器件,以便高訪問次數(shù)的待存儲文件或已存儲文件存儲至高讀取速度的存儲器件中的文件存儲方法,以及實現(xiàn)該存儲方法的服務器。
      [0005]—種文件存儲方法,文件存儲方法應用于服務器,服務器包括內(nèi)存、固態(tài)硬盤和普通硬盤。文件存儲方法包括如下步驟:
      [0006]判斷是接收到外部發(fā)送的待存儲文件還是達到預設間隔時間段。
      [0007]若接收到外部發(fā)送的待存儲文件,判斷待存儲文件是冷點文件、熱點文件或超熱點文件。
      [0008]若待存儲文件為冷點文件,將待存儲文件存儲至普通硬盤。
      [0009]若待存儲文件為熱點文件,將待存儲文件存儲至固態(tài)硬盤。
      [0010]若待存儲文件為超熱點文件,將待存儲文件存儲至內(nèi)存中。
      [0011]優(yōu)選地,待存儲文件包括初始熱點值。判斷待存儲文件是冷點文件、熱點文件或超熱點文件的步驟包括:
      [0012]獲取待存儲文件的初始熱點值。
      [0013]若初始熱點值低于第一預設值,待存儲文件為冷點文件。
      [0014]若初始熱點值高于第二預設值,第二預設值高于第一預設值,待存儲文件為超熱點文件。
      [0015]若初始熱點值高于第一預設值且低于第二預設值,待存儲文件為熱點文件。
      [0016]優(yōu)選地,判斷是接收到外部發(fā)送的待存儲文件還是達到預設間隔時間段的步驟之后,還包括:
      [0017]若達到預設間隔時間段,檢測內(nèi)存、固態(tài)硬盤和普通硬盤的已存儲文件。
      [0018]判斷已存儲文件是冷點文件、熱點文件或超熱點文件。
      [0019]若已存儲文件是冷點文件,判斷已存儲文件是否在普通硬盤。若已存儲文件不在普通硬盤,將已存儲文件轉(zhuǎn)移至普通硬盤。
      [0020]若已存儲文件是熱點文件,判斷已存儲文件是否在固態(tài)硬盤。若已存儲文件不在固態(tài)硬盤,將已存儲文件轉(zhuǎn)移至固態(tài)硬盤。
      [0021]若已存儲文件是超熱點文件,判斷已存儲文件是否在內(nèi)存中。若已存儲文件不在內(nèi)存,將已存儲文件轉(zhuǎn)移至內(nèi)存。
      [0022]優(yōu)選地,判斷已存儲文件是冷點文件、熱點文件或超熱點文件的步驟,包括:
      [0023]獲取已存儲文件在單位時間內(nèi)被訪問的頻率。
      [0024]若頻率低于第三預設值,已存儲文件為冷點文件。
      [0025]若頻率高于第四預設值,第四預設值高于第三預設值,已存儲文件為超熱點文件。
      [0026]若頻率高于第三預設值且低于第四預設值,已存儲文件為熱點文件。
      [0027]—種服務器,包括內(nèi)存、固態(tài)硬盤、普通硬盤、條件判斷模塊、類型判斷模塊和存儲模塊。條件判斷模塊,用于判斷是接收到外部發(fā)送的待存儲文件還是達到預設間隔時間段。類型判斷模塊,還用于若接收到外部發(fā)送的待存儲文件,判斷待存儲文件是冷點文件、熱點文件或超熱點文件。存儲模塊,用于若待存儲文件為冷點文件,將待存儲文件存儲至普通硬盤。存儲模塊,用于若待存儲文件為熱點文件,將待存儲文件存儲至固態(tài)硬盤。存儲模塊,用于若待存儲文件為超熱點文件,將待存儲文件存儲至內(nèi)存中。
      [0028]優(yōu)選地,類型判斷模塊包括獲取單元和判斷單元。獲取單元,用于獲取待存儲文件的初始熱點值。判斷單元,用于若初始熱點值低于第一預設值,待存儲文件為冷點文件。判斷單元,用于若初始熱點值高于第二預設值,第二預設值高于第一預設值,待存儲文件為超熱點文件。判斷單元,用于若初始熱點值高于第一預設值且低于第二預設值,待存儲文件為熱點文件。
      [0029]優(yōu)選地,服務器還包括檢測模塊和位置判斷模塊。檢測模塊,用于若達到預設間隔時間段,檢測內(nèi)存、固態(tài)硬盤和普通硬盤的已存儲文件。類型判斷模塊,用于判斷已存儲文件是冷點文件、熱點文件或超熱點文件。位置判斷模塊,用于若已存儲文件是冷點文件,判斷已存儲文件是否在普通硬盤。存儲模塊,用于若已存儲文件不在普通硬盤,將已存儲文件轉(zhuǎn)移至普通硬盤。位置判斷模塊,用于若已存儲文件是熱點文件,判斷已存儲文件是否在固態(tài)硬盤。存儲模塊,用于若已存儲文件不在固態(tài)硬盤中,將已存儲文件轉(zhuǎn)移至固態(tài)硬盤。位置判斷模塊,用于若已存儲文件是超熱點文件,判斷已存儲文件是否在內(nèi)存中。存儲模塊,還用于若已存儲文件不在內(nèi)存中,將已存儲文件轉(zhuǎn)移至內(nèi)存。
      [0030]優(yōu)選地,獲取單元,還用于獲取已存儲文件在單位時間內(nèi)被訪問的頻率。判斷單元,還用于若頻率低于第三預設值,已存儲文件為冷點文件。判斷單元,還用于若頻率高于第四預設值,第四預設值高于第三預設值,已存儲文件為超熱點文件。判斷單元,還用于若頻率高于第三預設值且低于第四預設值,已存儲文件為熱點文件。
      [0031]本發(fā)明根據(jù)待存儲文件或已存儲文件的類型確定存儲位置,以確保訪問次數(shù)多的待存儲文件或已存儲文件存放至讀取速度高的存儲器件中,以致提升了服務器的響應速度。
      【附圖說明】
      [0032]圖1為本發(fā)明服務器一種實施例的功能模塊示意圖。
      [0033]圖2為本發(fā)明文件存儲方法一種實施例的流程示意圖。
      【具體實施方式】
      [0034]為了使本發(fā)明的目的、技術方案及優(yōu)點更加清楚明白,以下結(jié)合附圖及實施例,對本發(fā)明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用來限定本發(fā)明。
      [0035]圖1展示了本發(fā)明服務器的一種實施例。在本實施例中,該服務器包括條件判斷模塊10、檢測模塊11、類型判斷模塊12、位置判斷模塊13、存儲模塊14、內(nèi)存15、固態(tài)硬盤16、普通硬盤17。該類型判斷模塊12包括獲取單元和判斷單元。其中,條件判斷模塊10,用于判斷是接收到外部發(fā)送的待存儲文件還是達到預設間隔時間段,該待存儲文件包括初始熱點值。
      [0036]需要說明的是,本實施例的待存儲文件,操作者根據(jù)外部提供過來的文件,對每一個文件設置一個初始熱點值。該初始熱點值為用戶或提供者根據(jù)實際情況賦予的一個值。
      [0037]一方面,當判定接到到外部發(fā)送待存儲文件時。獲取單元,用于獲取待存儲文件的初始熱點值。判斷單元,用于若初始熱點值低于第一預設值,待存儲文件為冷點文件。存儲模塊14,用于若待存儲文件為冷點文件,將待存儲文件存儲至普通硬盤17。此外,判斷單元,用于若初始熱點值高于第二預設值,第二預設值高于第一預設值,待存儲文件為超熱點文件。存儲模塊14,用于若待存儲文件為超熱點文件,將待存儲文件存儲至內(nèi)存15中。此外,判斷單元,用于若初始熱點值高于第一預設值且低于第二預設值,待存儲文件為熱點文件。存儲模塊14,用于若待存儲文件為熱點文件,將待存儲文件存儲至固態(tài)硬盤16。
      [0038]另一方面,當判定達到預設間隔時間段時,檢測模塊11,用于若達到預設間隔時間段,檢測內(nèi)存15、固態(tài)硬盤16和普通硬盤17的已存儲文件。獲取單元,還用于獲取已存儲文件在單位時間內(nèi)被訪問的頻率。判斷單元,還用于若頻率低于第三預設值,已存儲文件為冷點文件。位置判斷模塊13,用于判斷已存儲文件是否在普通硬盤17中。存儲模塊14,用于已存儲文件不在普通硬盤17,將已存儲文件轉(zhuǎn)移至普通硬盤17。此外,判斷單元,還用于若頻率高于第四預設值,第四預設值高于第三預設值,已存儲文件為超熱點文件。位置判斷模塊13,用于判斷已存儲文件是否在內(nèi)存15中。存儲模塊14,用于已存儲文件不在內(nèi)存15,將已存儲文件轉(zhuǎn)移至內(nèi)存15。此外,判斷單元,還用于若頻率高于第三預設值且低于第四預設值,已存儲文件為熱點文件。位置判斷模塊13,用于判斷已存儲文件是否在固態(tài)硬盤16中。存儲模塊14,用于已存儲文件不在固態(tài)硬盤16,將已存儲文件轉(zhuǎn)移至固態(tài)硬盤16。
      [0039]本實施例通過將超熱點文件存儲至內(nèi)存15,熱點文件存儲至固態(tài)硬盤16,冷點文件存儲至普通硬盤17。其中,內(nèi)存15、固態(tài)硬盤16和普通硬盤17的文件讀取速度依次降低。本實施例通過該方式,訪問次數(shù)多的存儲文件能夠最快的速度讀取,提升了服務器的響應速度,也能最快的滿足客戶的需求。此外,本實施例也實時對服務器的存儲器件中已存儲文件進行檢測,以確保高讀取速度的存儲器件中存儲的始終是最近訪問次數(shù)最多的超熱文件,以確保服務
      當前第1頁1 2 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1