Why is defraging so slow?

I would say the jury is still out on defragging SSDs.

At first glance, most experts will state that SSDs do not need to be defragged. Mike Karp, Systems Management News storage columnist, pointed out that there are two kinds of SSD and that defragmenting either is not needed.

“There is no conceivable reason to defragment either. SSDs based on RAM will not be adversely affected by defragging unless your concept of defragging involves the use of a hammer,” said Karp. “Flash-based SSDs are all also unlikely to be harmed, but there is a caveat: Because the lifetime of flash memory is typically limited by the total number of writes the memory can accept, and because defragging actually does a rewrite in the process of making data contiguous, a defragmenting procedure will shorten the life of the flash memory by lessening the number of writes that the chip can accept.”

While Karp is not alone in his view of defragging’s usefulness in SSDs, there are those who think otherwise. Most notable among the supporters of defragging SSD is Diskeeper, a Burbank, Calif.-based company that offers numerous defragmentation tools for standard hard drives and storage arrays.

Gary Quan, senior software architect at Diskeeper, acknowledged that flash-based SSDs have a lifespan, and therefore shouldn’t be defragmented as often as typical hard drives. But that’s not to say he hasn’t seen benefits from defragmentation in SSDs.

“What we found out is that fragmentation can really hurt the I/O bandwidth on SSDs. There isn’t that much of a performance degradation until the files become heavily fragmented. But there may be an increase in the number of I/O operations that have to occur. That’s not where we’re seeing the degradation. We’re seeing that during write activity. When the free space is badly fragmented, the writes can see 30 to 40 percent degradation in performance,” said Quan.

Do Solid State Disks Need Defragging? - Systems Management News On The Web

Granted, this is an older article but a search for "do you need to defrag solid state drives" seems to have the community split. From what others have posted on this forum, SSDs probably won't need to be defragged as often as HDDs and it probably won't make a noticeable difference in their expected life span.
 

My Computer My Computer

At a glance

Win 7 Pro 64-bitIntel i5 2.4 Ghz8GB DDR3Intel HD 3000
Computer type
Laptop
Computer Manufacturer/Model Number
Sony Vaio VPCEB47GM Laptop
OS
Win 7 Pro 64-bit
CPU
Intel i5 2.4 Ghz
Memory
8GB DDR3
Graphics Card(s)
Intel HD 3000
Sound Card
IDT High Definition
Monitor(s) Displays
15.6 WGXA Anti-Glare LED
Screen Resolution
1280x800
Hard Drives
640Gb 7200rpm
Antivirus
MSE
Browser
Opera (primary) with IE9 backup
Long Term Fragmentation is a problem in general, but what I think they are saying for SSDs, is that the kind of fragmentation that would cause problems with programs might not be 'noticeable' for SSDs. There is the possibility, that unlike spindle based disks, the option to place data won't be nearly as random as it is with normal hard disks due to a LACK of having to find a convenient place to put the data at a given time due to spinning of a disk. The life time of the SSD will probably have its own Read/write failure due to the fact the drive has finally reached its limit within its life time before fragmentation is an issue.
 

My Computer My Computer

At a glance

Windows 7 Ultimate x64 and Home Premium x64Intel i7 960 (3.2 GHz Quad Core)12 Gigs (Triple Channel)Alienware OEM nVidia GTX 560 Ti (1.25 Gig)
Computer Manufacturer/Model Number
Alienware Area 51 Desktop and Dell Inspirion 17R (N7010)
OS
Windows 7 Ultimate x64 and Home Premium x64
CPU
Intel i7 960 (3.2 GHz Quad Core)
Motherboard
Alienware Intel based X58
Memory
12 Gigs (Triple Channel)
Graphics Card(s)
Alienware OEM nVidia GTX 560 Ti (1.25 Gig)
Sound Card
Creative Labs X-Fi Titanium
Monitor(s) Displays
Samsung PX2370 LED 23" Monitor
Screen Resolution
1920x1080
Hard Drives
2 320 Gig SATA in Raid 1 Configuration (System/App)
1 1 Tera SATA (Games)
1 1 Tera SATA (Data/Music/Videos)
PSU
750 Watt Power Supply
Case
Alienware Area 51 Desktop
Cooling
Liquid Cooled
Keyboard
Logitech G510
Mouse
Microsoft Trackball Explorer
Internet Speed
Cable
SSDs don't need conventional defrag since fragmentation does not affect sequential read/write and random read times. Infact unnecessary/inefficient defrag can use up read/write cycles of the SSD cell as has been indicated in other posts above. SSDs are known to suffer from relatively poor random write performance though IIRC.

So most SSDs can benefit from optimization of file arrangement and free space consolidation for minimizing random writes (which are slow) and increasing sequential writes. Some of the better commercial auto defraggers have add-ons that do this optimization automatically in the background.
 

My Computer My Computer

At a glance

XP Pro SP3, Windows 7 Pro x64i25008GB 1333 MHzGTX260
OS
XP Pro SP3, Windows 7 Pro x64
CPU
i2500
Motherboard
Asus P8P67
Memory
8GB 1333 MHz
Graphics Card(s)
GTX260
Sound Card
Asus Xonar DG
Monitor(s) Displays
Dell 2407WFP-HC
Screen Resolution
1920x1200
Hard Drives
Several; total 4TB
PSU
Silverstone Zeus 750W
Case
Gigabyte Full Tower
Cooling
Stock
Keyboard
Logitech G15
Mouse
Razer Deathadder
Internet Speed
10Mbps
Back
Top