NAS的SSD快取有用嗎?
- 發佈於 虛擬主機
 
NAS的SSD快取有用嗎?
如果直接測試硬碟可能會繞過內建快取機制 因為我也不確定
如果測試區網傳輸 又有太多變數 因為我也不確定
所以小弟弟選擇 測試單純內部檔案複製 排除網路傳輸變數
如果這樣再說沒觸發到快取機制 那就說不過去了吧!
測完後準備讓它服役…
測試環境 : 群暉 Synology DS916+ (2G自改8G)
DSM版本 : 6.0.1-7393 Update 1
資料硬碟 : Seagate Archive HDD 8TB (ST8000AS0002) x 2 (RAID 1模式)
檔案系統 : Btrfs (啟用壓縮)
快取硬碟 : OCZ Trion 150 240G (TRN150-25SAT3-240G)
測試工具 : SSH + CP
測試附註 : 
1.SSD快取一律不勾選略過循序I/O 也就是不忽略循序I/O
2.唯讀快取模式系統會自動將兩個SSD合併成RAID 0模式
3.讀寫快取模式系統會自動將兩個SSD合併成RAID 1模式
        
單檔測試方式
1.先清除記憶體中的檔案快取
2.s1資料夾中 只有單一個 2000 MB 檔案 複製至s3資料夾
3.移除s3資料夾
以上連續重複三次 取time real值
每次單檔複製指令
sync && echo 3 > /proc/sys/vm/drop_caches
time cp -a s1 s3
rm -R s3
多檔測試方式
1.先清除記憶體中的檔案快取
2.s2資料夾中 共有512000個 4KB 檔案 複製至s4資料夾
3.移除s4資料夾
以上連續重複三次 取time real值
每次多檔複製指令
sync && echo 3 > /proc/sys/vm/drop_caches
time cp -a s2 s4
rm -R s4
| 
                             第一次  | 
                        
                             第二次  | 
                        
                             第三次  | 
                    ||
| 
                             關閉快取  | 
                        
                             單檔複製  | 
                        
                             0m8.986s  | 
                        
                             0m10.190s  | 
                        
                             0m9.003s  | 
                    
| 
                             多檔複製  | 
                        
                             8m44.042s  | 
                        
                             9m18.484s  | 
                        
                             9m5.331s  | 
                    |
| 
                             唯讀快取  | 
                        
                             單檔複製  | 
                        
                             0m7.064s  | 
                        
                             0m4.872s  | 
                        
                             0m5.117s  | 
                    
| 
                             多檔複製  | 
                        
                             8m33.584s  | 
                        
                             11m14.408s  | 
                        
                             7m27.722s  | 
                    |
| 
                             讀寫快取  | 
                        
                             單檔複製  | 
                        
                             0m6.401s  | 
                        
                             0m4.461s  | 
                        
                             0m4.581s  | 
                    
| 
                             多檔複製  | 
                        
                             9m6.634s  | 
                        
                             6m30.468s  | 
                        
                             6m21.694s  | 
                    
看了以上數據 除了 唯讀快取 多檔複製 第二次 讓我納悶 其餘皆不意外
所有快取第一次都花多時間完成 後來的 第二次第三次 皆有加速效果
至於值不值得 見仁見智 正所謂 快取 最後都還是得回歸實際存放的讀寫 只是他趁你不注意的後 慢慢回寫慢慢讀取罷了
對於多人使用的時候 確實會有相當程度的緩衝幫助
總結速度 = 讀寫快取 > 唯讀快取 > 關閉快取
總結 還好錢沒白花 最少實測有快一些 就不會覺得自己是傻子 這是自我安慰的心理嗎?哈哈
我只選好物 其他品牌 有些基本功能真的弱到爆炸 不敢領教 就不詳述…
以上就是 小弟弟 的不負責測試報告 僅供參考