NVme跟AHCI問題請教 - 儲存設備

By Elma
at 2016-08-31T11:38
at 2016-08-31T11:38
Table of Contents
現在NVMe的主流驅動有三種,
一、Windows原生驅動
二、Intel RST
三、廠商自行提供(三星、Toshiba都有)
其中1跟3都是需要透過Windows做PCI enumeration才能認到NVMe
Intel的作法是用系統韌體把NVMe掛到自己RAID控制器下、由RAID來控制
這三種驅動最大差別是在他們對NVMe的電源管理,
原廠驅動一直被認為效能最好其實根本是個誤會,
不管三星還是Toshiba,他們的驅動都是從Open Fabrics Alliance去修改的,
用了效能會比較好是因為他沒有電源管理,完全不需要花時間去喚醒NVMe,
但風險就是你的NVMe必須永遠醒著、維持1W以上的耗電。
之所以會說微軟的預設很蠢、是因為他會直接挑類似SATA Device Sleep(<5mW)的State,
現在NVMe從這種深層睡眠喚醒大概要花50~100ms、但又很頻繁地進去這個State,
所以你去測一些Benchmark會看到NVMe花一堆時間在喚醒碟機,並不是效能真的差。
RST的驅動之所以比較好,是因為他挑的睡眠State是類似SATA slumber(<100mW),
這個State根據SPEC喚醒必須在10ms內、而多數廠商都可以做到1ms內(SSD DRAM不用斷電)
因此去測Benchmark遇到Power Management,也不需要花太多時間喚醒。
SSD效能在於韌體怎麼對NAND Flash排程、下指令,
驅動程式只是決定多少效能能被表現出來,
原廠驅動(OFA基底的): 100%
RST: 90~95%
Windows: 50~60%
※ 引述《sonic30 (如果連謊言都不能相信)》之銘言:
: hi all:
: 大家好,關於NVme跟AHCI的問題有點搞不太懂,
: NVme跟AHCI我上網查的資料是指控制器(硬體層) <->作業系統(軟體層)
: 間的介面標準
: 我的筆電是XPS 13 9350,目前裝的SSD是NVme的SM951,
: 目前BIOS裡面SATA Operation設定為AHCI(還有關閉跟RAID 0可選),
: 然後裝上三星的NVme驅動,
: 有點困惑的是,這樣我筆電SSD到底是跑AHCI還是NVme?
: 如果是NVme,那BIOS那個設定的AHCI是跑在哪?
: (如果不設定AHCI,三星NVme驅動會找不到SSD而無法安裝)
: 問題有點蠢XD 謝謝大家~~~
--
一、Windows原生驅動
二、Intel RST
三、廠商自行提供(三星、Toshiba都有)
其中1跟3都是需要透過Windows做PCI enumeration才能認到NVMe
Intel的作法是用系統韌體把NVMe掛到自己RAID控制器下、由RAID來控制
這三種驅動最大差別是在他們對NVMe的電源管理,
原廠驅動一直被認為效能最好其實根本是個誤會,
不管三星還是Toshiba,他們的驅動都是從Open Fabrics Alliance去修改的,
用了效能會比較好是因為他沒有電源管理,完全不需要花時間去喚醒NVMe,
但風險就是你的NVMe必須永遠醒著、維持1W以上的耗電。
之所以會說微軟的預設很蠢、是因為他會直接挑類似SATA Device Sleep(<5mW)的State,
現在NVMe從這種深層睡眠喚醒大概要花50~100ms、但又很頻繁地進去這個State,
所以你去測一些Benchmark會看到NVMe花一堆時間在喚醒碟機,並不是效能真的差。
RST的驅動之所以比較好,是因為他挑的睡眠State是類似SATA slumber(<100mW),
這個State根據SPEC喚醒必須在10ms內、而多數廠商都可以做到1ms內(SSD DRAM不用斷電)
因此去測Benchmark遇到Power Management,也不需要花太多時間喚醒。
SSD效能在於韌體怎麼對NAND Flash排程、下指令,
驅動程式只是決定多少效能能被表現出來,
原廠驅動(OFA基底的): 100%
RST: 90~95%
Windows: 50~60%
※ 引述《sonic30 (如果連謊言都不能相信)》之銘言:
: hi all:
: 大家好,關於NVme跟AHCI的問題有點搞不太懂,
: NVme跟AHCI我上網查的資料是指控制器(硬體層) <->作業系統(軟體層)
: 間的介面標準
: 我的筆電是XPS 13 9350,目前裝的SSD是NVme的SM951,
: 目前BIOS裡面SATA Operation設定為AHCI(還有關閉跟RAID 0可選),
: 然後裝上三星的NVme驅動,
: 有點困惑的是,這樣我筆電SSD到底是跑AHCI還是NVme?
: 如果是NVme,那BIOS那個設定的AHCI是跑在哪?
: (如果不設定AHCI,三星NVme驅動會找不到SSD而無法安裝)
: 問題有點蠢XD 謝謝大家~~~
--
Tags:
儲存設備
All Comments

By Rosalind
at 2016-09-04T01:18
at 2016-09-04T01:18

By Caroline
at 2016-09-07T04:19
at 2016-09-07T04:19

By Iris
at 2016-09-10T19:57
at 2016-09-10T19:57

By Rosalind
at 2016-09-14T09:02
at 2016-09-14T09:02

By Carolina Franco
at 2016-09-18T19:47
at 2016-09-18T19:47

By Agatha
at 2016-09-20T05:47
at 2016-09-20T05:47

By Edwina
at 2016-09-23T15:24
at 2016-09-23T15:24

By Carol
at 2016-09-26T21:16
at 2016-09-26T21:16

By Vanessa
at 2016-09-29T18:42
at 2016-09-29T18:42

By Christine
at 2016-10-01T05:47
at 2016-10-01T05:47

By Bethany
at 2016-10-01T21:45
at 2016-10-01T21:45

By Hardy
at 2016-10-04T17:08
at 2016-10-04T17:08

By Franklin
at 2016-10-06T22:25
at 2016-10-06T22:25

By Brianna
at 2016-10-09T01:41
at 2016-10-09T01:41

By Selena
at 2016-10-13T21:10
at 2016-10-13T21:10

By Isabella
at 2016-10-14T18:18
at 2016-10-14T18:18

By Frederic
at 2016-10-16T16:28
at 2016-10-16T16:28

By Selena
at 2016-10-18T00:10
at 2016-10-18T00:10

By Edith
at 2016-10-20T11:19
at 2016-10-20T11:19

By Lauren
at 2016-10-20T21:23
at 2016-10-20T21:23

By Aaliyah
at 2016-10-23T09:41
at 2016-10-23T09:41

By Valerie
at 2016-10-26T12:21
at 2016-10-26T12:21

By Dinah
at 2016-10-30T11:09
at 2016-10-30T11:09

By Isla
at 2016-11-02T16:19
at 2016-11-02T16:19

By Andrew
at 2016-11-03T09:41
at 2016-11-03T09:41

By Rebecca
at 2016-11-06T04:38
at 2016-11-06T04:38
Related Posts
低容量 行動硬碟SSD備份 這款適合嗎?

By Gilbert
at 2016-08-30T13:20
at 2016-08-30T13:20
SanDiskExtremeProMicroSD 64GB 1258

By Erin
at 2016-08-30T12:17
at 2016-08-30T12:17
NVme跟AHCI問題請教

By Doris
at 2016-08-30T11:55
at 2016-08-30T11:55
請問seagate外接硬碟的磁頭閒置停放問題

By Eden
at 2016-08-29T21:14
at 2016-08-29T21:14
TOSHIBA 7200轉 4TB 保固?

By Isabella
at 2016-08-29T20:02
at 2016-08-29T20:02