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

Elma avatar
By Elma
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 謝謝大家~~~

--

All Comments

Rosalind avatar
By Rosalind
at 2016-09-04T01:18
所以意思是其實是可以考慮以用途來決定驅動這樣?
Caroline avatar
By Caroline
at 2016-09-07T04:19
像系統碟用RST、資料碟用windows,雖然我覺得不會有
人拿支援NVME的SSD當資料碟XD
Iris avatar
By Iris
at 2016-09-10T19:57
如果知道怎麼改微軟的Policy、還是建議微軟...
Rosalind avatar
By Rosalind
at 2016-09-14T09:02
跟作業系統相容性肯定是最高的,可惜怎麼改不能教..
Carolina Franco avatar
By Carolina Franco
at 2016-09-18T19:47
我覺得照你的說法,各家廠商自己推出的驅動,效能的確
是最高的沒錯啊XD..
Agatha avatar
By Agatha
at 2016-09-20T05:47
桌機沒電池、過熱問題,愛用就用XD
Edwina avatar
By Edwina
at 2016-09-23T15:24
筆電的話、就自行斟酌QW
Carol avatar
By Carol
at 2016-09-26T21:16
沒錯 所以我選擇用rst驅動,實際測試跑分不多
Vanessa avatar
By Vanessa
at 2016-09-29T18:42
而且還要關閉快取緩衝區排清XD...
^^^
Christine avatar
By Christine
at 2016-10-01T05:47
Bethany avatar
By Bethany
at 2016-10-01T21:45
Hardy avatar
By Hardy
at 2016-10-04T17:08
現在很多都拿來當資料碟了
Franklin avatar
By Franklin
at 2016-10-06T22:25
所以桌電用原廠驅動,筆電用RST較省電,是這樣嗎?
Brianna avatar
By Brianna
at 2016-10-09T01:41
以上是在你說不會改win10的前提下
Selena avatar
By Selena
at 2016-10-13T21:10
Yes、但桌機請斟酌一下散熱XDDD
Isabella avatar
By Isabella
at 2016-10-14T18:18
推,長知識了
Frederic avatar
By Frederic
at 2016-10-16T16:28
那再請教一下,安裝系統時要選ahci還是raid?
Selena avatar
By Selena
at 2016-10-18T00:10
推推
Edith avatar
By Edith
at 2016-10-20T11:19
推長知識~~
Lauren avatar
By Lauren
at 2016-10-20T21:23
要用RST才需要切RAID
Aaliyah avatar
By Aaliyah
at 2016-10-23T09:41
最近也是被挑殘忍的下完NCQ就狂slumber..不懂host
到底是要省什麼 bug好麻煩 嗚嗚
Valerie avatar
By Valerie
at 2016-10-26T12:21
不過也是有夢到(或是新聞報)intel想吃掉host整塊
Dinah avatar
By Dinah
at 2016-10-30T11:09
另外我們自己做的話 device沒事做也會狂睡..所以要
大家睡在一起就常常會被訂performance
Isla avatar
By Isla
at 2016-11-02T16:19
driver idle timeout機制真的很重要啊 (菸
Andrew avatar
By Andrew
at 2016-11-03T09:41
NVME 還要做 RAID 本身就是一件有點科科的事情
Rebecca avatar
By Rebecca
at 2016-11-06T04:38
不過只有一顆SSD也沒辦法用raid裝@@

低容量 行動硬碟SSD備份 這款適合嗎?

Gilbert avatar
By Gilbert
at 2016-08-30T13:20
我有些檔案(預計約100~200 GB) 不只在自己的電腦上使用 經常接不同電腦 且內容隱私 只給熟人看 不想給電腦維修等外人看到 我是偏好SSD SSD相對HDD比較抗震動 如果用行動硬碟 經常插拔和帶出門 選HDD不理想 容易壞 爬過文 行動硬碟故障案例 明顯比放主機裡的多很多 所以想要買 2份 ...

SanDiskExtremeProMicroSD 64GB 1258

Erin avatar
By Erin
at 2016-08-30T12:17
這兩天也在找這塊 MicroSD , 最後在ASAP網找到應該是相對便宜的, http://tinyurl.com/zcmgs38 如果你跟我一樣有購物金的話, 還可以再折10%下來, 概算一下應該是1170元就可以入手了。 對了,補充一下, 這邊有另外一塊也是 pro 的 64G Mirco ...

NVme跟AHCI問題請教

Doris avatar
By Doris
at 2016-08-30T11:55
hi all: 大家好,關於NVme跟AHCI的問題有點搞不太懂, NVme跟AHCI我上網查的資料是指控制器(硬體層) andlt;-andgt;作業系統(軟體層) 間的介面標準 我的筆電是XPS 13 9350,目前裝的SSD是NVme的SM951, 目前BIOS裡面SATA Operation ...

請問seagate外接硬碟的磁頭閒置停放問題

Eden avatar
By Eden
at 2016-08-29T21:14
大家好 以前曾經看到的文章討論如何把WD綠標磁頭8秒就停放的時間改長: https://sites.google.com/site/lazypackage/jiao-xue/wd_use 我買了seagate 4T的外接硬碟,從聲音聽起來是30秒,30秒一到就啪一聲 請問有沒有辦法改長一點,例如10分鐘之類 ...

TOSHIBA 7200轉 4TB 保固?

Isabella avatar
By Isabella
at 2016-08-29T20:02
最近在找硬碟,目標就便宜就好 找到這款最便宜,而且還是7200轉,雖然我比較喜歡5400轉 還有128MB緩衝 問題在於我在pchome看是3年保固 在百利市看是寫兩年(但下面圖片是三年 因為這家有折價金 所以看上他,不過還沒辦會員 http://www.e-payless.com.tw/20160 ...