亚洲成精品动漫久久精久,九九在线精品视频播放,黄色成人免费观看,三级成人影院,久碰久,四虎成人欧美精品在永久在线

掃一掃
關注微信公眾號

SSD遭遇性能瓶頸:主機接口標準亟待提升
2011-08-24   it168

基于閃存的SSD具備了比電動機械驅動器更快的隨機讀取和數據傳輸速度,因此現在可以常被用來替代旋轉磁盤,但SSD的主機接口仍然是其性能上的短板。基于串行總線和接口標準(PCIe)的SSD和一種被叫做NVMe(永久存儲器)新興標準相輔相成,使該接口的短板問題得以解決。

如今人們正逐漸發現SSD的意義所在,而且一旦新的NVMe標準成熟,并且公司的交付集成電路能實現SSD與主機處理器更緊密的耦合后,還會發現其更加廣泛的價值。

日立CTO:SSD終將替代機械硬盤

目前較棘手的問題是迫切需要找到一種技術,以滿足這20年間處理器呈指數級增長的性能需求。芯片制造商一直在提升處理器核心的性能,從而可將多個內核疊加到一個集成電路中,并努力開發能夠將多個集成電路更緊密得連接到多個處理器系統的技術。這樣一來,最終的結果將是:方案中所有內核都需要進入同一個存儲器的子系統中。

企業的IT經理們都盼著使用多處理器系統,因為這樣的系統每秒可處理的I/O操作數量(IOPS) 將有很大的增長空間,在耗電方面,每瓦特的IOPS也有提升的余地。如果處理單元可以及時訪問到數據的話,新處理器IOPS性能會更強,成本和能耗也因此會降低。讓活躍的處理器等待數據是件既浪費時間又浪費錢的事情。

存儲分層技術

當然,現在的系統中有多級存儲技術,可以將編碼和數據送到各處理器內核。通常每個內核都含有處理速度可與內核持平的本地高速緩存。一個芯片里的多個內核共享一個二級,有時候還有一個三級高速緩存。然后DRAM 為高速緩存提供數據。DRAM和高速緩存的讀取速度和數據傳輸性能都已得到適當地擴展,足夠和處理器的性能相協調。

DRAM 和旋轉存儲器性能之間存在一個斷層,具體表現就是讀取速度和數據量會受到影響。磁盤驅動器供應商在高容量低成本磁盤驅動的設計和生產上貢獻頗多。但驅動器本身具有的局限性,即它們讀取數據的速度以及將讀取到的數據轉入DRAM的速度不可能無限提升。

讀取速度有多快取決于硬盤將讀磁頭移到磁盤數據軌道所需時間的多少,以及數據存儲區轉到讀磁頭下方所需的轉動延遲時間的長短。最大傳輸速度是由磁盤的轉動速度以及數據編碼體制體現的,二者共同決定了每秒從磁盤讀取到的字節量。

硬盤驅動器在讀取和傳輸連續數據時的性能相對較高。但是隨機讀取操作會增加延遲。而且,即使是連續讀取操作都無法滿足最新處理器對數據的巨大需求。

同時,企業的在線交易系統在處理金融業務時,或是在應用程序中開發數據時,比如像客戶關系管理需要高度的隨機數據讀取這種情況,都要求有較高的隨機數據讀取速度。云計算也有一個隨機單元,其隨機操作通常會隨著技術的更新不斷升級,比如虛擬化技術,它能擴展單個系統里任何時候都處在活躍狀態的應用程序的適用范圍。每產生一微妙的延遲都意味著成本的損失,以及較低的處理器利用率和系統能耗的浪費。

幸好閃存為解決DRAM和傳統的機械磁盤存儲的性能的斷層問題提供了可能。閃存比DRAM 慢,但是它每十億字節的存儲成本相對更低。但還是高于磁盤存儲成本,但企業樂于支付溢價,因為閃存在傳輸速度和隨機數據的讀取速度方面性能更高,因此和機械磁盤存儲相比有著更好的IOPS成本效益。

增加閃存容量以及合理增加成本讓SSD越來越受歡迎,因為SSD封裝閃存后可使其具有類似磁盤驅動的形狀系數。此外,SSD最常被應用于磁盤驅動器接口,比如SATA(串行ATA)或SAS(附加串行SCSI)。

#p#副標題#e#

目前SSD使用的是磁盤接口

磁盤驅動器的形狀系數和接口允許IT供應商用SSD代替磁盤驅動器。系統硬件或驅動軟件都無需為此作任何更改。只要換入一個SSD,你就能擁有高得多的讀取速度和多少會高一些的數據傳輸速度。

不過,對基于閃存的存儲而言,磁盤驅動器接口并非最佳選擇。閃存可以支持比最新一代磁盤接口更高的數據傳輸速度。而且,SSD的制造商能將足夠多的閃存設備裝入2.5英寸的形狀系數,這樣就在能耗上將比傳統磁盤驅動器更具優勢。

讓我們更近距離的看一下磁盤接口。當今最主流的系統使用的是第二代SATA和SAS接口(被稱為3Gbps接口),它們的傳輸速度是300MB/s。第三代SATA和SAS將其速度提高到了600MB/s,基于該類接口的驅動器已經在企業級市場中擁有了一席之地。

上述的傳輸速度可以支持最快的機電驅動器,然而最新的NAND閃存配置和疊層芯片封裝技術能傳輸的聚合閃存帶寬超過了SATA 和 SAS互聯后的傳送能力。簡言之就是SSD的性能短板從閃存設備轉移到了主機接口。因此業界需要一種更快的主機內聯技術讓閃存得到充分利用。

PCIe主機接口能解決這種存儲性能的短板問題,并且,通過將SSD直接連接到PCIe主總線,它將擁有天下無雙的高性能。比如,2012年即將批量生產的第三代4-lane (x4) PCIe連接可以達到4GB/s的數據傳輸率。此外,直接PCIe連接可以減少系統能耗,大幅縮減老化存儲配置的時延。

PCIe對存儲帶寬要求低

像PCIe 這樣的接口顯然能解決多通路閃存系統的帶寬問題,而且還具備了更多的性能優勢。而使用磁盤接口的SSD還需要忍受存儲控制器IC處理磁盤I/O時產生的附加延遲。因為PCIe 設備是與主總線直接相連的,省去了和老化存儲基礎配置有關的結構層。所以PCIe SSD具備的基本功能可以實現:頂層OEM把PCIe SSD放入服務器的同時也相當于把它放進了存儲序列,從而建立了層疊式存儲系統,提高應用程序的速度的同時還降低了每IOPS成本。

將存儲器移至PCIe連接會給系統設計人員帶來更多的挑戰。就像上面提到的,基于SATA和SAS的SSD產品保留了軟件的兼容性,有些系統設計人員不想丟掉這個優點。任何PCIe存儲器的安裝啟用都會引發對新驅動軟件的需求。

盡管存在軟件方面的問題,PCIe 存儲仍然勢不可擋。企業對性能的需求正在推動這一勢頭的發展。因為顯然目前還沒有其他更好的IOPS, IOPS/W和 IOP成本優化方法來滿足IT管理者們的需要。

使用PCIe作為互聯存儲器的好處很明顯。比如,和SATA 或SAS有關的數據吞吐量將增加5倍以上。而且,你可以跟SATA和SAS接口使用的主總線適配器和SERDES IC等配件說再見了,因此在系統一級省了錢又節了電。此外,PCIe拉近了存儲器和處理器的距離,從而減少了延遲。

所以,現在這個行業面臨的問題不是該不該使用PCIe 連接閃存,而是如何去實現它。已經進入市場的早期產品中有一些可供我們從中選擇。

暫行的PCIe SSD安裝啟用方案

可以利用現有的閃存控制器集成電路實現最簡單的安裝啟用,這種電路盡管能夠控制存儲器讀寫操作,但不支持系統I/O。這樣的閃存控制器一般在目前基于SATA或SAS的SSD產品里的磁盤接口IC后面工作。

也可以選擇另外一種方式:你可以在主處理器上運行閃存管理軟件來激活一個簡單的閃存控制器,讓這個控制器在PCIe 互聯上運作。這種方法不是很理想。第一,它需占用主處理器和存儲資源,理想狀態下被占用的這些資源可以處理更多IOPS。第二,它要求使用專門的驅動器,所以需要對原始設備制造商(OEM)進行資格審核。第三,因為系統必須通過啟動閃存管理軟件來執行并激活存儲操作,所以它無法再被用作驅動器。第四,面對不斷增長的系統資源需求,這樣的配置沒有相應的可擴展性。

顯然從短期來看,這些理念會找到它們的市場。尤其是現在,這些產品正被作為高速緩存應用于硬盤驅動,而沒有被當作高性能磁盤驅動的主要替代品。

長期來看,更可靠更高效的PCIe SSD設計需要借助一個復雜的SoC才能實現,這個SoC可以支持PCIe,可以結合閃存控制器的功能,還能充分體現存儲理念。這樣的產品將無需使用主機CPU和處理閃存管理的存儲器,并將最終激活標準OS驅動,實現即插即用操作,就像現如今我們使用的SATA和SAS一樣。

事實上,NVMe 最終將使PCIe SSD擁有即插即用功能。全行業80多家公司聯合開發的NVMe 1.0已于今年3月由NVMHCI工作組(現在更常被稱為NVMe工作組)投放市場。

NVMe 1.0為PCIe SSD定義了一個優化的寄存器接口,命令集和功能集。目的是幫助PCIe SSD得到更廣泛的認可,并提供一個可擴展的接口以充分挖掘SSD技術現在以及未來的潛在價值。NVMe 1.0可從www.nvmexpress.org 下載。

現在已經對NVMe 技術進行了專門優化,以配合多內核系統,實現其多線運作,而且每條線上都可激活I/O操作。事實上,優化只是針對方案進行的,IT管理者希望通過方案的優化提高IOPS。NVMe可以支持多到64k I/O的隊列,并且每隊列中有多達64K的命令。每個處理器內核都可以執行自己隊列的操作。

NVMe 推廣項目組成立于今年6月,旨在推動基于PCIe SSDs的NVMe 標準得到更為廣泛的認可。Cisco, Dell, EMC, IDT, Intel, NetApp和Oracle 7家行業領頭企業將占據董事會的長期固定席位.另外6個席位將從NVMHCI工作組的其他成員企業中選出。

想讓NVMe 成為一種主流的技術的話,需要做的工作還有很多,然而,業內參與者的廣泛支持終將讓這項技術成為高性能SSD互聯的行業標準。支持者有IC制造商,閃存制造商,操作系統供應商,服務器制造商,存儲子系統制造商和網絡設備制造商

未來的12到18個月間,零部件價格有望下調,以支持NVMe作為驅動器應用于目前最為普及的操作系統。此外,公司也將使用SoC企業閃存控制器,以滿足激活NVMe的需要。

PCIe SSD的規格規范

NVMe標準不涉及SSD的規格問題,那是另外一個工作組正在研究的課題。

企業級的存儲設備,像磁盤驅動器和SSD之類通常都可以從外部訪問,而且支持熱插拔功能。因為磁盤驅動器本質上而言是機械設備,通常比集成電路壽命要短,因此從某種程度上來說,熱插拔功能是必需的。因為這種功能可以輕松更換故障硬盤。

有了SSD之后,IT管理者和存儲設備供應商都希望繼續保有外部訪問的模塊技術。因為有這種技術的話,想擴展存儲空間只需要增加SSD或將現有的SSD替換成容量更大的SSD就行了,非常簡單。

事實上,為了解決形狀規范的問題還制定了另外一套標準體系。SSD 規格工作組將工作重點放在了如何把PCIe作為一個SSD內聯進行升級上。這個工作組由推廣項目組里的5個成員單位——Dell, EMC, Fujitsu, IBM和Intel領銜主導。

SSD規格工作組成立于2010年秋,主要進行以下三個方面的研究:

1. 可同時支持PCIe和SAS/SATA的連接器。

2. 建立一個基于2.5英寸標準的規格規范,同時,該規范還可支持新一代連接器,并可擴大頻率范圍以支持更高的性能

3. 支持熱插拔功能

為了讓PCIe SSD的使用范圍更廣,并讓該項技術幫助企業實現性能提升,所有構建模塊正在逐步完善當中。現在企業受到了更多的關注,所以NVMe 標準也必將走入客戶系統,從而讓小到個人筆記本在內的電腦都得到性能方面的提升,同時還能降低成本和系統能耗。隨著集成電路和驅動程序的逐步兼容,NVMe標準的制定將推動PCIe SSD技術得到更大范圍的普及。

作者:Kam Eshghi Sr.,IDT公司企業計算技術部的營銷總監

原文地址:http://www.computerworld.com/s/article/9218985/SSD_drives_promise_to_enhance_storage_performance_but_a_new_host_interface_standard_holds_the_key?taxonomyId=19&pageNumber=1

熱詞搜索:

上一篇:硬件基礎架構引爆磁盤陣列存儲熱潮
下一篇:大數據來臨 如何為數據安全保駕護航?

分享到: 收藏