ADVERTISEMENT
讓我們再次以 Intel SSD 750 為範本,延續探討 NVMe 應用真實面向的兩三事,是時候該來談談支援 NVMe 真的會比較快嗎?答案同樣也相當簡單,可說是成立、也可說是不成立,端看你以何種角度來看待所謂的速度這檔事。
NVMe 能夠提升最高存取速度?還有待時間來證明
NVMe 與 AHCI 兩者除了根本的訊號傳輸控制最佳化差異外,Queue Depth 指令序列深度也有頗大差距,因此在繁重的多工作業狀態下,NVMe 存取性能理應當勝過 AHCI 許多。不過當前有廠商喊出,NVMe 能夠提升最高存取速度,這是個有趣且值得探討的問題。
現階段各式 PCIe 固態硬碟仍處於發展起步階段,格外欠缺同時支援 NVMe 與 AHCI 的產品,一般而言是難以測試驗證,支援 NVMe 是否有助於提升最高存取速度。至於 AHCI 的速度極限在哪裡,與 NVMe 相較下是否會出現如 USB 3.0 那般效能瓶頸,則是要有速度足夠快的裝置,甚至同時間也支援 NVMe 才能夠驗證之。
▲ 圖例是 MSI 稍早前,釋出新增支援 NVMe 的 BIOS 時,曾使用到的效能示意圖。目前少有產品同時支援 NVMe 與 AHCI,NVMe 是否有助於提升頻寬利用率,可能還是未知數。
最佳參考範例組 USB 3.0,傳統 BOT 傳輸模式頻寬利用率只有 6 成左右,非得換上 UASP 傳輸模式最高才能達到將近 9 成,讓速度從不到 300MB/s 提升至 400MB/s 以上。NVMe 與 AHCI 兩者之間,實質差異是否大到足夠讓一般使用者有感,又是否和頻寬利用率有必然關係式,看來是還有待未來更多元的產品來證明。
Windows 8 預設支援 NVMe,免驅動程式也能用
前面簡單談論 NVMe 所謂速度的這回事,加以參考圖例,大家對廠商話術應該會有多一些的自我判斷能力。實際使用 NVMe 裝置還得留意,Windows 8/8.1 已經內建了驅動程式,使用起來和 AHCI 裝置並無不同,系統都能夠自動偵測、驅動之。不過如 Intel 之類廠商,會針對自家產品提供相對應驅動程式,藉以替換掉 Windows 所原生內建版本。
▲ Windows 8.1 原生內建 NVMe 驅動程式資訊。
▲ 範例組,Intel 針對自家產品釋出的 NVMe 驅動程式資訊。
(下一頁還有:驅動程式差異影響實測)
Cache、Buffer 是現在任一電腦架構都少不了的東西,
並不等於是特定為了 Benchmark 軟體跑分漂亮而變出
來,甚至是企圖從中作弊。