Windows 7 SSD Performance Overview

geoffry

Senior member
Sep 3, 2007
599
0
76
It looked like TRIM didn't do much.

But I believe it will slow the speed degredation over the life of the SSD as it gets filled up more than improve raw speed on a fresh drive...correct me if I'm wrong the experts around here.
 

taltamir

Lifer
Mar 21, 2004
13,576
6
76
trim just NOTIFIES the controller of free space. after which it is entirely up to the control as to HOW it manages it and what it preemptively clears... done correctly it COULD completely eliminate any and all speed degradation due to internal fragmentation, making the drive work in "new state" all the time... BUT, it took intel to make the first proper SSD drive controller... who knows when we will have someone make a proper TRIM implementation. I expect early implementations to be primitive and limited.
 

Rebel44

Senior member
Jun 19, 2006
742
1
76
I didnt see anything about Wiper (OCZ tool to send TRIM) in that review - they just said that they compared older FW (1275 ??) with FW with TRIM support (1370) - if they didnt use Wiper that would mean that they never used TRIM - they just compared 2 versions of FW.
 

VaultDweller

Member
Nov 8, 2004
69
0
0
if they didnt use Wiper that would mean that they never used TRIM - they just compared 2 versions of FW.
I thought the idea was that Windows 7 supports TRIM natively making utils like Wiper unnecessary?
 

Idontcare

Elite Member
Oct 10, 1999
21,110
59
91
Originally posted by: VaultDweller
if they didnt use Wiper that would mean that they never used TRIM - they just compared 2 versions of FW.
I thought the idea was that Windows 7 supports TRIM natively making utils like Wiper unnecessary?

Yeah, my impression too.
 

taltamir

Lifer
Mar 21, 2004
13,576
6
76
windows 7 DOES support it natively and does NOT require any tools... RC1 of win7 has already implemented final version of trim, it sends trim with every erase (regardless of what drive it thinks it has) notifying the drive of free space. Any drive that doesn't recognize the command ignores it, those that do recognize the command (say, indilinx 1370 firmware SSDs) act on the data it gives them.
 

Doctor W

Junior Member
Oct 22, 2004
10
0
0
1370 for the indilinx doesn't support the actual TRIM command as far as I know. They implemented a custom vendor-specific command to use the wiper tool (that behaves identically). Rumors are the next one actually supports the real TRIM command.
 

taltamir

Lifer
Mar 21, 2004
13,576
6
76
the wiper does NOT behave identically, lemme quote myself:
TRIM is an upcoming drive controller command meant to inform a solid state drive (SSD) of free space, so that it may preemptively defrag it to increase performance.[1]
SSD defragmentation is a very different process, with different causes, than a spindle HDD defragmentation. Regular defragmentation tools do not work with SSD as they are meant to solve different issues with the storage of data. The root cause of the issue is that SSD drives cannot actually modify data without first deleting it. Furthermore SSDs can write 4kb blocks at a time, but only delete 512kb blocks, often requiring a read-erase-modify-write cycle instead of a simply write operation. To avoid unnecessary work and slowdowns, spindle drives are only informed of data having been erased when they are told to modify the contents of the sectors containing it, not when the user actually deletes the data. On the other hand, preemptively erasing unused SSD blocks allows new data to be simply written without having to read, erase and modify existing data, greatly improving speed. By informing the controller of "free space" it can actually erase it in preparation for future writes.
TRIM has already been implemented in Windows 7 release candidate, but until solid state drives are updated with firmware that can understand the command, it will simply be ignored.
Some drives such as the gskill falcon and the ocz vertex have a specialized tool called wiper.exe that claims to perform on demand "trim", however it is actually a specialized defragmentation tool for SSDs (regular defragmentation tools do not work on SSD).[2] It simply clears unused space, while TRIM actually informs the controller about unused space allowing it to continuously manage resources for best performance.

oh... and wiper tool? it corrupts data on 64bit oses... (and sometimes 32bit oses too)

Also the whole PURPOSE of trim is to allow the drive to continuously manage resources, running a tool now and then completely defeats that purpose as it is a one time clean and you immediately start running out of ready to write space again.

intel drive already performs pretty agressive background defragging from what I have read in pcper. trim will allow it to be more efficient about it. but it does not necessitate higher efficiency, trim only informs the controller, which can then implement a bad cleanup scheme, or a good cleanup scheme based on the data provided by trim.
 

Doctor W

Junior Member
Oct 22, 2004
10
0
0
The end result of wiper is the same as a system that's been trimming automatically since the filesystem was created. Any unused space is marked as available. After that yeah, it's up to the controller to make use of the information. Given that a single run of wiper for me instantly restores out-of-the-box performance, it appears that Indilinx did a pretty good job with it. Once the drives accept the 'official' (not really yet) command from Win 7, the end result should be the same without having to run the program.

Also, wiper behaves properly. If you turned on Win 7 trim and had a trim-capable SSD you'd get the exact same corruption on the systems that are having problems with wiper. It's a driver/controller bios issue. They're truncating the addresses. And I haven't seen a single case of a 32bit system having problems. I've trimmed my two systems dozens of times, no issues.
 

taltamir

Lifer
Mar 21, 2004
13,576
6
76
wow... you have never seen a problem on TWO SYSTEMS!... the wiper tool DOWNLOAD PAGE warns that it has problems with data corruption, and many have experienced it on various systems.
 

Doctor W

Junior Member
Oct 22, 2004
10
0
0
The annoyance is people act like wiper is totally random and may suddenly destroy your data. It's an incompatibility with certain drivers & chipsets. Either it will trash a drive the very first time, or you're good. And as I said, the *exact same* systems will have the exact same problems with real trim. It has nothing to do with indilinx really.
 

taltamir

Lifer
Mar 21, 2004
13,576
6
76
do you have any confirmation, articles, something, that discusses the explanation you give?
Because this is the first I have heard that it is a specific bug in certain controllers and extends to any sort of trim.
 

usernamereserved

Junior Member
Mar 7, 2009
17
0
0
TRIM has to be supported at several levels.
The OS has to support it: Win 7 does.
The controller driver has to support it: The native MS Win7 driver does and Intel have a couple of beta drivers out there for Win7 that does support it.
The SSD controller has support it. Intel X25M does and the Indilinx Barefoot also supports TRIM.
The firmware must support TRIM.

RE OCZ Wiper: It will work on most chipsets if the native Win7 MS SATA drivers are used.
In my experience i can confirm Doctor W statement. If it works once, it does not seem to cause problems later.
 

taltamir

Lifer
Mar 21, 2004
13,576
6
76
The controller driver has to support it: The native MS Win7 driver does and Intel have a couple of beta drivers out there for Win7 that does support it.

The controller does NOT have to support it specifically, the controller just forwards ALL commands without understanding ANY of them.

I heard a claim from one guy that some controllers truncate the data because its 64bit (huh), but that is not a trim issue specifically, those controllers would truncate other data too. If it is even a real case (one guy telling me this on anandtech is no proof it is)
 
sale-70-410-exam    | Exam-200-125-pdf    | we-sale-70-410-exam    | hot-sale-70-410-exam    | Latest-exam-700-603-Dumps    | Dumps-98-363-exams-date    | Certs-200-125-date    | Dumps-300-075-exams-date    | hot-sale-book-C8010-726-book    | Hot-Sale-200-310-Exam    | Exam-Description-200-310-dumps?    | hot-sale-book-200-125-book    | Latest-Updated-300-209-Exam    | Dumps-210-260-exams-date    | Download-200-125-Exam-PDF    | Exam-Description-300-101-dumps    | Certs-300-101-date    | Hot-Sale-300-075-Exam    | Latest-exam-200-125-Dumps    | Exam-Description-200-125-dumps    | Latest-Updated-300-075-Exam    | hot-sale-book-210-260-book    | Dumps-200-901-exams-date    | Certs-200-901-date    | Latest-exam-1Z0-062-Dumps    | Hot-Sale-1Z0-062-Exam    | Certs-CSSLP-date    | 100%-Pass-70-383-Exams    | Latest-JN0-360-real-exam-questions    | 100%-Pass-4A0-100-Real-Exam-Questions    | Dumps-300-135-exams-date    | Passed-200-105-Tech-Exams    | Latest-Updated-200-310-Exam    | Download-300-070-Exam-PDF    | Hot-Sale-JN0-360-Exam    | 100%-Pass-JN0-360-Exams    | 100%-Pass-JN0-360-Real-Exam-Questions    | Dumps-JN0-360-exams-date    | Exam-Description-1Z0-876-dumps    | Latest-exam-1Z0-876-Dumps    | Dumps-HPE0-Y53-exams-date    | 2017-Latest-HPE0-Y53-Exam    | 100%-Pass-HPE0-Y53-Real-Exam-Questions    | Pass-4A0-100-Exam    | Latest-4A0-100-Questions    | Dumps-98-365-exams-date    | 2017-Latest-98-365-Exam    | 100%-Pass-VCS-254-Exams    | 2017-Latest-VCS-273-Exam    | Dumps-200-355-exams-date    | 2017-Latest-300-320-Exam    | Pass-300-101-Exam    | 100%-Pass-300-115-Exams    |
http://www.portvapes.co.uk/    | http://www.portvapes.co.uk/    |