午夜毛片免费看,老师老少妇黄色网站,久久本道综合久久伊人,伊人黄片子

存儲設(shè)備、存儲系統(tǒng)及信息處理方法與流程

文檔序號:11475516閱讀:258來源:國知局
存儲設(shè)備、存儲系統(tǒng)及信息處理方法與流程

本發(fā)明涉及電子技術(shù)領(lǐng)域,尤其涉及一種存儲設(shè)備、存儲系統(tǒng)及信息處理方法。



背景技術(shù):

基于非易失性快速存儲(non-volatilememoryexpress,nvme)協(xié)議的存儲卡或存儲盤,通常都是直接插在服務(wù)器上的。這樣的話,這些nvme存儲卡或存儲盤,就能夠僅被為其提供插口的服務(wù)器所使用。這樣一方面導(dǎo)致nvme存儲卡和存儲盤的有效使用率低,同時由于nvme存儲卡和存儲盤的價格昂貴,導(dǎo)致硬件費用高等問題。



技術(shù)實現(xiàn)要素:

有鑒于此,本發(fā)明實施例期望提供的存儲設(shè)備、存儲系統(tǒng)及信息處理方法,至少部分上述問題。

為達到上述目的,本發(fā)明的技術(shù)方案是這樣實現(xiàn)的:本發(fā)明實施例第一方面提供一種存儲設(shè)備,包括:

至少一個nvme單元,用于數(shù)據(jù)存儲;

控制單元,與所述nvme單元連接,用于對所述nvme單元進行管理;

網(wǎng)絡(luò)端口,一端與所述控制單元連接,另一端為服務(wù)器提供使用所述nvme單元的連接端口。

基于上述方案,所述控制單元包括一個或多個網(wǎng)絡(luò)適配器nic(networkinterfacecard)芯片;

一個或多個所述nic芯片通過同一總線與所有所述nvme單元連接;

一個所述nic芯片至少與一個所述網(wǎng)絡(luò)端口連接。

基于上述方案,所述控制單元,通過pcie總線與所述nvme單元連接。

基于上述方案,所述存儲設(shè)備還包括殼體;

所述nvme單元、及所述控制單元均位于所述殼體內(nèi);

所述殼體上設(shè)置有開口;所述網(wǎng)絡(luò)端口,通過所述開口延伸到所述殼體外;

其中,所述殼體的高度為nu,其中,所述n為正整數(shù)。

基于上述方案,所述控制單元,具體用于通過所述網(wǎng)絡(luò)端口接收服務(wù)器的寫入請求,響應(yīng)所述寫入請求,根據(jù)所述nvme單元的存儲狀況分配nvme存儲區(qū)域;

所述網(wǎng)絡(luò)端口,用于接收所述服務(wù)器的發(fā)送的第一數(shù)據(jù),將所述第一數(shù)據(jù)發(fā)送到所述控制單元所分配的所述nvme存儲區(qū)域進行存儲;

所述控制單元,還用于通過所述網(wǎng)絡(luò)端口接收服務(wù)器的數(shù)據(jù)。

基于上述方案,所述控制單元,具體用于通過所述網(wǎng)絡(luò)端口接收服務(wù)器的讀取請求,響應(yīng)所述讀取請求,確定所述服務(wù)器所請求的數(shù)據(jù)所在的第二nvme存儲區(qū)域,并從所述第二nvme存儲區(qū)域讀取第二數(shù)據(jù),并通過所述網(wǎng)絡(luò)端口發(fā)送給所述服務(wù)器;

所述網(wǎng)絡(luò)端口,還用于將讀取的所述第二數(shù)據(jù)發(fā)送給所述服務(wù)器。

本發(fā)明實施例第二方面提供一種存儲系統(tǒng),包括:

上述任意方案提供的存儲設(shè)備;

服務(wù)器,與所述存儲設(shè)備連接,能夠向所述存儲設(shè)備內(nèi)的nvme單元寫入數(shù)據(jù)或從所述nvme單元讀取數(shù)據(jù)。

基于上述方案,所述系統(tǒng)還包括:

中轉(zhuǎn)設(shè)備,一端與所述存儲設(shè)備的網(wǎng)絡(luò)端口連接,另一端與所述服務(wù)器連接。

本發(fā)明實施例第三方面還提供一種信息處理方法,包括:

利用網(wǎng)絡(luò)端口接收服務(wù)器發(fā)送的操作請求;

當(dāng)所述操作請求為寫入請求時,根據(jù)非易失性快速存儲nvme單元的存儲狀況為所述服務(wù)器分配第一nvme存儲區(qū)域;

接收所述服務(wù)器通過網(wǎng)絡(luò)端口發(fā)送的第一數(shù)據(jù);

將所述第一數(shù)據(jù)寫入到所述第一nvme存儲區(qū)域內(nèi);

當(dāng)所述操作請求為讀取請求時,確定所述服務(wù)器所請求的數(shù)據(jù)所在的第二nvme存儲區(qū)域;

從所述第二nvme存儲區(qū)域讀取第二數(shù)據(jù),并通過所述網(wǎng)絡(luò)端口發(fā)送給所述服務(wù)器。

基于上述方案,所述方法,還包括:

當(dāng)所述操作請求為修改請求時,確定所述服務(wù)器指示修改的數(shù)據(jù)所在的第三nvme存儲區(qū)域;

接收所述服務(wù)器通過網(wǎng)絡(luò)端口發(fā)送的第三數(shù)據(jù);

利用所述第三數(shù)據(jù)改寫所述第三nvme存儲區(qū)域內(nèi)存儲的數(shù)據(jù)。

本發(fā)明實施例提供的存儲設(shè)備、存儲系統(tǒng)及信息處理方法,將多個nvme單元設(shè)置在一個存儲設(shè)備中,該存儲設(shè)備可以通過網(wǎng)絡(luò)接口,與多個服務(wù)器連接,從而是的多個服務(wù)器可以共享所述nvme單元,從而減少nvme單元的閑置時間,提升所述nvme單元的有效使用率。另一方面不用專門為每一個服務(wù)器配置專用的nvme單元,從而可以減少存儲所花費的硬件費用,減少硬件成本。

附圖說明

圖1為本發(fā)明實施例提供的第一種存儲設(shè)備的結(jié)構(gòu)示意圖;

圖2為本發(fā)明實施例提供的第二種存儲設(shè)備的結(jié)構(gòu)示意圖;

圖3為本發(fā)明實施例提供的一種存儲系統(tǒng)的結(jié)構(gòu)示意圖;

圖4為本發(fā)明實施例提供的一種信息處理方法的流程示意圖。

具體實施方式

以下結(jié)合說明書附圖及具體實施例對本發(fā)明的技術(shù)方案做進一步的詳細闡述。

如圖1和圖2所示,本實施例提供一種存儲設(shè)備,包括:

至少一個nvme單元110,用于數(shù)據(jù)存儲;

控制單元120,與所述nvme單元連接,用于對所述nvme單元進行管理;

網(wǎng)絡(luò)端口130,一端與所述控制單元連接,另一端為服務(wù)器提供使用所述nvme單元的連接端口。

本實施例提供過一種集中式存儲設(shè)備,在該集中使的存儲設(shè)備中設(shè)置一個或多個基于nvme協(xié)議的存儲單元,這種存儲單元在本實施例中稱之為nvme單元。該nvme單元110可以提供快速的數(shù)據(jù)存儲。在本實施例中所述nvme單元110可為nvme存儲卡或存儲盤。

在本實施例中所述nvme單元110與控制單元120連接,這里的控制單元120可為各種控制芯片、控制電路、處理器或處理電路組成。這里的處理器可為中央處理器cpu、數(shù)字信號處理器dsp、應(yīng)用處理器ap、微處理器mcu、可編程陣列plc等。所述處理電路可為專用集成電路。

在本實施例中所述控制單元120,可包括一個多個控制子單元,一個控制子單元連接一個或多個所述nvme單元110。本實施例提供的控制單元120可為遵守nvmeoverfabric協(xié)議進行數(shù)據(jù)存儲和/或傳輸?shù)奶幚砥骰蛱幚黼娐?,可以基于nvmeoverfabric協(xié)議提供數(shù)據(jù)的快速寫入和讀取。

所述網(wǎng)絡(luò)端口130可為各種類型的網(wǎng)絡(luò)端口,該網(wǎng)絡(luò)端口可分為兩個部分,一個部分用于所述控制單元120連接,另一個部分可為即插即用的接口部分,服務(wù)器等外設(shè)可以通過接口部分連接到所述控制單元120。在本實施例中所述接口部分包括的接口可為各種類型的接口,該接口可為usb接口等接口。在本實施例中所述網(wǎng)絡(luò)端口130可具體為以太網(wǎng)網(wǎng)卡提供的端口。

本實施例提供的存儲設(shè)備,可以通過所述網(wǎng)絡(luò)端口,與多個服務(wù)器進行連接,使得所述存儲設(shè)備中的nvme單元110對應(yīng)的nvme存儲資源,可被多個服務(wù)器共用,這樣的話,所述nvme單元110的空閑時間可以減少了,有效使用效率可提供,且不用單獨為每一個服務(wù)器配置其專用的nvme單元110,可以減少因為為每一個服務(wù)器配置nvme單元110所需付出的昂貴費用,從而減少硬件成本。

在一些實施例中,所述控制單元120包括一個或多個網(wǎng)絡(luò)適配器nic芯片。

在本實施例中所述控制單元120包括多個nic芯片,這里的一個nic芯片相當(dāng)于一個控制單元120的控制子單元。在一些實施例中,所述nic芯片可以相互獨立,在進行所述nvme單元的存儲管理時,互不干擾。

在一些實施例中,不同的nic芯片分別連接到不同的nvme單元110,對不同給的nvme單元110進行管理。這里的管理包括存儲資源的分配、數(shù)據(jù)的寫入和讀取等管理。

在另一些實施例中,不同的nic芯片共同連接到一個協(xié)調(diào)模組上,該協(xié)調(diào)模組可對應(yīng)于處理器或處理電路,可用于多個nic芯片的信息互通,對多個所述nic芯片的控制。例如,若當(dāng)前存儲設(shè)備的負載率較低,則不需要所有的nic芯片都處于工作狀態(tài),所述協(xié)調(diào)模組可以通過預(yù)定信號的發(fā)送,關(guān)閉一個或多個所述nic芯片,從而以節(jié)省功耗,減少nic芯片的老化。當(dāng)然,若當(dāng)其中一個nic芯片出現(xiàn)故障時,調(diào)配其他nic芯片接管故障nic芯片所管理的nvme單元110,從而確保所述存儲設(shè)備的存儲穩(wěn)定性。

在一些實施例中,所述協(xié)調(diào)模組還可以用于,多個所述nic芯片的負載均衡等處理。

作為本實施例的進一步改進,一個或多個所述nic芯片通過同一總線與所有所述nvme單元110連接;

一個所述nic芯片至少與一個所述網(wǎng)絡(luò)端口130連接。

在本實施例中所有的所述nic芯片,通過同一總線,連接到所述nvme單元110,這樣的話,就允許一個所述nic芯片對所有nvme單元110進行管理。

在本實施例中為了確保存儲設(shè)備的穩(wěn)定性,所述總線包括主用總線和備用總線,所述nic芯片同時利用主用總線和備用總線連接到所述nvme單元110。在主用總線正常時,所述nic芯片通過主用總線與所述nvme單元110進行數(shù)據(jù)交互,所述備用總線處于非使能狀態(tài)。當(dāng)所述主用總線故障時,使能所述備用總線,使得所述nic芯片通過備用總線與所述nvme單元110進行數(shù)據(jù)交互。

在本實施例中每一個所述nic芯片都需要連接到網(wǎng)絡(luò)端口130,這樣服務(wù)器才能通過網(wǎng)絡(luò)端口,連接到nic芯片,進而連接到所述nvme單元110,從而使用nvme單元110的存儲資源。

在本實施例中一個所述nic芯片可以與一個所述網(wǎng)絡(luò)端口130連接,也可以同時連接到多個網(wǎng)絡(luò)端口,這樣的話就可以使得多個服務(wù)器或多個中轉(zhuǎn)設(shè)備與一個所述nic芯片連接,從而更有效率的使用所述nvme單元110的存儲資源。

在本實施例中,所述控制單元120,通過pcie總線與所述nvme單元110連接。

在本實施例中所述pcie總線,連接所述控制單元120和所述nvme單元110,具有結(jié)構(gòu)簡單及硬件成本低的特點。

在有些實施例中,所述電子設(shè)備還包括殼體140;

所述nvme單元110及所述控制單元120均位于所述殼體140內(nèi);

所述殼體140上設(shè)置有開口;所述網(wǎng)絡(luò)端口130,通過所述開口延伸到所述殼體外;

其中,所述殼體140的高度為nu,其中,所述n為正整數(shù)。

在本實施例中所述u為衡量服務(wù)器外部尺寸的單位,這里的外部尺寸可為服務(wù)器的高度或厚度。所述u為英文單詞unit的縮寫,且一般情況下,1u等于4.445厘米。

在本實施例中,所述殼體140的高度為nu,這樣的話,可以使得所述存儲設(shè)備的高度與機柜內(nèi)服務(wù)器的高度相適配,方便服務(wù)器通過存儲設(shè)備的網(wǎng)絡(luò)接口,連接到存儲設(shè)備。

當(dāng)所述網(wǎng)絡(luò)端口130包括多個時,所述網(wǎng)絡(luò)端口130陣列排列,所述開口的個數(shù)等于所述網(wǎng)絡(luò)端口130的個數(shù),一個所述網(wǎng)絡(luò)端口130通過一個所述開口外露,以供服務(wù)器連接。在本實施例中所述網(wǎng)絡(luò)端口130和所述開口都可為呈矩形陣列排布。在本實施例中,相鄰兩排所述網(wǎng)絡(luò)端口之間寬度為1u。這樣的話,不同排的網(wǎng)絡(luò)端口可以與不同排的服務(wù)器直接連接,以更好的與機柜內(nèi)的服務(wù)器連接。在本實施例中所述n的取值可為1、2或3等取值。當(dāng)然,在具體實現(xiàn)時,網(wǎng)絡(luò)端口130及所述開口的排列不局限于陣列。

在一些實施例中,所述控制單元120,具體用于通過所述網(wǎng)絡(luò)端口130接收服務(wù)器的寫入請求,響應(yīng)所述寫入請求,根據(jù)所述nvme單元110的存儲狀況分配nvme存儲區(qū)域;

所述網(wǎng)絡(luò)端口130,用于接收所述服務(wù)器的發(fā)送的第一數(shù)據(jù),將所述第一數(shù)據(jù)發(fā)送到所述控制單元120所分配的所述nvme存儲區(qū)域進行存儲;

所述控制單元120,還用于通過所述網(wǎng)絡(luò)端口130接收服務(wù)器的數(shù)據(jù)。

在本實施例中所述第一數(shù)據(jù)為所述服務(wù)器發(fā)送的待寫入到所述nvme單元110的數(shù)據(jù)。在本實施例中所述網(wǎng)絡(luò)端口130從服務(wù)器接收寫入請求,根據(jù)所述寫入請求之后,根據(jù)所述nvme單元110的存儲狀況分配響應(yīng)本次寫入請求的nvme存儲區(qū)域。在本實施例中nvme單元110的存儲狀況,可包括:獲取nvme單元110的空閑存儲資源、當(dāng)前是否有其他服務(wù)器110正在寫入數(shù)據(jù)等存儲狀況,選擇當(dāng)前最適合寫入數(shù)據(jù)的nvme存儲區(qū)域。

例如,所述控制單元120,可基于存儲資源使用均衡策略,根據(jù)多個nvme單元110的空閑存儲資源的數(shù)量,選擇空閑存儲資源多的nvme單元110作為響應(yīng)本次寫入請求的nvme單元110,同時從被選擇的nvme單元110中的空閑存儲資源中選擇一個nvme存儲區(qū)域進行存儲,以實現(xiàn)不同nvme單元110的存儲資源的均衡。

再例如,所述控制單元120,可基于讀寫次數(shù)均衡策略,在有多個nvme單元110均具有可用存儲自語資源時,可根據(jù)nvme單元110的總讀寫次數(shù),選擇總讀寫次數(shù)最低或低于預(yù)定閾值的nvme單元110作為響應(yīng)本次寫入請求的nvme單元110,同時從被選擇的nvme單元110中的空閑存儲資源中選擇一個nvme存儲區(qū)域進行存儲,以實現(xiàn)不同的nvme單元110的總讀寫次數(shù)的均衡。

再例如,所述控制單元120,還可根據(jù)響應(yīng)時延最小策略,選擇當(dāng)前沒有在寫入操作和/或沒有讀取操作的nvme單元110作為響應(yīng)本次寫入請求的nvme單元110,同時從被選擇的nvme單元110中的空閑存儲資源中選擇一個nvme存儲區(qū)域進行存儲,以減少同時有多個服務(wù)器向一個nvme單元110寫入數(shù)據(jù)和/或讀取數(shù)據(jù)導(dǎo)致的數(shù)據(jù)時延。

在一些實施例中,所述控制單元120,具體用于通過所述網(wǎng)絡(luò)端口接收服務(wù)器的讀取請求,響應(yīng)所述讀取請求,確定所述服務(wù)器所請求的數(shù)據(jù)所在的第二nvme存儲區(qū)域,并從所述第二nvme存儲區(qū)域讀取第二數(shù)據(jù),并通過所述網(wǎng)絡(luò)端口發(fā)送給所述服務(wù)器;所述網(wǎng)絡(luò)端口130,還用于將讀取的所述第二數(shù)據(jù)發(fā)送給所述服務(wù)器。

這里的第二nvme存儲區(qū)域同樣為所述nvme單元110中的一個存儲區(qū)域。

在本實施例中所述控制單元120,可以解析所述讀取請求,從所述讀取請求中提取存儲地址,根據(jù)所述存儲地址確定所述第二nvme存儲區(qū)域。這里的存儲地址可以直接為所述第二nvme存儲區(qū)域的物理地址或邏輯地址。

當(dāng)然,在一些實施例中所述讀取請求也許并沒有攜帶存儲地址,僅攜帶需要讀取數(shù)據(jù)的數(shù)據(jù)標志,所述控制單元120,在內(nèi)存等存儲介質(zhì)中以所述數(shù)據(jù)標志為查詢依據(jù),查詢存儲對應(yīng)數(shù)據(jù)的第二nvme存儲區(qū)域的存儲地址,從而確定出所述第二nvme存儲區(qū)域。

總之,所述控制單元120還負責(zé)解析所述讀取請求,確定從哪個nvme單元110讀取數(shù)據(jù),從而該nvme單元110的哪一個位置讀取數(shù)據(jù)。

在上述實施例中,所述nvme單元110可以如圖2所示的通過總線連接到所述控制單元120上,也可以如圖2所示的分別連接到所述控制單元120上。

在一些實施例中,所述控制單元120,還包括檢測模組,該檢測模組用于檢測各個所述nvme單元110的運行狀態(tài),當(dāng)發(fā)現(xiàn)nvme單元110出現(xiàn)不可恢復(fù)異常或指定時間內(nèi)恢復(fù)異常時,將該nvme單元110的數(shù)據(jù)轉(zhuǎn)移到其他nvme單元110上,并對應(yīng)的修改數(shù)據(jù)存儲記錄,以便服務(wù)器對對應(yīng)數(shù)據(jù)的讀取和/或改寫。在本實施例中,所述檢測模組,可定時或不定時的接收nvme單元110的存儲芯片發(fā)送的心跳信號等表示其正常工作的預(yù)定信號,當(dāng)在對應(yīng)的時間上未接收到時,可認為對應(yīng)的nvme單元110出現(xiàn)異常,發(fā)現(xiàn)異常就可以進行數(shù)據(jù)遷移,當(dāng)然,也可以判定是否需要進一步檢測,通過進一步檢測確定是否需要進行數(shù)據(jù)遷移。

如圖3所示,本實施例提供一種存儲系統(tǒng),包括:

前述任意實施例提供給的存儲設(shè)備100;

服務(wù)器200,與所述存儲設(shè)備100連接,能夠向所述存儲設(shè)備100內(nèi)的nvme單元寫入數(shù)據(jù)或從所述nvme單元讀取數(shù)據(jù)。

在本實施例中存儲系統(tǒng)包括有數(shù)據(jù)寫入和/或讀取請求的服務(wù)器200,還包括可以集中提供nvme單元的存儲設(shè)備100。

所述存儲存儲系統(tǒng)中包括的存儲設(shè)備100可以為一個或多個,所述服務(wù)器200的個數(shù)也可以是一個或多個。在本實施例中優(yōu)選為一個所述存儲設(shè)備100同時與多個服務(wù)器連接,這樣的話,多個服務(wù)器就可以共享一個所述存儲設(shè)備100內(nèi)的nvme單元,從而提升nvme單元的有效利用率,降低存儲系統(tǒng)的硬件成本。

在一些實施例中,所述系統(tǒng)還包括:

中轉(zhuǎn)設(shè)備300,一端與所述存儲設(shè)備100的網(wǎng)絡(luò)端口連接,另一端與所述服務(wù)器200連接。

在本實施例中所述中轉(zhuǎn)設(shè)備300可為集線器或交換機等設(shè)備。在本實施例中所述中轉(zhuǎn)設(shè)備300可包括第一端口和第二端口;所述第一端口用于所述存儲設(shè)備100的網(wǎng)絡(luò)端口連接,所述第二端口可用于所述服務(wù)器200連接。在本實施例中優(yōu)選為所述第一端口的數(shù)量少于所述第二端口的數(shù)量,這樣的話,可以使得多個服務(wù)器200共享一個所述存儲設(shè)備100。

在具體實現(xiàn)時,所述第一端口和第二端口可以為同一種類型的端口,通過端口參數(shù)的配置,使得部分端口可為能夠與所述存儲設(shè)備100連接的所述第一端口,其他配置可與所述服務(wù)器連接的所述第二端口。

在本實施例中所述中轉(zhuǎn)設(shè)備可為pcie設(shè)備,這里的所述pcie設(shè)備可為遵守pcie協(xié)議的設(shè)備。例如,所述中轉(zhuǎn)設(shè)備可為pcie交換機。

在本實施例中通過交換機的引入,可以減少存儲設(shè)備100和服務(wù)器200直接連接導(dǎo)致的存儲系統(tǒng)的布局限制,使得存儲設(shè)備100和服務(wù)器200在布局時更加靈活,可以適用不同的布局空間。同時通過中轉(zhuǎn)設(shè)備的引入,可以減少所述存儲設(shè)備100上所需設(shè)置的網(wǎng)絡(luò)端口的數(shù)量,從而可以進一步降低存儲系統(tǒng)的硬件成本。

如圖4所示,本實施例提供一種存儲方法,包括:

步驟s110:利用網(wǎng)絡(luò)端口接收服務(wù)器發(fā)送的操作請求;

步驟s121:當(dāng)所述操作請求為寫入請求時,根據(jù)nvme單元的存儲狀況為所述服務(wù)器分配第一nvme存儲區(qū)域;

步驟s131:接收所述服務(wù)器通過網(wǎng)絡(luò)端口發(fā)送的第一數(shù)據(jù);

步驟s141:將所述第一數(shù)據(jù)寫入到所述第一nvme存儲區(qū)域內(nèi);

步驟s122:當(dāng)所述操作請求為讀取請求時,確定所述服務(wù)器所請求的數(shù)據(jù)所在的第二nvme存儲區(qū)域;

步驟s132:從所述第二nvme存儲區(qū)域讀取第二數(shù)據(jù),并通過所述網(wǎng)絡(luò)端口發(fā)送給所述服務(wù)器。

在本實施例中所述存儲設(shè)備,提供的是基于nvme協(xié)議的集中存儲。故在本實施例中所述存儲設(shè)備的控制單元,會通過網(wǎng)絡(luò)接口,接收到服務(wù)器發(fā)送的操作請求。這里的操作請求可包括寫入請求和讀取請求。寫入請求為向?qū)?yīng)的nvme單元中寫入數(shù)據(jù),所述讀取請求為從nvme單元中讀取數(shù)據(jù)。

當(dāng)操作請求為寫入請求時,存儲設(shè)備的控制單元會根據(jù)各個nvme單元的存儲狀況,按照預(yù)設(shè)策略進行存儲資源的分配,從而確定出本次響應(yīng)寫入請求的第一nvme存儲區(qū)域。這里的預(yù)設(shè)策略可包括前述的各種均衡策略和響應(yīng)時延最小策略,進行所述存儲資源的分配,從而不僅可以實現(xiàn)多個服務(wù)器的nvme單元的共享,提升nvme單元的資源有效利用率,還可以實現(xiàn)nvme單元之間負載均衡、讀寫次數(shù)均衡或存儲資源使用均衡等效果。

在有些實施例中,所述方法,還包括:

當(dāng)所述操作請求為修改請求時,確定所述服務(wù)器指示修改的數(shù)據(jù)所在的第三nvme存儲區(qū)域;

接收所述服務(wù)器通過網(wǎng)絡(luò)端口發(fā)送的第三數(shù)據(jù);

利用所述第三數(shù)據(jù)改寫所述第三nvme存儲區(qū)域內(nèi)存儲的數(shù)據(jù)。

所述操作請求還可能是數(shù)據(jù)改寫請求,數(shù)據(jù)的改寫請求可能涉及到舊數(shù)據(jù)的擦除,新數(shù)據(jù)的寫入。故在本實施例中存儲設(shè)備的控制單元首先根據(jù)修改請求,確定進行數(shù)據(jù)改寫的第三nvme存儲區(qū)域,這里的第三nvme存儲區(qū)域的確定可以參照前述的第二nvme存儲區(qū)域的確定,此處就不詳細描述了。

然后將接收到第三數(shù)據(jù),替換掉第三nvme存儲區(qū)域中需要擦除的舊數(shù)據(jù)。當(dāng)然,看這里的修改請求可包括:數(shù)據(jù)追加請求、數(shù)據(jù)刪除請求和數(shù)據(jù)替換請求。若數(shù)據(jù)追加請求,可為在對應(yīng)的文件中追加新的數(shù)據(jù),就不涉及舊數(shù)據(jù)的擦除。所述數(shù)據(jù)刪除請求,可為直接刪除文件中的部分或全部數(shù)據(jù)。所述數(shù)據(jù)替換請求同時包括:舊數(shù)據(jù)的擦除和新數(shù)據(jù)的寫入。

總之,本實施例提供的存儲設(shè)備可以響應(yīng)服務(wù)器各種數(shù)據(jù)的操作請求,提供基于nvme的數(shù)據(jù)快速寫入和讀取。

在本申請所提供的幾個實施例中,應(yīng)該理解到,所揭露的設(shè)備和方法,可以通過其它的方式實現(xiàn)。以上所描述的設(shè)備實施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,如:多個單元或組件可以結(jié)合,或可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另外,所顯示或討論的各組成部分相互之間的耦合、或直接耦合、或通信連接可以是通過一些接口,設(shè)備或單元的間接耦合或通信連接,可以是電性的、機械的或其它形式的。

上述作為分離部件說明的單元可以是、或也可以不是物理上分開的,作為單元顯示的部件可以是、或也可以不是物理單元,即可以位于一個地方,也可以分布到多個網(wǎng)絡(luò)單元上;可以根據(jù)實際的需要選擇其中的部分或全部單元來實現(xiàn)本實施例方案的目的。

另外,在本發(fā)明各實施例中的各功能單元可以全部集成在一個處理模塊中,也可以是各單元分別單獨作為一個單元,也可以兩個或兩個以上單元集成在一個單元中;上述集成的單元既可以采用硬件的形式實現(xiàn),也可以采用硬件加軟件功能單元的形式實現(xiàn)。

本領(lǐng)域普通技術(shù)人員可以理解:實現(xiàn)上述方法實施例的全部或部分步驟可以通過程序指令相關(guān)的硬件來完成,前述的程序可以存儲于一計算機可讀取存儲介質(zhì)中,該程序在執(zhí)行時,執(zhí)行包括上述方法實施例的步驟;而前述的存儲介質(zhì)包括:移動存儲設(shè)備、只讀存儲器(rom,read-onlymemory)、隨機存取存儲器(ram,randomaccessmemory)、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。

以上所述,僅為本發(fā)明的具體實施方式,但本發(fā)明的保護范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護范圍之內(nèi)。因此,本發(fā)明的保護范圍應(yīng)以所述權(quán)利要求的保護范圍為準。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1