Storage
--
Questions
--
Followers
Top Experts
Zero AI Policy
We believe in human intelligence. Our moderation policy strictly prohibits the use of LLM content in our Q&A threads.
If you want more, be specific on the SSD, controller, RAID config, host O/S, etc.. The generic answer is, it depends.
Meanwhile, the stripe size doesn't have a direct impact, but it can impact just how often you need to run wear leveling utilities. As long as you set up a scheduled run for the appropriate utility, it's unlikely that the stripe size will matter.
Stripe size from wear level position isn't significant enough to worry about unless you are writing full time at interface speeds maybe 8 hours a day, and the internal chip does play a huge factor. I can't get too deep on internals as I have an NDA with one of the manufacturers, but if you really need to know, and are an appliance manufacturer or white box manufacturer then ... :)
Also much more to consider - the file system, of course. The way it works in NTFS is the "TRIM" is done in Win7 device driver. It is in some LINUX kernels, but is pretty raw, and there are issues with RAID.
The large reserved space is vendor/product specific, not 50% by any means. As for massive RAID controller processing .. that isn't true. Processing is almost zero overhead. It is the I/O cycles that gets you.
I wrote code to do TRIM behind certain RAID controllers and SSDs late last year. But good news is that my company's exclusivity clause expires "soon". Don't know how it will shake out. Doing it the right way requires modifying device drivers. Doing it the "easy" way requires running code that slices out a reserved area behind each disk in the RAID, telling the SSD that this is "reserved", then doing some stuff I'm not going to reveal.
In any event .. don't worry about stripe size, not a significant factor. SSD chip manufacturer, host O/S, RAID config, file system, type of data are more important, and all to varying degrees as the SSD chips have proprietary and unpublished algorithms that can significantly affect performance (i.e, several hundred percent easily)






EARN REWARDS FOR ASKING, ANSWERING, AND MORE.
Earn free swag for participating on the platform.
Most early SSD had 4KB pages, now they should be at 8KB or even more to allow such sequential througput we saw.
In fact, you should NOT care of that. You should care on:
-aligning your partition to 1MB (or another power of 2 like 64KB)
-define your stripe size to equal your IO size on system requiring IOPS optimization (no parity raid 5/6/50/60)
-define your stripe size to 256KB or 512KB in any other situation
-forget about this useless TRIM feature (useless because most FS update sectors...marking them for replacement without any fancy "TRIM")
dlethe => Glad to know that LSI now supports TRIM in their RAID controllers -- I knew that was coming, but wasn't aware it was already available.
I simply don't think stripe size is a signfiicant factor when using an SSD. None of the factors that optimizing stripe size help mitigate (seek time, rotational latency, etc.) are relevant with SSDs.

Get a FREE t-shirt when you ask your first question.
We believe in human intelligence. Our moderation policy strictly prohibits the use of LLM content in our Q&A threads.
The TRIM feature is usefull only when you delete sectors as it notifies the SSD that they can be reclaimed which enable a better garbage collection...and TRIM disable any UNDELETE feature.
TRIM is useless for most current enterprise usages:
-Database
-Virtual disk files
ALL current SSD controllers do NOT care about being notified of some deleted sectors to be able to efficiently run their garbage collector. I agree that some rare desktop usages may slighly suffer from a missing TRIM.
Storage
--
Questions
--
Followers
Top Experts
Computer data storage, often called storage or memory, is a technology consisting of computer components and recording media used to retain digital data. In addition to local storage devices like CD and DVD readers, hard drives and flash drives, solid state drives can hold enormous amounts of data in a very small device. Cloud services and other new forms of remote storage also add to the capacity of devices and their ability to access more data without building additional data storage into a device.