[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Re: Help with hdparm



For every one who is interested here is 2 posts about HDPARM, the second one 
is from the Developer of this utility, Mark Lord.

 [»]  Do NOT enable -W1! DO USE -W0 instead!
by MA - May 29th 2002 08:47:05

The -W1 switch enables the write cache of a hard disk and will cause severe 
file system corruption in face of a power outage that occurs while a write 
operation is in progress. Journalling file systems (reiserfs, ext3fs, xfs, 
jfs, you name it) cannot help about this either, but may instead hide the 
actual problem. These file systems rely on their write operations being 
performed in order.

However, most IDE drives ship with write caches enabled to cheat benchmarks, 
at the expense of data safety.
Use hdparm -W0 on all your drives to turn the write cache off.

If your drive supports tagged command queueing, it will help write 
performance as soon as support for this feature gets into your kernel. Tagged 
Command Queueing makes the write cache safe.

Write barrier support patches are also circulating and may help safety, but 
before these are in you kernel, enabling the write cache or leaving it 
enabled without using tagged command queueing is UNSAFE.

You have been warned.



      [»] Re: Do NOT enable -W1! DO USE -W0 instead!
      by Mark Lord - May 29th 2002 09:09:28

There is small (VERY SMALL) potential for losing a disk write on sudden 
powerfail with the drive caching enabled. But this is so small as to be 
insignificant for nearly all of us, and enabling the write cache does FAR 
MORE than just "cheat benchmarks" -- it really does improve system response 
and throughput quite noticeably. I use -W1 continuously during kernel 
development, with extremely frequent crashes and have never, ever, lost even 
a sector of data. So while the possibility exists, say about the same as 
contracting a flesh-eating disease, in reality -W1 is safe for the rest of 
us, and really speeds up the system. The poster above is more than welcome 
(hey, even encouraged!) to stick with the slow -W0 lifestyle. But life is too 
short for me to wait that much for my computer. Cheers

The warning has been given...

Chainy



Reply to: