CLEsportsfan
Dabbler
- Joined
- Nov 23, 2020
- Messages
- 20
After reading this path to block storage success link, I have a question on how exactly ZFS determines "free space" as far as performance goes.... Does it go by un-allocated space on the drives or unused space in allocated sections?
For example: If I have a 10TB pool (let's say two 10TB drives in a mirror) and I create a 8TB volume for ESXi datastore, but I only have 5TB of files stored on it. What does ZFS consider ais my "free space"? Either the 2TB unallocated, 3TB unused in the volume, or the 5TB free between drive size and what's actually used on the drive?
Obviously fee space for ZFS is a good thing for performance. Your responses will basically tell me if it's better to have a volume size only slightly bigger than the files I have to store or if it's better to create the biggest volume I can regardless of how many files I'll have.
Sorry if this is too much of a "newb" question. I searched around the forum and couldn't find a specific answer.
For example: If I have a 10TB pool (let's say two 10TB drives in a mirror) and I create a 8TB volume for ESXi datastore, but I only have 5TB of files stored on it. What does ZFS consider ais my "free space"? Either the 2TB unallocated, 3TB unused in the volume, or the 5TB free between drive size and what's actually used on the drive?
Obviously fee space for ZFS is a good thing for performance. Your responses will basically tell me if it's better to have a volume size only slightly bigger than the files I have to store or if it's better to create the biggest volume I can regardless of how many files I'll have.
Sorry if this is too much of a "newb" question. I searched around the forum and couldn't find a specific answer.