本文分為四個板塊:NAS固態(tài)硬盤加速原理、加速硬盤選購點、型號推薦和黑白群暉配置方法,經驗交流可以在評論區(qū)留言哈。
# NAS加速盤原理 #
加速盤我們一般叫SSD Cache,其原理用一句話就可以描述:將常用的文件放在IO更棒的硬件上,當對應軟件需要調用這些文件的時候可以快速讀取,正常加速方案有以下三種:
方案A:根據(jù)程序預設配置指定加速硬盤
SSD Cache這項技術其實廣泛運用在各行各業(yè),比如PCDN行業(yè)已經很成熟了。
群暉等NAS的加速邏輯也是如此,如下圖所示。
方案B:用戶手動指定固定路徑存放
很多程序預留了緩存文件文件夾更改的配置入口,比如Adobe全家桶都支持更改目錄,與方案A的區(qū)別在于緩存讀寫都是即時性的直接在固態(tài)硬盤上,完全不走機械硬盤。
方案C:使用專業(yè)加速硬盤
從驅動層調用的單獨IO加速硬件其實也有,比如我們熟知的傲騰加速。
不要以為這類硬件都是智商稅產品,好的加速硬件可以大幅度提升生產力,當然也貴得嚇人,我之前曬單過的HPE加速卡就要接近兩萬。
# NAS加速盤選購 #
說完了原理,我們說一下挑選NAS加速盤的標準,以下考量點按照重要性排序。
考量點A:硬盤容量
如果看完了上面的原理介紹應該知道,NAS的加速盤是把機械硬盤里面的熱門緩存拉取到加速盤中實現(xiàn)更換的程序讀取,這里先解釋下命中率的概念:
命中率=程序成功抓取的緩存文件數(shù)量/加速緩存中的緩存文件總數(shù)量
如果你的零碎文件很多,那么就需要一個大容量的固態(tài)硬盤作加速,一般來說500G~1T的固態(tài)硬盤容量比較好,PCDN的長視頻業(yè)務一般需求都是10T的機械硬盤對應1T的加速固態(tài)硬盤。
如果你的常用零碎文件不多,固態(tài)硬盤稍微小一點也可以,但是太小的話就沒意義了,也就是我們常說的命中率低,像120G和240G的固態(tài)硬盤,插NAS上當加速緩存就是浪費電,建議在400G左右,舍不得的話其實不上也行,因為上不上區(qū)別對你來說都不大。
考量點B:耐久度
緩存文件正常來說不是一直固定的,拿我們常用的Jellyfin、Emby這些推流軟件舉例,這些軟件會對觀看的視頻文件不斷的解編碼,同時也在不斷的生成新的臨時文件。
而硬盤是有使用壽命的,也就是我們常說的TBW(預計耐久度),讀寫超出TBW范圍后這塊固態(tài)硬盤要么降速要么掉盤,嚴重到識別不到也正常,所以我們選購的時候一定要注意選擇TBW比較高的型號。
考量點C:IOps
將上面兩個屬性定好后,最后我們才會考量硬盤的讀寫性能,選購加速固態(tài)硬盤的時候不用看順序讀寫的數(shù)據(jù),因為都是隨機讀取,IOps越高越好。
SATA SSD就不要上了,IOps太低上了沒意義,上個大容量船貨SATA SSD直接當存儲盤還行,當加速盤就是浪費個盤位。
# 群暉和固態(tài)硬盤型號推薦 #
黑群暉就不推薦了吧,現(xiàn)在大伙都用上8代起步的I3了應該,如果是老平臺沒有原生NVME接口可以使用轉接卡走PCI-E轉接一下,購買的時候注意擋板尺寸,別機箱不適配。
白群暉型號推薦
這里還是以民用型號為主,企業(yè)級別型號都帶兩條以上的NVME槽位。
DS 420+(雙NVME槽位)
https://u.jd.com/rKLCEsC
DS 720+(雙NVME槽位)
https://u.jd.com/rtLiSUK
DS 920+(雙NVME槽位)
https://u.jd.com/rdLuuxs
NVME固態(tài)硬盤推薦
這里只推薦型號,全新、二手和是不是有必要買自己決定。
SAMSUNG 970 EVO 1T
TBW:600
https://u.jd.com/rwCPEFA
WD SN750 1T
TBW:600
https://u.jd.com/rKCTrvz
Intel 760P 1T
TBW:576
https://u.jd.com/rMCBjiR
HIKVISION C2000Pro NEW 1T
TBW:640
https://u.jd.com/rIC2cKv
致鈦 PC005 1T
TBW:640
https://u.jd.com/rKd5y0b
# 群暉加速盤配置方法 #
白群暉就簡單了,正常把NVME上了之后創(chuàng)建就行,黑群暉需要多一步打補丁。
這里我拿黑群暉做為演示,有些教程比較迷,不知道為啥要搞得很復雜,本文簡單三步走。
前置:打NVME補丁(僅黑群暉需要)
打補丁時候插不插NVME都可以,這里為了讓教程清晰先寫了如何打補丁。
進入存儲空間管理員,這里可以看到,我上的nvme是沒有認出來的。
首先下載補丁:
https://wwi.lanzoui.com/iKm4Vu0pomb
將nvme補丁放到群暉的任意文件夾下面,點右鍵選擇屬性,查看文件所在路徑,比如我這里是:
/volume4/Docs/nvme/libNVMEpatch.sh
用Xshell或者Putty等工具,SSH登錄群暉,輸入下面代碼用root賬號登錄:
sudo -i
定位到rc.d文件夾
cd /usr/local/etc/rc.d/
把剛才下載好的libNVMEpatch復制過去,注意粗體部分換成正確的路徑,注意不要復制漏了,比如我這里是:
cp /volume4/Docs/nvme/libNVMEpatch.sh .
最后賦予755的權限:
chmod 755 libNVMEpatch.sh
記得操作完重啟下設備。
第一步:安裝NVME硬盤
演示用的是之前曬物曬過的金士頓礦盤SA2000,用著不心疼。
物理安裝相信大家應該都能搞定,找到M2接口,插上,上個螺絲固定即可。
第二步:創(chuàng)建SSD加速盤
重啟后進存儲管理員,這里可以已經可以看到那條NVME了。
點擊SSD緩存,新建,這里由于我只上了一條NVME固態(tài)硬盤,所以只能選只讀緩存。
勾選這條NVME,只有一個選項,相信大家都不會選錯。
點擊確認應用,期間應用會陸續(xù)關閉,正常的,這里需要等待一會,不要驚慌。
后續(xù)跟蹤
創(chuàng)建完成后可以看下SSD緩存的狀態(tài),這里需要關注的是之前提到過的命中率這個數(shù)據(jù),如果不達標導致命中率低于60%,直接撤了或者重新采購吧。