Register FAQ / Rules Forum Spy Search Today's Posts Mark Forums Read
Go Back   MacRumors Forums > Apple Hardware > Notebooks > MacBook Air

Reply
 
Thread Tools Search this Thread Display Modes
Old Dec 5, 2008, 10:55 AM   #1
Kan-O-Z
macrumors 6502
 
Join Date: Aug 2007
SSD Fragmentation?

I remember reading somewhere that SSD does not have a problem with fragmentation. Is that because of the way it stores data on the drive or is it because it has incredible random access as opposed to sequential access.

If SSD does not suffer from fragmentation problems does that mean OS X will not try to defrag it. What I'm really trying to get at is this:

As a general rule of thumb, it's ideal to keep at least 10% of your drive free so that the OS can use this space for defrag purposes increasing speed/efficiency. If SSD doesn't suffer from this stuff, does that mean we can go ahead a fill up most of the drive and still be efficient?

Kan-O-Z
Kan-O-Z is offline   0 Reply With Quote
Old Dec 5, 2008, 11:37 AM   #2
silverblack
macrumors 65816
 
silverblack's Avatar
 
Join Date: Nov 2007
Quote:
Originally Posted by Kan-O-Z View Post
If SSD does not suffer from fragmentation problems does that mean OS X will not try to defrag it.
I don't know the answer, but I don't think (purely speculation) you can turn off the 'defrag' the OS X does regularly in the background.


Quote:
Originally Posted by Kan-O-Z View Post
If SSD doesn't suffer from this stuff, does that mean we can go ahead a fill up most of the drive and still be efficient?

Yes. This article shows that SSD does not slow down significantly as it fills up.
silverblack is offline   0 Reply With Quote
Old Dec 5, 2008, 07:56 PM   #3
h1d
macrumors regular
 
Join Date: Nov 2008
OS X does defrag in the back?

And from what I read (sorry forgot where) the way SSD works does not slow down by random reads (as many benchmark says), thus defragmenting the files doesn't mean much, and what's bad is if you actually do defrag it, the SSD life span just decreases. Seems, SSD has a block size that can be larger than a small file and if one were to erase a file that is smaller than a SSD block, the entire block has to be deleted and if any other part of another file was within the same block, it has to be moved before the deletion too, thus making alot of write operation when you defrag.

So, while the life span of SSD (especially MLC type) isn't big of an issue these days, I wouldn't do it when it doesn't make things better.

Last edited by h1d; Dec 5, 2008 at 08:03 PM.
h1d is offline   0 Reply With Quote
Old Dec 5, 2008, 10:16 PM   #4
Catfish_Man
macrumors 68030
 
Catfish_Man's Avatar
 
Join Date: Sep 2001
Location: Portland, OR
Send a message via AIM to Catfish_Man
Quote:
Originally Posted by h1d View Post
OS X does defrag in the back?
It does; when it attempts to open a file of less than 20MB that is in (iirc) more than 6 fragments, it will move it to a contiguous block if possible.
Catfish_Man is offline   0 Reply With Quote
Old Dec 5, 2008, 10:24 PM   #5
Nermal
Moderator
 
Nermal's Avatar
 
Join Date: Dec 2002
Location: Whakatane, New Zealand
It's true that SSDs don't suffer from fragmentation. In fact, Windows 7 won't automatically defrag the drive if it's an SSD. As h1d has mentioned, defragging an SSD will reduce its life, so it'd be a good idea to see whether the OS X auto-defrag can be turned off.
Nermal is offline   0 Reply With Quote
Old Dec 6, 2008, 02:27 AM   #6
h1d
macrumors regular
 
Join Date: Nov 2008
Quote:
Originally Posted by Catfish_Man View Post
It does; when it attempts to open a file of less than 20MB that is in (iirc) more than 6 fragments, it will move it to a contiguous block if possible.
Ah, I didn't know. Wonder what happens if an app tries to open alot of small files at once, would it simply slow down badly?

And is some kind of daemon doing the work or is it built into the file system (or kernel) and can't be turned off unless choosing another file system?
h1d is offline   0 Reply With Quote

Reply
MacRumors Forums > Apple Hardware > Notebooks > MacBook Air

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
thread Thread Starter Forum Replies Last Post
Macbook pro third-party SSD upgrade advice? badfish123 MacBook Pro 7 Aug 26, 2013 05:40 AM
Where to get aftermarket SSD fitted to iMac gwelmarten iMac 3 Aug 28, 2011 07:43 PM
How do I delete everything on an OWC Mercury Exreme Pro SSD for use in a 2011 MBP? Zoowatch Mac Pro 10 Jun 2, 2011 01:37 PM
Whats the most economical way to buy a customized model with SSD? Which SSD for TRIM? rceee MacBook Pro 0 Apr 20, 2011 04:54 PM
Intel x25-m G2 SSD vs Intel 510 SSD for 2.2 Ghz Macbook Pro 15'' badfish123 MacBook Pro 5 Mar 4, 2011 09:54 AM


All times are GMT -5. The time now is 02:48 AM.

Mac Rumors | Mac | iPhone | iPhone Game Reviews | iPhone Apps

Mobile Version | Fixed | Fluid | Fluid HD
Copyright 2002-2013, MacRumors.com, LLC