I'm sure this question has been asked before, but I can't decide what would be best. More RAM, and additional L2ARC - and in that case which type?
Proxmox is currently running on a HP DL380 G9 with one PCI-E slot available, so I could get a card that supports NVMe and add around 250 GB fast storage for the L2ARC, or I could get a regular SSD. I figure that PCI-e would be better as it's closer to the moterboard but a bit more hassle add (need to power off the system etc). Also do you need to mirror the L2ARC to aviod corruption when unforseen things happen, like power loss or similar?
I did some testing, and here's the summary of the
Not new to ZFS, but new to both Proxmox and the use of an L2ARC. What does the above tell us? I'm asking because right now my pool is super slow and I/O intensive. I run around 30 VMs and sometimes it just freezes. FreeNAS never had this issue, but on the other hand I only used that as storage, nothing else.
Any advice is welcome!
Proxmox is currently running on a HP DL380 G9 with one PCI-E slot available, so I could get a card that supports NVMe and add around 250 GB fast storage for the L2ARC, or I could get a regular SSD. I figure that PCI-e would be better as it's closer to the moterboard but a bit more hassle add (need to power off the system etc). Also do you need to mirror the L2ARC to aviod corruption when unforseen things happen, like power loss or similar?
I did some testing, and here's the summary of the
arc_summary
:
ZFS Subsystem Report Thu Nov 24 13:55:34 2022
ARC Summary: (HEALTHY)
Memory Throttle Count: 0
ARC Misc:
Deleted: 1.02b
Mutex Misses: 388.52k
Evict Skips: 388.52k
ARC Size: 100.07% 125.97 GiB
Target Size: (Adaptive) 100.00% 125.88 GiB
Min Size (Hard Limit): 6.25% 7.87 GiB
Max Size (High Water): 16:1 125.88 GiB
ARC Size Breakdown:
Recently Used Cache Size: 93.69% 118.01 GiB
Frequently Used Cache Size: 6.31% 7.95 GiB
ARC Hash Breakdown:
Elements Max: 32.75m
Elements Current: 70.10% 22.96m
Collisions: 575.46m
Chain Max: 11
Chains: 5.05m
ARC Total accesses: 3.02b
Cache Hit Ratio: 67.93% 2.05b
Cache Miss Ratio: 32.07% 967.81m
Actual Hit Ratio: 67.69% 2.04b
Data Demand Efficiency: 44.46% 840.24m
Data Prefetch Efficiency: 1.55% 507.09m
CACHE HITS BY CACHE LIST:
Most Recently Used: 24.17% 495.50m
Most Frequently Used: 75.47% 1.55b
Most Recently Used Ghost: 0.15% 3.05m
Most Frequently Used Ghost: 0.37% 7.50m
CACHE HITS BY DATA TYPE:
Demand Data: 18.22% 373.56m
Prefetch Data: 0.38% 7.84m
Demand Metadata: 81.32% 1.67b
Prefetch Metadata: 0.07% 1.45m
CACHE MISSES BY DATA TYPE:
Demand Data: 48.22% 466.68m
Prefetch Data: 51.59% 499.25m
Demand Metadata: 0.04% 373.73k
Prefetch Metadata: 0.15% 1.50m
DMU Prefetch Efficiency: 33.41m
Hit Ratio: 25.73% 8.60m
Miss Ratio: 74.27% 24.81m
Not new to ZFS, but new to both Proxmox and the use of an L2ARC. What does the above tell us? I'm asking because right now my pool is super slow and I/O intensive. I run around 30 VMs and sometimes it just freezes. FreeNAS never had this issue, but on the other hand I only used that as storage, nothing else.
Any advice is welcome!