Storage
陣列可用空間要求
一般的經驗法則是不要使用超過 80-85% 的容量,否則性能會急劇下降,並且可能會發生其他不好的事情。
在 8TB 陣列上,這大約有 1.6TB 的空間必須留出!一個 40TB 的陣列需要大約 8TB 的可用空間!
這仍然是更大數組的慣例嗎?我是否在桌子上留下了太多的磁碟空間?
是的,它仍然是慣例,是的,即使你擴大規模也是如此。事實上,使用 ZFS,您真的不想太頻繁地達到 zpool 中的 75% 標記。碎片化、快照和一般性能往往會受到影響。
如果重新建構,不要從超過 40% 的使用率開始,並確保為增長做好計劃。
不過,這實際上取決於您的使用情況。大文件寫入一次,然後只讀取?不會碎片化,可以填滿更接近容量。
傳統的 UNIX 主目錄,包含大量小文件、一些重寫、大量快照。甚至可能保留許多最近的快照,但刪除其中一些,同時保留一些較舊的快照。可怕的碎片,池真的需要可用空間來執行。
唯一確定的方法是測試和監控性能。