Re: Journaling pointless with today's hard disks?

Phil Howard
2001-11-24T16:37:07Z

On Sat, Nov 24, 2001 at 11:40:11AM -0200, Rik van Riel wrote:

| On 24 Nov 2001, Florian Weimer wrote:
|
| > In the German computer community, a statement from IBM[1] is
| > circulating which describes a rather peculiar behavior of certain IBM
| > IDE hard drivers (the DTLA series):
|
| That seems more like a case of "hard drives being pointless
| for people wanting to store their data" ;)

Or at least "powering down IBM DTLA series hard drives is pointless
for people wanting to store their data".

Now I can see a problem if the drive can't flush a write-back cache
during the "power fade". With some pretty big caches many drives
have these days (although I wonder just how useful that is with OS
caches being as good as they are), the time it takes to flush could
be long (a few seconds ... and lights are out by then). I sure hope
all my drives do write-through caching or don't cache writes at all.

I would think that as fast as these drives spin these days, they
could finish a sector between the time the power fade is detected
and the time the voltage is too low to have the correct write
current and servo speed. Obviously one problem with lighter weight
platters is the momentum advantage is reduced for keeping the speed
right as the power is declining (if the speed is an issue, which I
am not sure of at all).

| The disks which _do_ store your data right also tend to work
| great with journaling; in fact, they tend to work better with
| journaling if you make a habit of crashing your system by
| hacking the kernel...

OOC, do you think there is any real advantage to the 1m to 4m cache
that drives have these days, considering the effective caching in
the OS that all OSes these days have ... over adding that much
memory to your system RAM? The only use for caching I can see in
a drive is if it has physical sector sizes greater than the logical
sector write granularity size which would require a read-mod-write
kind of operation internally. But that's not really "cache" anyway.

| The article you point to seems more like a "if you value your
| data, don't use IBM DTLA" thingy.

For now I use Maxtor for new servers. Fortunately the IBM ones I
have are on UPS and not doing heavy write applications.

--
-----------------------------------------------------------------
| Phil Howard - KA9WGN | Dallas | http://linuxhomepage.com/ |
| phil-nospam@ipal.net | Texas, USA | http://phil.ipal.org/ |
-----------------------------------------------------------------