Intel SRT - To defrag or not to defrag

niyosha

Distinguished
Aug 7, 2008
12
0
18,510
Question is pretty self-explanatory, but I'll set it up as best I can anyways...

Does anybody know definitively how disk defragmentation is handled on an Intel SRT-enabled drive? Depending on how it's implemented, it seems as if it could be either beneficial or deleterious to the performance and lifespan of the drives.
 
Interesting question, I don’t know the answer for sure but I would imagine that an Intel SRT disk would benefit from being defragmented if very fragmented but that doing so would shorten the life of the drive. So only defragment these drives if you have to because of extreme fragmentation.
 

niyosha

Distinguished
Aug 7, 2008
12
0
18,510
Interesting question, I don’t know the answer for sure but I would imagine that an Intel SRT disk would benefit from being defragmented if very fragmented but that doing so would shorten the life of the drive. So only defragment these drives if you have to because of extreme fragmentation.

Thanks for the input. Not exactly the explanation I was looking for, but I'm glad to see that somebody else is also thinking about this.

defrag in windows 7?? in an ssd??? no

That's the thing, it's not just an SSD, it's a mixture of SSDs and HDDs. In my case, I've got two WD Black drives in a RAID 0 array paired with a Kingston V100 SSD. I don't want to shorten the lifespan of my SSD, but I also don't want my HDDs to become overly fragmented as this would severely hurt performance on writes and non-cached reads. It seems to me that if Intel's Smart Response Technology isn't "smart" about the way it handles defragmentation, you'll eventually be stuck with the choice of hurting your SSD or hurting your performance.

The "smart" approach would be to only defragment the HDDs and leave the SSD alone, however I'm not sure if this is implemented or even possible. I have submitted my question to Intel, but I'm not exactly holding my breath for a helpful answer. It has been my experience that we "tech geeks" are a far more accessible and responsive resource for esoteric technical questions such as these. Regardless, I'll post whatever response I get from Intel on here in case anyone else is still curious.
 

xanxaz

Distinguished
May 3, 2005
116
0
18,710
i dont defrag my HDD's since i installed W7 i think it's not worth it anymore, windows already optimizes enough. Defragging an SDD is a no no because of te NAND cycles and also i think if you defrag with SRT on, it will probably scrap the data on SSD and not defrag the SSD.
A quote only valid for win7
"If solid-state media is detected, Windows disables defragmentation on that disk. The physical nature of solid-state media is such that defragmentation is not needed and in fact, could decrease overall media lifetime in certain cases."
 
I don’t think that I would buy a SRT disk, because of the small size of the flash memory in comparison to the size of the hard disk I would think that the flash part of a the drive would be written to a lot more than a normal SSD drive and would have a correspondingly shorter life.
 

xanxaz

Distinguished
May 3, 2005
116
0
18,710
Thats why SRT ready drive Intel 311?? or 322?? uses SLC NAND!


 

mw2fan

Distinguished
May 4, 2011
77
0
18,630
The "smart" approach would be to only defragment the HDDs and leave the SSD alone, however I'm not sure if this is implemented or even possible.
There's some very good 3rd party defragmentation utility's that are better then the standart one in Windows 7. With most of these you can actually select the drive(s) you want to defrag, unlike the Windows 7 one.
My suggestion is JKDefrag, I use it to defrag my HDDs all the time, but if only 1 of 'em is fragmented, you can just select that one.
 

niyosha

Distinguished
Aug 7, 2008
12
0
18,510
Okay, so I heard back from Intel about this. Turns out the OS recognizes the SSD as cache and does not defragment it. Pretty cool. Their response is below.

Hi,

Thank you for the reply.

The setup for using Intel SSD as cache is to use 311 series SSD as the cache disk, installed OS on the RAID HDD (traditional hard disk). Since the SSD will work as a cache, OS will not defrag a cache.

Here is the URL you may refer to about 311 SSD:
http://www.intel.com/design/flash/nand/311series/technicaldocuments.htm

Please be informed also that your email has been routed to Asia Pacific support. Moving forward, you may contact our support in US.

Hope the above information help. Thank you.

Best Regards,
Sharon
Intel Customer Support
 

velocci

Distinguished
Dec 10, 2005
960
5
18,985
when using SRT and you go into the defrag of windows 7, does it list the SSD or just the HDD? i would think it wouldn't list the SSD since its only there to help the HDD. and if you were to choose the HDD and select to defrag, would the SSD be touched?
 

jebcom

Honorable
Feb 27, 2012
1
0
10,510
At the file level, Windows is not aware of the SSD. Windows is writing to the hard disk, and the Intel Smart Technology manages the caching. Defragging is performed at a lower level than file level; for defragging, it is necessary to access the drive at the sector level or cluster level. Therefore, defragging has to bypass the usual file system operations in the OS. So defragging is accessing the physical device (the hard disk) as opposed to the logical device (the combination of the hard disk cached by the SSD.) Therefore, the defragging software should be able to discern what device is what, and hopefully not touch the SSD.

And by the way, part of the Smart Technology cache is that it doesn't write every little thing to the SSD. It makes a determination of what is appropriate for caching. The ideal cached file is one that gets read frequently, but is infrequently written to or changed.

See http://www.tomshardware.com/reviews/intel-z68-express-smart-response-technology-ssd-caching,2938-3.html
 

vanlol

Distinguished
Mar 17, 2011
8
0
18,510
You were able to "Accelerate" an SSD to use as a cache for your two WD Black Drives in Raid 0? I didn't think that was possible, could you post a screen shot? I tried it myself for my raid 0 setup and the accelerate button would refuse to appear, I am using an Intel SSD 313 model. I finally broke my raid and just used one hard drive to install OS and "Accelerate" Intel SSD as cache. Also, did you ever figure out if defragmentation would be isolated to the mechanical drive while using Intel SRT?
 

hthu

Honorable
Aug 25, 2012
1
0
10,510


Absolutely. In fact, here I'm accelerating a Raid 0 set of 2 hdds with an ssd which is a built-in Raid 0 itself. see screenshot.

DBcbc.png
 

vanlol

Distinguished
Mar 17, 2011
8
0
18,510


Thank you for your response, I finally managed to achieve a raid 0+ssd cache acceleration myself. Maybe having two raid 0's created from two 1.5tb HD was the problem (1tb/16k stripe and 2tb/128k stripe) and trying to accelerate the 1tb that held the OS. Or maybe the SSD just needed to be tagged or formatted as a cache somehow for Intel SRT to recognize properly to accelerate. Kinda like the idea of anything over 2.2tb needed to be formatted as GPT to get it to work as a boot drive.
 

Drv30

Honorable
Dec 22, 2012
64
0
10,640



Hey I too have a 120 GB SSD and i used 64 for caching and the rest is just storage, but I dont really save anything in the remaining spaces since its barely 50Gb (not even a game and a half lol...) I think I'd rather fully utilize my SSD for caching and doing what you did (creating a SSD raid with a single SSD) seems like a good solution to bypass the 64Gb limitation of Intel SRT.
My question is, can I do this to accelerate a single 1TB HDD? How do you create a "RAID" out of a single SSD?
 

TRENDING THREADS