用於鏡像池的 ZFS L2ARC
我正在為我的 ZFS 閱讀 L2ARC。我目前有兩個池,一個用於數據,另一個用於 Linux 容器和虛擬機。我想要一些關於 L2ARC 的幫助,我知道如何添加它,但想知道它是否對我有益。
我正在執行帶有 6-8 個 LXC 容器的 Ubuntu 16.04,有時在 headless-virtualbox 中執行一兩個虛擬機,我想知道添加 L2ARC 是否有助於提高我的虛擬機和 LXC 容器的性能。
目前設置
pool: black state: ONLINE scan: scrub repaired 0 in 3h57m with 0 errors on Mon Jul 11 04:12:35 2016 config: NAME STATE READ WRITE CKSUM black ONLINE 0 0 0 mirror-0 ONLINE 0 0 0 ata-WDC_WD10JFCX-68N6GN0_WD-WX91A65P0T3Z ONLINE 0 0 0 ata-WDC_WD10JFCX-68N6GN0_WD-WXA1EA4CSNJF ONLINE 0 0 0 errors: No known data errors pool: raid state: ONLINE scan: scrub repaired 0 in 26h32m with 0 errors on Tue Jul 12 04:04:11 2016 config: NAME STATE READ WRITE CKSUM raid ONLINE 0 0 0 raidz1-0 ONLINE 0 0 0 ata-WDC_WD30EFRX-68EUZN0_WD-WCC4N6LTTK5S ONLINE 0 0 0 ata-WDC_WD30EFRX-68EUZN0_WD-WCC4NJTT02XC ONLINE 0 0 0 ata-WDC_WD30EFRX-68EUZN0_WD-WCC4N6LLTRUY ONLINE 0 0 0 raidz1-1 ONLINE 0 0 0 ata-WDC_WD30EFRX-68EUZN0_WD-WCC4N0UHPYUR ONLINE 0 0 0 ata-WDC_WD30EFRX-68EUZN0_WD-WCC4N2ET6YU3 ONLINE 0 0 0 ata-WDC_WD30EFRX-68EUZN0_WD-WCC4N6TZJ7ZF ONLINE 0 0 0 errors: No known data errors
如您所見,我所有的驅動器都是 WD Reds。我會將 L2ARC 添加到 Pool black,這是我的 LXC 和虛擬機儲存。我剛剛對池進行了寫入測試,得到了 70-80MBPS 的 20GB 文件(影片文件),讀取 80-90MBPS。我會添加一個 120GB 或 240GB 的固態硬碟作為 L2ARC。
這對我所做的工作有幫助嗎?
Linux 容器;Emby 媒體伺服器、Apache、Web 開發 Apache、Gitlab、Torrent、OpenWrt 開發、VPN 伺服器、Mysql
虛擬機;Windows主要用於測試,奇Linux Server/Desktop用於測試。
規格 AMD Phenom™ II X6 1090T 32GB DDR3 記憶體
您的池
black
目前由兩個鏡像的 WD10JFCX 驅動器組成,根據Western Digital 的規格表,它們是:
- 5400 rpm(平均**旋轉延遲約 5 毫秒,最壞情況下為 11 毫秒)
- 16MB 記憶體
- 1 TB
- 2.5" 外形尺寸
- SATA 6 Gb/秒 (SATA 3)
5400 rpm 的轉速和微不足道的 16 MB 驅動器記憶體都無助於獲得最高性能,而且 1 TB 按照當今 SATA 驅動器的標準來說相當小。理論上,5400 rpm 為您提供了大約 90 IOPS 的碟片,並且假設碟片平均距離數據半圈,其 11 毫秒的旋轉時間為您提供平均約 5 毫秒的旋轉延遲。
相比之下,您可以從亞馬遜(美國)以每台 308 美元的價格購買英特爾540S 系列,英特爾給出的規格如下:
- 高達 78,000 IOPS 執行隨機讀取,85,000 IOPS 執行隨機寫入(延遲 50 µs)
- 高達 560 MB/s 順序讀取,480 MB/s 順序寫入
- 1 TB
- 2.5" 外形尺寸
- SATA 6 Gb/秒 (SATA 3)
即使我們玩得很好,您也會看到延遲減少 1,000 倍,IOPS增加1,000 倍,大約需要 600 美元和更改。在每美元的性能比率上,我很確定通過將 L2ARC 添加到您的池中不會擊敗它,而且它是**替代品的下降。如果您手頭拮据,您甚至可以一次更換一個驅動器與相應的 SSD,仍然可以立即開始受益。
**用 SSD 替換那些 5400 rpm 磁碟對
black
池性能的影響比您實際投入的任何 L2ARC 都要大,幾乎不管您的工作負載如何。**更重要的是,雖然英特爾 540S 系列可能適合也可能不適合您的要求(另請參閱此處),但與簡單地添加 L2ARC 相比,即使如此便宜的 SSD 也幾乎肯定會提供更好的投資回報。如果您想要更高規格的產品,只看英特爾,DC S3500 1.2 TB SSD將花費您大約 900 美元,DC S3710 1.2 TB SSD將花費您大約 1,000 美元,兩者都具有相似的性能,但隨著時間的推移,可能會更好地使用。沒有明示或暗示對提及的任何特定產品或經銷商的認可。