SSDs need TRIM and Spare Space.
		
		
	 
No, if you give the SSD enough spare space, you do not need TRIM. At 50% provisioning, the spare space helps to keep write amplification near 1.0, which should be your target.
A study of IBM Zürich has written about the relation between spare space and write amplification, an effect where performance degradation goes hand-in-hand. Here's a visual graph and it shows that reserving additional spare space is very beneficial to reduce write amplification, even if just a few percent extra can help a great deal. The default 6.8% is definetely too low.
		
		
	
	
	
	
		
		
			And besides, with trim ALL "free space" on the drive is considered spare space. Besides which, if spare space is the most important then TRIM is super important because of what TRIM actually does.
		
		
	 
Yes, almost sounds too good to be true, doesn't it?
I'm afraid that it is. While TRIM can help alot, what ultimately matters for the SSD is free erase blocks, not free space. SSDs like Intel are still susceptible to Erase Block Fragmentation over time with too few spare space allocated. This will cause performance degradation, especially for the writes but also reads.
Question is why? Why if you keep free space on your filesystem and you have TRIM, it still can degrade? The answer is: fragmentation. Assume a 80GB SSD with a full partition which is 50% full; so 40GB of allocated data and 40GB free space. You would assume this 40GB is usable by the SSD due to trim, right? Well true, but that doesn't mean this space all consists of empty 128K erase blocks. It could just be that all erase blocks have been occupied for 50% and that even with 40GB free space there are 0 free erase blocks available, even with TRIM. This would be an example of extreme erase block fragmentation, but i was trying to make my point.
So again: it is not free space what counts, it is free erase blocks. TRIM surely does help, but in the end may be unable to yield any totally free 128KiB erase blocks due to them all being partly occupied. The small snippets of free space become useless then; and only the 6.8% spare space would be truely useful to the SSD; as this is 100% dedicated and cannot be used for host data.
That means that dedicated spare space, is more usable than TRIM-ed space. But if all you do is write sequentially to your SSD, then there won't be much fragmentation at all and you wouldn't have degradation and TRIM works well to give free erase blocks. But if you keep a modestly full filesystem and have a lot of small (random) writes and modifications, such as happen on a system disk when installing Windows updates etc, then i believe TRIM works much less well than many believe it will.
You wouldn't be the first with performance degradation on G2 Intels with TRIM enabled. Forum threads enough about it.
The clue is how to use your SSD while keeping it fast due to it never exhausting its available free erase blocks, and keeping dynamic data ratio to a minimum. The dynamic/static data may be harder to understand, but basically it has to do that the SSD can store data in different places than the host (windows) thinks it is stored. This write remapping can also amplify the fragmentation of erase blocks.
Intel's controller is almost flawless, it just lacks three things:
- a super-capacitor to allow safe write-back writes without dataloss on power failure
- higher sequential write speeds
- better firmware or more spare space to cope with erase block fragmentation
I am very interested in the upcoming G3 Intel controller, to see how they addressed this problem. TRIM alone is not the end of the degradation problem, that much is for certain. ;-)
	
	
		
		
			IIRC my intel 80GB SSD has 96GB, out of which 16GB is reserved as spare.
		
		
	 
Intel X25-M 80GB actually has 80GiB (binary gibibytes) of NAND. That is 85899345920 bytes or 85.9GB. Only 80GB (or 80 billion bytes) is visible, so 5.9GB is spare space, which is 6.8% of the total capacity.
SSDs like Sandforce have a much higher spare space by default, the better ones are sold with 28% spare space. Firmware can be used to relclaim this space, but performance over time will suffer; even with TRIM.
	
	
		
		
			I have it formatted as one big partition. out of which 41GB is free space.
		
		
	 
Could you show me a screenshot of how AS SSD and CrystalDiskMark perform on your SSD? Please download new versions as the old versions have missing features.