I was reading up on L2ARC for my ZFS. I currently have two Pools, One for Data, and the other for Linux Containers and Virtual Machines. I would like some help with L2ARC, I know how to add it but was wonder if it would benefit me.
I'm running Ubuntu 16.04 with 6-8 LXC containers and sometimes a virtual machine or two in headless-virtualbox, I was wondering if adding a L2ARC will help with performance of my Virtual Machines and my LXC Containers.
Current Setup
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
As you can see all my drives are WD Reds. I would add the L2ARC to Pool black, which is my LXC and Virtual Machine storage. I just did a write test to the pool and got 70-80MBPS of a 20GB file(video file), Read 80-90MBPS. I would add a 120GB or 240GB ssd to it as L2ARC.
Would this help the performance of the Pool for what I do?
Linux Containers; Emby Media Server, Apache, Web Dev Apache,Gitlab,Torrent,OpenWrt Dev,VPN Server,Mysql
Virtual Machines; Windows mainly for testing, odd Linux Server/Desktop for testing.
Specs AMD Phenom™ II X6 1090T 32GB DDR3 Ram