Steven Sedory
Explorer
- Joined
- Apr 7, 2014
- Messages
- 96
Hi all. Just started having some big performance issues.
Setup:
FreeNAS-9.10.1-U4
2x E5-2620 v3
256GB RAM
Pool:
14x 4TB 7.2k NLSAS mirror vdevs,
2x 400GB P3700's mirrored for SLOG
1x 800GB P3700 for cache
28TB usable, committing to only use 50% so 14TB really usable
This was all setup in December. We have a 3 node Hyper V cluster that access SAN via iSCSI. I wish I had metrics to share, but I don't, so the best way I can explain the issue is, VMs used to boot up (all 50 or so) in about 5 mn. It now takes over 2 hours.
I believe the issue might be due to my poorly chosen way to chop up the "usable" 50% space.
What I did was, for the purpose of.....I guess separating virtual disks (which I realize doesn't really matter, as they're all on the same zpool), was to create a number of zvols, totaling in just under 50% of the total pool. There were no problems at all up front. Performance was great. But very recently that slowed waaayyyy down. The only thing I see is that a couple of those zvols are right around 80%, though the pool is only at 18% or so total.
So, it would seem the 80% rule applies to an individual zvol, regardless of the free space on the underlying zpool. Is this true? If so, I'm going to work on moving some virtual disk around, and then expanding or recreating the zvols somehow. If not, I need to dig further.
Setup:
FreeNAS-9.10.1-U4
2x E5-2620 v3
256GB RAM
Pool:
14x 4TB 7.2k NLSAS mirror vdevs,
2x 400GB P3700's mirrored for SLOG
1x 800GB P3700 for cache
28TB usable, committing to only use 50% so 14TB really usable
This was all setup in December. We have a 3 node Hyper V cluster that access SAN via iSCSI. I wish I had metrics to share, but I don't, so the best way I can explain the issue is, VMs used to boot up (all 50 or so) in about 5 mn. It now takes over 2 hours.
I believe the issue might be due to my poorly chosen way to chop up the "usable" 50% space.
What I did was, for the purpose of.....I guess separating virtual disks (which I realize doesn't really matter, as they're all on the same zpool), was to create a number of zvols, totaling in just under 50% of the total pool. There were no problems at all up front. Performance was great. But very recently that slowed waaayyyy down. The only thing I see is that a couple of those zvols are right around 80%, though the pool is only at 18% or so total.
So, it would seem the 80% rule applies to an individual zvol, regardless of the free space on the underlying zpool. Is this true? If so, I'm going to work on moving some virtual disk around, and then expanding or recreating the zvols somehow. If not, I need to dig further.