Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Always when I read about SSD usage under Linux, the advice is to disable journalling in Ext4 (or use Ext2), since it's too bad for your SSD. But in all articles about SSD tweaks for Windows, I never see any mentions that you should disable NTFS journalling, or that you should stick to FAT32.

I know Ext4's journaling is more advanced, but is it so much more damaging to a SSD than that of NTFS? Or are Linux users just a little bit more cautious?

share|improve this question
add comment

2 Answers

up vote 13 down vote accepted

You can't disable journaling on NTFS.

That being said, the benefits are dubious these days. While writes are limited, the myths of write endurance existed from the first generation of SSDs that appeared in the enterprise market. I find it hard to believe that the same is still true ten years later.

For example, Corsair's blog posted this test.

http://www.corsair.com/blog/force-series-ssd-life-testing/

So one forum member decided to stomp the myth.

The user decided to take three files, copy it a whole bunch, then delete it.

It took 240 TiB of data written to the drive to finally kill it. And mind you, this is on a 40 GB Corsair with a SandForce controller.

The math is easy. If you wrote 20GiB of data a day, it would take you over 30 years to hit that number.

The rest of the blog post gets more detailed and it graphs the SMART data. I'll be glad when the day people stop this one to death. Like the whole "Moon landings were fake" BS. . .

share|improve this answer
1  
First phrase is wrong. microsoft.com/resources/documentation/windows/xp/all/proddocs/… –  gcb Nov 18 '11 at 0:15
1  
@GCB: This only deletes the journal. There is nothing that prevents the OS from creating a new one. Try it yourself. –  surfasb Nov 20 '11 at 13:52
    
i have no clue on how to use windows systems :) but was curious and found that page... the wording there is "Deleting or disabling an active..." so i assumed it was possible to... but knowing a little about MSDN, i should know better. –  gcb Nov 22 '11 at 2:43
1  
When XP first came out, there were a lot of sites harping "speed tips" that included disabling journaling. So I was not surprised. I almost forgot that switch was still there. –  surfasb Nov 22 '11 at 5:24
add comment

I think nobody tells you to disable journal on SSDs while using NTFS because nobody knows better. It's extremely easy to find bad advice on Windows forums and the same is happening with Ubuntu... So use a grain of salt when using a forum for those.

The numbers of writes on a SSD until it dies is lower than a regular HD. So, any time you write to it, its death comes closer.

You just have to select what is worth writing. One thing is to disable access time (*atime) on any file system, unless you need it. I never needed on my desktop. I can happily live without it.

I can disable journaling on SSDs, but never on hard disk drives. Just because the probability of needing it on a hard disk drive medium is high enough to justify the resource (drive live and performance) usage.

If you need some feature, enable it. If not, you are just wasting resources. I disable atime on hard disk drives because of performance... And keep in mind that newer SSDs live much longer now.

share|improve this answer
1  
It's easy to find bad advice on any forum, as the capacity to give bad advice != which OS you use. –  surfasb Nov 14 '11 at 7:20
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.