亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        更可靠、更強(qiáng)悍:NVMe 1.4規(guī)范深度解讀

        2019-01-14 02:27:31張平
        微型計(jì)算機(jī) 2019年16期
        關(guān)鍵詞:驅(qū)動(dòng)器隊(duì)列命名

        張平

        NVMe作為SSD的最主要傳輸標(biāo)準(zhǔn),在各個(gè)方面都針對(duì)NAND顆粒的特性做出了優(yōu)化。不過隨著NAND適用范圍變大以及應(yīng)用程度加強(qiáng),人們發(fā)現(xiàn)NVMe還存在很多可以加強(qiáng)、補(bǔ)足的地方。因此,新的NVMe 1.4規(guī)范順應(yīng)而出,帶來了大量的全新特性,尤其糾錯(cuò)、性能加強(qiáng)以及為特殊領(lǐng)域和企業(yè)級(jí)的優(yōu)化更是令人關(guān)注。今天,本文就解讀一下NVMe 1.4的新特性。

        說起來,NVMe的上一次重大更新還是在大約2年以前。在這段時(shí)間中,NVMe發(fā)布了新的SSD NVMe規(guī)范。不僅如此,NVMe組織還采用了不同的方法為NVMe規(guī)范添加新功能,比如將已經(jīng)準(zhǔn)備好的新功能單獨(dú)批準(zhǔn),并作為技術(shù)提案發(fā)布,而不是捆綁在全新的主要更新規(guī)格中一次性發(fā)布。這樣漸次發(fā)布的做法可以使得供應(yīng)商在技術(shù)成熟后,馬上便可以開始實(shí)施和部署這些新的功能,而不是針對(duì)草案進(jìn)行操作。

        這樣的情況也出現(xiàn)在今天的NVMe 1.4中。NVMe 1.4版本包含了NVMe 1.3版本之后發(fā)布的所有28個(gè)新的技術(shù)提案,以及從1.3a版本開始,一直到1.3d版本中加入的各種修正以及說明??偟膩碚f,NVMe 1.4相比NVMe 1.3,是一個(gè)更大的更新,因?yàn)槠湟?guī)范內(nèi)容更多并且加入了對(duì)功能更深入的解釋。這樣一來,雖然NVMe 1.4規(guī)范的頁碼就大幅度增加到403頁(上一代NVMe 1.3d版本只有298頁),但是易讀性和可操作性更好了。

        和之前版本類似的是,NVMe 1.4中加入的新功能和NVMe sSD的使用并非完全相關(guān),部分內(nèi)容只跟嵌入式系統(tǒng)或者超大規(guī)模部署的客戶有關(guān),因此大量的功能都不是必備的,而是可選的。相關(guān)的配套標(biāo)準(zhǔn),比如NVMe管理界面和NVMe over Fabrics,都在不斷地改進(jìn)、發(fā)展,比如NVMe-MI的1.1版本在2018年12月獲得了批準(zhǔn),NVMe over TCP已經(jīng)成為NVMeof的第三個(gè)傳輸協(xié)議,并且加入了光纖通道和RDMA傳輸。而最基本的NVMe規(guī)范中的附加功能,往往被用于適應(yīng)這些配套標(biāo)準(zhǔn)的變化。

        新的可選功能需要操作系統(tǒng)中的SSD和NVMe驅(qū)動(dòng)進(jìn)行支持,如果沒有驅(qū)動(dòng)和技術(shù)的同時(shí)支持,驅(qū)動(dòng)器將會(huì)退回到比較舊的功能級(jí)。為了更有效地使用新功能,還需要對(duì)蜘牛堆棧的上層進(jìn)行一些修改,尤其是許多存儲(chǔ)管理工具會(huì)通過了解SSD的參數(shù)和信息來提供對(duì)應(yīng)的功能。這些軟件更新的開發(fā)時(shí)間要比相關(guān)SSD固件的開發(fā)時(shí)間更長(zhǎng)一些,因此對(duì)這些新特性的支持將在專用的環(huán)境中出現(xiàn),并且早于通用的操作系統(tǒng)發(fā)布之前。

        目前來看,NVMe SSD市場(chǎng)正處于從PCIe 3.0向PCIe 4.0過渡,同時(shí)實(shí)現(xiàn)性能改進(jìn)的早期階段。在這個(gè)階段中,還不太需要對(duì)NVMe規(guī)范進(jìn)行任何根本性的更改。但隨著技術(shù)演進(jìn)和更多應(yīng)用的出現(xiàn),NVMe還需要進(jìn)一步加強(qiáng)它在性能方面的優(yōu)勢(shì)。有鑒于此,NVMe 1.4版本包含了一些性能方面的優(yōu)化,這些優(yōu)化依賴于更智能地了解存儲(chǔ)的使用方式,以及SSD和王機(jī)系統(tǒng)之間更好的協(xié)作。另一大類則與功能、錯(cuò)誤處理,以及RAID重建等有關(guān)系。本文將介紹這些新規(guī)范中值得關(guān)注的內(nèi)容,但并不是所有內(nèi)容的詳細(xì)列表。需要聲明的是,本文中給出的用例可能和最終硬件供應(yīng)商的實(shí)際產(chǎn)品不符,畢竟目前規(guī)范剛推出,依舊還有很大的操作空間。

        更多的塊大小和對(duì)齊提示

        NVMe的行為類似于常規(guī)塊設(shè)備,扇區(qū)大小通常是512字節(jié)或者4KB?,F(xiàn)代NAND的原始頁面大小大于4KB,擦除塊大小的單位更是MB。這種不匹配情況是SSD閃存數(shù)據(jù)轉(zhuǎn)換層中絕大多數(shù)復(fù)雜處理和性能壓力的來源。FTL允許軟件在假設(shè)它們的存儲(chǔ)塊具有較小大小的情況下正常工作,但對(duì)如果能夠?qū)?shí)際的塊大小和頁面大小更為匹配的話將會(huì)簡(jiǎn)化SSD的工作并且支持更高的性能。NVMe1.3規(guī)范引入了名稱空間最優(yōu)化IO邊界的特性,允許SSD向主機(jī)系統(tǒng)通知讀取和寫入命令,最基本的要求是讓其實(shí)現(xiàn)最佳性能。目前在這個(gè)特性支持下,已經(jīng)有允許更小尺寸的塊訪問驅(qū)動(dòng)器的情況,但是對(duì)于小于4KB的數(shù)據(jù),傳輸性能非常差。

        即便是在最糟糕的情形下,驅(qū)動(dòng)器應(yīng)該只是放棄對(duì)512B扇區(qū)的支持,轉(zhuǎn)而采用默認(rèn)的4KB扇區(qū),但是在需要和舊操作系統(tǒng)兼容的情況下,關(guān)于哪些訪問模式可以兼容性工作的提示可能會(huì)對(duì)實(shí)際的操作有所幫助。NVMe 1.4版本下的SSD能夠和系統(tǒng)通訊并獲得更詳細(xì)的信息,使得諸如寫和存儲(chǔ)單元重分配(TRIM)等命令能夠匹配相關(guān)頁面的大小和擦除塊的大小。

        在NVMe 1.4版本下,驅(qū)動(dòng)器可以報(bào)告命名空間首選寫入對(duì)齊和命名空間首選的寫入粒度,這些值只對(duì)NAND頁面的一部分應(yīng)用最小化的“讀取——修改——寫入”周期。同樣的,命名空間首選的存儲(chǔ)單元重分配對(duì)齊和命名空間首選的存儲(chǔ)單元重分配粒度也適用于NVME的存儲(chǔ)單元重分配命令,這個(gè)命令與ATA TRIM命令類似。對(duì)SSD來說,如果不增加寫入放大,就很難處理覆蓋小數(shù)據(jù)范圍或大數(shù)據(jù)范圍但沒有對(duì)齊部分的存儲(chǔ)單元重分配命令,否則這將會(huì)損害性能并增加寫入放大。支持NVMe 1.4的Streams功能的驅(qū)動(dòng)器還可以在使用Streams功能時(shí),提供首選寫入和取消分配粒度的提示,這些值通常是上述提示的倍數(shù)。

        充分利用這些信息的責(zé)任現(xiàn)在將會(huì)落在操作系統(tǒng)和文件系統(tǒng)上,可以根據(jù)此信息設(shè)置RAID的條帶大小和文件系統(tǒng)塊的大小。對(duì)數(shù)據(jù)庫之類的應(yīng)用也需要注意到這一點(diǎn),因?yàn)檫@類應(yīng)用往往會(huì)試圖繞過操作系統(tǒng)的大部分存儲(chǔ)堆棧,然后自主優(yōu)化存儲(chǔ)性能,這一點(diǎn)在NVMe 1.4部署后需要進(jìn)行調(diào)整。

        更快度的錯(cuò)誤檢測(cè)和數(shù)據(jù)恢復(fù)機(jī)制

        NVMe 1.4引入了一些新的功能來幫助處理不可恢復(fù)的讀取錯(cuò)誤和損壞的數(shù)據(jù),尤其是在RAID和類似場(chǎng)景中,這項(xiàng)技術(shù)使得主機(jī)系統(tǒng)可以簡(jiǎn)單地從其他地方獲取數(shù)據(jù)來更快地恢復(fù)損失的數(shù)據(jù)。

        第一個(gè)技術(shù)被稱為讀取恢復(fù)級(jí)別判定,也就是Read Recovery Level。這項(xiàng)功能可以允許王機(jī)系統(tǒng)自行配置SSD恢復(fù)損壞區(qū)域數(shù)據(jù)的難度級(jí)別。我們知道SSD通常有多個(gè)錯(cuò)誤校正層,一般來說上層比下層在數(shù)據(jù)恢復(fù)方面更為可靠,但是上層的速度會(huì)相應(yīng)更慢且耗電量更高。在RAID 1或者類似場(chǎng)景中,主機(jī)系統(tǒng)通常傾向于快速獲取錯(cuò)誤,這樣它既可以嘗試從鏡像的另一端讀取相同的數(shù)據(jù),也不用等待驅(qū)動(dòng)器部分進(jìn)行數(shù)據(jù)重讀的嘗試,然后再返回ECC校驗(yàn)這樣較慢的方法。目前NVMe已經(jīng)可以支持有時(shí)間限制的錯(cuò)誤恢復(fù),也就是TLER,這項(xiàng)技術(shù)只允許主機(jī)將錯(cuò)誤處理時(shí)間限制在100ms以內(nèi)。相比之下,讀取恢復(fù)級(jí)別判定技術(shù)可以允許驅(qū)動(dòng)器保存16個(gè)不同級(jí)別的錯(cuò)誤的處理策略,只需要驅(qū)動(dòng)器擁有2種不同的工作模式即可。這個(gè)功能將在每個(gè)NVM集的級(jí)別上進(jìn)行配置。

        接下來的技術(shù)是為了主動(dòng)避免不可恢復(fù)的讀取錯(cuò)誤。NVMe 1.4加入了驗(yàn)證和獲取LBA狀態(tài)(Get LBAstatus)兩個(gè)命令。其中驗(yàn)證命令比較簡(jiǎn)單,這個(gè)命令除了將數(shù)據(jù)返回給王機(jī)系統(tǒng)之外,它還可以執(zhí)行正常讀取所需要的一切操作。如果讀取命令返回錯(cuò)誤,那么驗(yàn)證命令也將返回;如果讀取命令成功完成,那么驗(yàn)證命令也會(huì)成功完成。這個(gè)命令的優(yōu)勢(shì)在于,其可以在不受王機(jī)接口帶寬瓶頸的影響下,對(duì)存儲(chǔ)的數(shù)據(jù)進(jìn)行底層清理成為可能。一些SSD將通過移動(dòng)或者重寫降級(jí)的數(shù)據(jù)來響應(yīng)可修復(fù)的ECC錯(cuò)誤,驗(yàn)證命令也可以完成相同的行為。總的來說,驗(yàn)證命令將減少對(duì)文件系統(tǒng)級(jí)別校驗(yàn)和清除/驗(yàn)證的需求。另外,在驗(yàn)證命令執(zhí)行的過程中,每個(gè)執(zhí)行位置都會(huì)加入一個(gè)位標(biāo)記,這個(gè)標(biāo)記將指示SSD是應(yīng)該恢復(fù)快速失敗還是應(yīng)該努力恢復(fù)數(shù)據(jù),位標(biāo)記的功能和讀取恢復(fù)級(jí)別判定功能有很相似。

        獲取LBA狀態(tài)命令允許驅(qū)動(dòng)器向主機(jī)提供一個(gè)區(qū)塊列表。在這個(gè)區(qū)塊列表中,它包含的內(nèi)容是那些嘗試讀取或者驗(yàn)證命令后可能導(dǎo)致不可恢復(fù)的讀取錯(cuò)誤的塊。S5D可能已經(jīng)在自動(dòng)后臺(tái)掃描中檢測(cè)到了ECC錯(cuò)誤,或者在更嚴(yán)重的情況下,這個(gè)功能可以報(bào)告有哪些LBA受到了整個(gè)NAND通道的故障影響,從而可以避開這些區(qū)域。獲取LBA狀態(tài)命令還可以用于要求在返回可能不可恢復(fù)的區(qū)塊列表之前,就預(yù)先掃描選定的數(shù)據(jù)范圍。另外,當(dāng)主機(jī)系統(tǒng)發(fā)現(xiàn)損壞或者數(shù)據(jù)丟失的LBA狀態(tài)特性時(shí),或者發(fā)出讀取、驗(yàn)證命令后收到錯(cuò)誤,發(fā)現(xiàn)數(shù)據(jù)丟失時(shí),這個(gè)命令還可以將其他地方的數(shù)據(jù)副本(比文DRAID或者備份數(shù)據(jù))重新寫入到相同的LBA中,然后正常使用這些邏輯塊。SSD將在必要的時(shí)候徹底封閉受損的物理塊避免再次丟失數(shù)據(jù)。

        持續(xù)存儲(chǔ)區(qū)域

        大多數(shù)NVMe SSD,除了NAND以外,還加入了DRAM顆粒。這些DRAM顆粒的主要目的之一是作為Flash翻譯層表的緩存,這些表用于跟蹤邏輯塊的地址和物理閃存地址之間的映射。但是NVMe一直在探索使用DRAM或者其他更陜的方式去完成這個(gè)操作。在NVMe 1.2規(guī)范中,它引入了控制器內(nèi)存緩沖區(qū),這使得SSD的一些DRAM可以通過PCI地址空間直接訪問。這個(gè)設(shè)計(jì)允許IO命令提交和完成的隊(duì)列在SSD的內(nèi)存而不是主機(jī)的CPU內(nèi)存中存放,這將減少提交方的延遲,并目可以在NVMe over Fabrics的情況下切斷一些不必要的復(fù)制,甚至諸如DMA之間SSD和網(wǎng)卡的數(shù)據(jù)交換允許完全繞過主機(jī)DRAM等。

        在NVMe 1.4規(guī)范中,新的PMR也就是持續(xù)存儲(chǔ)區(qū)域(PersistentMemory Region)功能以類似的方式運(yùn)行,它可以直接接受外界數(shù)據(jù)的讀寫請(qǐng)求。主機(jī)系統(tǒng)可以使用基本的PCIe傳輸直接讀取或者寫入PMR,無需任何命令隊(duì)列的開銷。當(dāng)然,控制器內(nèi)存緩沖區(qū)通常用于支持正常的NVMe操作,PMR這不會(huì)參與其中。但值得注意的是,由于PMR是一個(gè)通用的內(nèi)存塊,具有電源損耗保護(hù)電容器,它可以在主機(jī)電源意外斷電的情況下,安全地刷新企業(yè)級(jí)S5D的內(nèi)部緩存,此時(shí)PHR內(nèi)的內(nèi)容將自動(dòng)寫入閃存,并且在主機(jī)恢復(fù)時(shí),可以要求SSD重新加載PMR中的內(nèi)容。

        PMR的性能和容量不會(huì)接近NVDIMM所能提供的數(shù)據(jù),但是PMR可以提供一些類似的優(yōu)勢(shì)。比如訪問PMR比構(gòu)建NVMe IO命令并等待完成的速度要快很多,而且實(shí)現(xiàn)起來更為簡(jiǎn)單。PMR功能還能夠接受非常大量的寫入數(shù)據(jù),同時(shí)它不會(huì)耗盡任何閃存,因此其內(nèi)容只有在電源發(fā)生故障的時(shí)候才會(huì)保存到閃存中,這使得PMR成為存儲(chǔ)數(shù)據(jù)庫或者文件系統(tǒng)日志最好的地方,因?yàn)檫@些文件會(huì)不斷地寫入更新,并且非常容易成為性能瓶頸。

        NVM集和耐久陸組

        NVM集和耐久性組是兩種新的高級(jí)組織結(jié)構(gòu),用于管理大于單個(gè)NVMe名稱空間的存儲(chǔ)池。由于高端企業(yè)級(jí)SSD對(duì)多個(gè)命名空間技術(shù)的需要,因此依賴于NVM集或者耐久性組的某些功能僅僅適用于多端口驅(qū)動(dòng)器、虛擬化環(huán)境或者NVHe over Fabrics陣列,此時(shí)一個(gè)NVMe控制器的情況表現(xiàn)的像是在訪問多個(gè)驅(qū)動(dòng)器。但是,即使在單個(gè)NVM集、有耐久性要求的單個(gè)驅(qū)動(dòng)器上,這些新功能依舊能起到一些作用。

        Endurance Group,也就是耐久性組,它是NVM的集合,是由命名空間和未分配的存儲(chǔ)組成起來的。每個(gè)耐久性組都是一個(gè)單獨(dú)的存儲(chǔ)池并執(zhí)行自己的存儲(chǔ)磨損。此外,耐久性組還擁有自己的專用備用池.驅(qū)動(dòng)器也會(huì)報(bào)告每個(gè)區(qū)塊的單獨(dú)磨損數(shù)據(jù)。在具有多個(gè)耐久性組的驅(qū)動(dòng)器上,可以完全磨損一個(gè)耐久性組并使得其成為只讀組,其他的耐久性組依舊可以正常使用。

        另外,特定的驅(qū)動(dòng)器可以被設(shè)定為特定的NAND區(qū)域,也可以設(shè)置不同的NVM集或者耐久陸組,它們本質(zhì)上是將其分割為多個(gè)相對(duì)獨(dú)立的驅(qū)動(dòng)器。這樣不僅可以實(shí)現(xiàn)磨損管理的分離,而且可以提供嚴(yán)格的分區(qū)性能。云托管供應(yīng)商可以將來自不同的客戶的VM數(shù)據(jù)放在不同的NVM集或者耐久性組上,以確保來自某一個(gè)客戶的繁忙工作不會(huì)損害另一個(gè)客戶的數(shù)據(jù)延遲。

        可預(yù)測(cè)的延遲模式

        新的可預(yù)測(cè)的延遲模式功能允許主機(jī)暫時(shí)暫停SSD控制器正在執(zhí)行的任何后臺(tái)操作,確保此時(shí)不會(huì)立即處理從主機(jī)系統(tǒng)提交新的IO命令。在這種情況下,驅(qū)動(dòng)器能夠提供最佳、最一致的性能。SSD無法無限期地在這種狀態(tài)下運(yùn)行,并且最終需要離開性能模式并進(jìn)行后臺(tái)工作處理。此時(shí)驅(qū)動(dòng)器可以提供運(yùn)行評(píng)佔(zhàn),確保自己在性能模式完成之前就切換回非確定性模式。

        可預(yù)測(cè)的延遲模式通常用于主機(jī)軟件可以跨多個(gè)驅(qū)動(dòng)器進(jìn)行負(fù)載平衡的環(huán)境。高優(yōu)先級(jí)IO可以定向到當(dāng)前處于確定性窗口的驅(qū)動(dòng)器中優(yōu)先處理,而非確定性窗口中的驅(qū)動(dòng)器可以單獨(dú)處理后臺(tái)需求,或者用于處理低優(yōu)先級(jí)的IO。在一組驅(qū)動(dòng)器池中,每個(gè)驅(qū)動(dòng)器都可以在確定性和非確定性操作之間交替運(yùn)行,每個(gè)驅(qū)動(dòng)器的窗口時(shí)間將取決于工作負(fù)載情況。如果負(fù)載均衡器工作正常,它將停止向驅(qū)動(dòng)器發(fā)送對(duì)延遲敏感的IO命令,并目在驅(qū)動(dòng)器達(dá)到其限制之前主動(dòng)將其從確定性模式中呼出。此外,驅(qū)動(dòng)器也可以配置成在達(dá)到閾值之前提供警告,因此主機(jī)系統(tǒng)無需經(jīng)常檢查狀態(tài)指示器以查看驅(qū)動(dòng)器是否接近離開確定性窗口。可預(yù)測(cè)的延遲模式給予每個(gè)NVM集配置,因此很多集的驅(qū)動(dòng)器可以在任何給定時(shí)間的每個(gè)模式中都有一些延遲配置,并目在整個(gè)NVM集中進(jìn)行負(fù)載平衡。

        可預(yù)測(cè)延遲模式也不是用于控制驅(qū)動(dòng)器何時(shí)執(zhí)行后臺(tái)工作的第一個(gè)NVMe功能,NVMe 1.4添加了非操作電源狀態(tài)許可模式的功能,以便它可以在低功耗空閑狀態(tài)下要求驅(qū)動(dòng)器不進(jìn)行后臺(tái)工作。這里的目的是在使用電池供電或者關(guān)閉系統(tǒng)風(fēng)扇的低功耗狀態(tài)下推遲后臺(tái)功能,這個(gè)功能不影響驅(qū)動(dòng)器處于活動(dòng)狀態(tài)時(shí)的后臺(tái)工作情況。

        提交隊(duì)列關(guān)聯(lián)和命名空間寫保護(hù)

        NVMe SSD通??梢灾С侄鄠€(gè)命令提交和完成隊(duì)列。目前它的主要用途是為每個(gè)CPU核心提供自己的隊(duì)列,這樣驅(qū)動(dòng)程序就不再需要從內(nèi)核到內(nèi)核的同步來執(zhí)行普通的IO了。最近,Linux NVMe驅(qū)動(dòng)程序也增加了將隊(duì)列用于特殊目的功能支持,比如為高優(yōu)先級(jí)命令創(chuàng)建專用的隊(duì)列,這些命令會(huì)被輪詢完成而不會(huì)等待中斷,或者每個(gè)核心具有單獨(dú)的隊(duì)列讀取命令。NVMe 1.4和之前提到的可預(yù)見的延遲模式為多個(gè)隊(duì)列添加了另一個(gè)潛在的用例,那就是將一個(gè)隊(duì)列和特定的NVM集進(jìn)行關(guān)聯(lián)。此外,NVMe 1.4還允許主機(jī)通知SSD的NVM隊(duì)列設(shè)置計(jì)劃,這樣可以讓SSD控制器在使用可預(yù)測(cè)延遲模式時(shí)有機(jī)會(huì)進(jìn)一步降低延遲或者提高QoS,當(dāng)然這項(xiàng)功能是可選的。

        此外,在命名空間寫保護(hù)方面,NVMe 1.4也作出了加強(qiáng)。NVMe命名空間可以是下列三種只讀模式中的一種:只讀直到下一個(gè)電源循環(huán)、只讀直到寫保護(hù)功能被禁用后的第一個(gè)電源循環(huán)、驅(qū)動(dòng)器生命內(nèi)永久只讀。這樣的設(shè)置為嵌入式或者高安全性系統(tǒng)的關(guān)鍵性數(shù)據(jù)安全提供了一系列的選項(xiàng)。一個(gè)典型的用例是將操作系統(tǒng)或者最小恢復(fù)系統(tǒng)放置在寫保護(hù)的命名空間內(nèi),并且將用戶數(shù)據(jù)和應(yīng)用程序保存在常規(guī)的讀寫命名空間中。這是NVMe開始為客戶端SSD提供多個(gè)命名空間時(shí)最引人矚目的功能之一,因?yàn)檫@項(xiàng)功能已經(jīng)普遍適用于普通移動(dòng)和桌面操作系統(tǒng)。另外,受寫保護(hù)的命名空間可以使得驅(qū)動(dòng)器本身參與保護(hù)操作系統(tǒng)免受意外或者篡改,并且比現(xiàn)有的保護(hù)內(nèi)存塊功能簡(jiǎn)單很多。

        NVMe的下一步

        從技術(shù)發(fā)展角度來看,NVMe受到了開放式通道SSD的影響,這類SSD將全部或者部分閃存轉(zhuǎn)換成移除驅(qū)動(dòng)器并掛接在CPU上。NVMe的一些功能正在受到這種新的模式的啟發(fā),包括上文中關(guān)于最佳區(qū)塊大小、數(shù)據(jù)對(duì)齊、NVM集和耐久性組的設(shè)計(jì)等方面。去年,微軟還成立了ProjectDenali,對(duì)開放性通道固態(tài)內(nèi)存進(jìn)行了探討,希望能夠在低級(jí)控制和傳統(tǒng)的塊存儲(chǔ)之間提供易用性的最佳平衡,最終的目標(biāo)是生成能夠被更廣泛采用的新標(biāo)準(zhǔn)。

        總的來說,人們希望可以在NVMe上構(gòu)建計(jì)算存儲(chǔ)設(shè)備的加速器和協(xié)處理器標(biāo)準(zhǔn)。目前已經(jīng)有公司開始開發(fā)或者已經(jīng)提供設(shè)備來承擔(dān)處理器的壓縮、加密、解密、搜索和AI推理等任務(wù),并且是在數(shù)據(jù)存儲(chǔ)位置附近進(jìn)行這些計(jì)算任務(wù)。標(biāo)準(zhǔn)化這些設(shè)備接口的工作目前依舊處于起步階段,但是在NVMe 1.5版本出現(xiàn)前的兩三年內(nèi),其中一些想法可能會(huì)變得足夠成熟,并能夠真正成為計(jì)算存儲(chǔ)的基礎(chǔ)設(shè)施標(biāo)準(zhǔn),我們期待在接下來的發(fā)展中能夠看到這些新的進(jìn)步。

        猜你喜歡
        驅(qū)動(dòng)器隊(duì)列命名
        命名——助力有機(jī)化學(xué)的學(xué)習(xí)
        隊(duì)列里的小秘密
        藏起驅(qū)動(dòng)器號(hào)確保數(shù)據(jù)安全
        電腦愛好者(2020年6期)2020-05-26 09:27:33
        基于多隊(duì)列切換的SDN擁塞控制*
        軟件(2020年3期)2020-04-20 00:58:44
        在隊(duì)列里
        有一種男人以“暖”命名
        東方女性(2018年3期)2018-04-16 15:30:02
        為一條河命名——在白河源
        散文詩(2017年17期)2018-01-31 02:34:08
        豐田加速駛?cè)胱詣?dòng)駕駛隊(duì)列
        壓電陶瓷驅(qū)動(dòng)器的遲滯特性
        SiC基和Si基永磁同步電動(dòng)機(jī)驅(qū)動(dòng)器的比較
        日本一区二区三区免费| 亚洲男同志gay 片可播放| 五月婷网站| 国产三级三级精品久久| 校园春色综合久久精品中文字幕| 午夜精品久久久久久毛片| 真正免费一级毛片在线播放| 九九日本黄色精品视频| 亚洲国产中文字幕精品| 一本大道无码人妻精品专区| 麻豆av传媒蜜桃天美传媒| 欧美人与物videos另类| 亚洲乱码一区二区av高潮偷拍的| 乱子伦一区二区三区| 亚洲国产综合人成综合网站| 亚洲av噜噜狠狠蜜桃| 国产情侣自拍在线视频 | 欧美日韩精品| 色窝窝无码一区二区三区2022| 少妇高潮呻吟求饶视频网站| 中文字幕免费在线观看动作大片| 国内精品久久久久久中文字幕| 在线国产视频精品视频| 午夜精品男人天堂av| 2019日韩中文字幕mv| 亚洲在AV极品无码天堂手机版| 中文乱码字幕在线中文乱码 | 午夜无码片在线观看影院| 国产亚洲无码1024| 在线观看 国产一区二区三区| 国偷自产视频一区二区久| 四虎精品影视| 女同另类专区精品女同| 欧美黑人又大又粗xxxxx| 亚洲a∨无码一区二区| 日本中文字幕av网址| 亚洲国产精品亚洲一区二区三区| 国产亚洲av无码专区a∨麻豆| 久久亚洲成a人片| 狂插美女流出白浆视频在线观看| 东京热人妻无码一区二区av|