SSD's and Defragmentation

rap33042

Senior Moment
Guru
Local time
9:30 PM
Messages
570
Location
Osceola, WI
Hi All:

By now the savvy readers of this forum all know that defragmenting a Solid State Drive (SSD) is not only futile but can actually shorten the life of the drive through excessive writes.

Now there's another reason that it doesn't make sense.

"Solid state drives use a technology called wear leveling to extend the lifetime of the device. Storage sectors on Flash drives have limited write-cycles which means that they cannot be written to anymore eventually. Wear leveling is used to avoid heavy use of specific sectors. With Solid State Drives it’s not possible to save data to a specific sector of the drive. The wear leveling mechanism makes sure that the data is evenly distributed on the drive."
Quote Source: Solid State Drives And Encryption, A No-Go?

The article is actually talking about Encryption but the last line of the above paragraph jumped out at me.

Defragmenters work by positioning files on the hard drives to make them contiguous thereby speeding up access times and reducing head thrashing. This requires them to have direct access to the drives.

SSD's, however, are written to by the wear-leveling mechanism; this suggests to me that defragmention programs no longer have their normal direct access.

So, even though the pretty graphic display shows all your files nicely lining up, the true state of the drive is hidden from view (and direct access) by the wear-leveling mechanism. Bottom line? A total waste of time.

Any thoughts?
 

My Computer

Computer Manufacturer/Model Number
OEM - Me
OS
Windows 7 Home Premium x64
CPU
AMD Phenom II X6 1600T
Motherboard
GigaByte GZ-990FXA-UD3
Memory
16GB PC3-10700 (1342MHz)
Graphics Card(s)
ATI Radeon 5770 HD (x2) CrossFire
Sound Card
On-board RealTek chipset
Monitor(s) Displays
3x Hanns-G 1920x1080 Monitors
Screen Resolution
3x Hanns-G 1920x1080 Monitors
Hard Drives
Intel 25-V SSD 40GB: 218 MB/s AT: 0.1ms
Intel X-25M SSD 80GB: 230MB/s AT: 0.1ms
Seagate 750GB: 133 MB/s AT: 13ms (perpendicular storage)
Buffalo HD-PCTU3 1TB External drive
PSU
OCZ Stealth X Stream 750W
Case
Cheap (unknown)
Cooling
Stock
Keyboard
HP USB
Mouse
LogiTech USB
Internet Speed
1.5 Mbps - Slow - At the tail-end of a rural network
Other Info
Printer: Epson Stylus C-84
Scanner: HP 3500C Flatbed
DVD-RW: Plextor
DVD-ROM: Unknown
WEI: 7.4
Interesting.



I know of 2 Defragmenters that are OK to use.
PerfectDisk (using Consolodate)
Diskeeper (Using the HyperFast plugin sold seperatly)

I can not comment on Diskeeper, but I do use Perfect Disk.


I consolodate my main SSD about once a Month. It does seem to help some, in the sense by consolodating the free space, the writes stay up to par.

As far as performance, well, my Intel drive (main one) runs just as well as day one.

My old Vertex Drive on the other hand, starts wearing down and need some maintenance from time to time. (Mind you, this is a regualr Vertex, NOT the Vertex2)
Not sure what the deal is there. So I run it on occasion on the Intel, and the the Vertex alone. Its just used for a couple Games anyway.



Now whether or nor this provides any real benefit, I cant be sure.
It does feel as though it keeps my drive perming as it should.


I do not think Consolodate actually defragments anything does it? It simply moves everything closer together eliminating free space.
 

My Computer

Computer Manufacturer/Model Number
Custom (Self Build)
OS
Windows 7 Home Premium 64bit
CPU
Intel Core i7 2700k
Motherboard
eVGA P67 SLI
Memory
8GB Mushkin Redline Ridgebacks @1866
Graphics Card(s)
EVGA GTX570 SC
Sound Card
XiFi Titanium HD
Monitor(s) Displays
LG W2453V
Screen Resolution
1920x1080
Hard Drives
Intel 320 80GB -- Intel X25-V 40GB --WD Black 1TB x2 -- WD Blue 640GB
PSU
Seasonic x750
Case
Corsair 600T SE White
Cooling
eVGA Superclocked CPU Cooler
Keyboard
Saitek Cyborg
Antivirus
Kaspersky
Browser
IE
Other Info
LG BD/DVD
I rarely run a defrag on my spinning hard drives....so, that pretty much means I probably won't ever run one on an SSD. I've never been able to really quantify performance gains with a defrag. In theory, on paper, it makes tons of sense. In real world usage with a stop watch, I just don't see a change.
 

My Computer

Computer Manufacturer/Model Number
Self-Built in July 2009
OS
Windows 7 Ultimate x64
CPU
Intel Q9550 2.83Ghz OC'd to 3.40Ghz
Motherboard
Gigabyte GA-EP45-UD3R rev. 1.1, F12 BIOS
Memory
8GB G.Skill PI DDR2-800, 4-4-4-12 timings
Graphics Card(s)
EVGA 1280MB Nvidia GeForce GTX570
Sound Card
Realtek ALC899A 8 channel onboard audio
Monitor(s) Displays
23" Acer x233H
Screen Resolution
1920x1080
Hard Drives
Intel X25-M 80GB Gen 2 SSD
Western Digital 1TB Caviar Black, 32MB cache. WD1001FALS
PSU
Corsair 620HX modular
Case
Antec P182
Cooling
stock
Keyboard
ABS M1 Mechanical
Mouse
Logitech G9 Laser Mouse
Internet Speed
15/2 cable modem
Other Info
Windows and Linux enthusiast. Logitech G35 Headset.
Wishmaster:

I'm not sure that anything is being moved on the SSD by any defragmenter regardless of the settings because of the aforementioned wear-leveling mechanism that appears to do the actual writing to the drive.

At least, that's my take on the article's description of how data is written to the SSD.
Am I thinking wrongly? Am I missing something?
 

My Computer

Computer Manufacturer/Model Number
OEM - Me
OS
Windows 7 Home Premium x64
CPU
AMD Phenom II X6 1600T
Motherboard
GigaByte GZ-990FXA-UD3
Memory
16GB PC3-10700 (1342MHz)
Graphics Card(s)
ATI Radeon 5770 HD (x2) CrossFire
Sound Card
On-board RealTek chipset
Monitor(s) Displays
3x Hanns-G 1920x1080 Monitors
Screen Resolution
3x Hanns-G 1920x1080 Monitors
Hard Drives
Intel 25-V SSD 40GB: 218 MB/s AT: 0.1ms
Intel X-25M SSD 80GB: 230MB/s AT: 0.1ms
Seagate 750GB: 133 MB/s AT: 13ms (perpendicular storage)
Buffalo HD-PCTU3 1TB External drive
PSU
OCZ Stealth X Stream 750W
Case
Cheap (unknown)
Cooling
Stock
Keyboard
HP USB
Mouse
LogiTech USB
Internet Speed
1.5 Mbps - Slow - At the tail-end of a rural network
Other Info
Printer: Epson Stylus C-84
Scanner: HP 3500C Flatbed
DVD-RW: Plextor
DVD-ROM: Unknown
WEI: 7.4
Back
Top