StorageCurious
Explorer
- Joined
- Sep 28, 2022
- Messages
- 60
I've searched far and wide on this topic, and likely just haven't use the right search words and have found not quite precisely what I am looking for.
I know TrueNAS supports overprovisioning at pool creation (I seem to understand also when adding a SLOG to an existing pool).
My (surely poor) understanding of overprovisioning is that a SSDs needs free space to optimally record data in a way that spread the data over all the cells, making the SSD drive have a longer lifespan.
I thought (again, probably wrongly) that overprovisioning, say, 50GB meant that 50GB were going to be kept aside at all time for this. So on my personal PC, I understand this to mean I lock myself out of 50GB to make my Samsung SSD last longer.
When it comes to the SLOG drives (let's use 100GB as an example, because that is what I have), I know the actual data written on before it's flushed will be minimal compared to the overall drive size. Why do I need to set aside space in that case, since I know the drive will never fill up in any significant way?
What in my understanding is wrong about overprovisioning?
there is this here : https://www.truenas.com/community/threads/maximizing-slog-ssd-write-endurance.54830/ but that only leads me to ask "in this case why is overprovisioning a TrueNAS setting if it doesn't matter?"
I know TrueNAS supports overprovisioning at pool creation (I seem to understand also when adding a SLOG to an existing pool).
My (surely poor) understanding of overprovisioning is that a SSDs needs free space to optimally record data in a way that spread the data over all the cells, making the SSD drive have a longer lifespan.
I thought (again, probably wrongly) that overprovisioning, say, 50GB meant that 50GB were going to be kept aside at all time for this. So on my personal PC, I understand this to mean I lock myself out of 50GB to make my Samsung SSD last longer.
When it comes to the SLOG drives (let's use 100GB as an example, because that is what I have), I know the actual data written on before it's flushed will be minimal compared to the overall drive size. Why do I need to set aside space in that case, since I know the drive will never fill up in any significant way?
What in my understanding is wrong about overprovisioning?
there is this here : https://www.truenas.com/community/threads/maximizing-slog-ssd-write-endurance.54830/ but that only leads me to ask "in this case why is overprovisioning a TrueNAS setting if it doesn't matter?"
Last edited: