硬件基礎學堂之SSD協議知識小科普

雖然固態硬盤發展的非常迅速,但時至今日,也只有兩種協議,一種是AHCI協議,另一種是NVMe協議。


硬件基礎學堂之SSD協議知識小科普

AHCI(Serial ATA Advanced Host Controller Interface)串行ATA高級主控接口/高級主機控制器接口),是在Intel的指導下,由多家公司聯合研發的接口標準,它允許存儲驅動程序啟用高級串行 ATA 功能,如本機命令隊列和熱插拔,其研發小組成員主要包括Intel、AMD、戴爾、Marvell、邁拓、微軟、Red Hat、希捷和StorageGear等著名企業。對於AHCI協議的意義和功能,我們作為普通消費者無需進行詳細瞭解,唯一需要注意的是,在挑選和使用SATA接口固態硬盤的時候,一定要在主板設置中開啟AHCI模式。

這是因為,開啟AHCI模式後,能夠大幅縮短硬盤無用的尋道次數和縮短數據查找時間,這樣能讓多任務下的磁盤能夠發揮全部的性能和效應。根據相關性能測試,在AHCI模式開啟後,大約可增加30%的固態硬盤讀寫性能。

市面上所有SATA接口的SSD都支持AHCI協議,小部分M.2接口的SSD也支持AHCI協議。

硬件基礎學堂之SSD協議知識小科普

另外一個傳輸協議便是,近年來出於風口浪尖、代表著未來性能走向的NVMe協議。

NVM Express(NVMe),或稱非易失性內存主機控制器接口規範(Non-Volatile Memory express),,是一個邏輯設備接口規範。他是與AHCI類似的、基於設備邏輯接口的總線傳輸協議規範(相當於通訊協議中的應用層),用於訪問通過PCI-Express(PCIe)總線附加的非易失性內存介質,雖然理論上不一定要求 PCIe 總線協議。此規範目的在於充分利用PCI-E通道的低延時以及並行性,還有當代處理器、平臺與應用的並行性,在可控制的存儲成本下,極大的提升固態硬盤的讀寫性能,降低由於AHCI接口帶來的高延時,徹底解放SATA時代固態硬盤的極致性能。

硬件基礎學堂之SSD協議知識小科普

換言之,NVMe協議的誕生就是為了從傳輸協議出發,進一步提升固態硬盤的實際讀寫性能,提高產品傳輸效率。一般來說,基於NVMe協議的固態硬盤在讀寫性能上都遠遠超過了SATA接口極限的6Gbps,接近1000MB/S。

除此之外,目前支持NVMe協議的固態硬盤在接口類型上,也幾乎都是M.2接口,或者走PCIe通道的,也就是說所有基於SATA接口的固態硬盤都無法支持NVMe協議傳輸協議,無法享受全新協議帶來的極限性能。

在這一點上,我們可以根據產品的最大讀取速度是否超過600MB/S作為簡單依據,進行協議判斷。


分享到:


相關文章: