最近工作上有需求,要弄一座 pure SSD 的storage
角色是作為proxmox 的storage 提供NFS/iscsi 的功能
因為剛好有預算,加上SSD的價格又持續探底
所以想弄個全SSD的storage
目標是 2TB SATA3 SSD x6 做raid10 的zpool
加上兩顆120G的SSD做mirror 安裝系統
因為板子上有空間,所以我想加一個 1T的PCI-E NVME SSD上去
不過我就想到一個問題
在以前SSD還很貴的時候,因為成本的關係
通常我們會使用SATA硬碟建立zpool,然後加個SLC 做ZIL
可能再加兩個SSD做raid0 作為L2ARC
可是現在如果都採用SSD來組RAID
感覺上似乎沒有什麼必要去增加 ZIL/L2ARC,因為本身速度就已經夠快了
加記憶體似乎還更有效率一點?
增加ZIL/L2ARC 這兩種CACHE 是為了效能
可是如果RAID本身的速度就不輸兩種CACHE
增加CACHE好像就沒有什麼意義了?
或許裝128G的記憶體,開個64G來做ZIL 更好一些?
不曉得各位先進的意見?