Gentoo Logo
Gentoo Spaceship

Installation:
Gentoo Handbook
Installation Docs

Documentation:
Home
Listing
About Gentoo
Philosophy
Social Contract

Resources:
Bug Tracker
Developer List
Discussion Forums
Gentoo BitTorrents
Gentoo Linux Enhancement Proposals
IRC Channels
Mailing Lists
Mirrors
Name and Logo Guidelines
Online Package Database
Security Announcements
Staffing Needs
Supporting Vendors
View our CVS

Graphics:
Logos and themes
Icons
ScreenShots

Miscellaneous Resources:
Gentoo Linux Store
Gentoo-hosted projects
IBM dW/Intel article archive




List Archive: gentoo-releng
Navigation:
Lists: gentoo-releng: < Prev By Thread Next > < Prev By Date Next >
Headers:
To: gentoo-releng@g.o
From: davecode@...
Subject: [OT] Filesystem Realities
Date: Tue, 05 Feb 2008 10:21:30 -0800

 1.1

Alex Howells:
> Anyone advising you to deploy
> XFS in a production environment without
> UPS on 'critical' data is a fool.

Who, me?  Not like I haven't asked for 'em.  Or advised that strawman
case.

I don't know about "fool," but sometimes even a fool gets lucky...I knew
squat about XFS, it was just the next thing to try when ext3 ate my
data...

> Just my two cents, of course, and lets get back on topic? :)

Sure but....may I piss on your two-cent epithet first?

I personally run XFS all day long *synced from an ext2 ramdisk* so hey,
double fool points for me...but I haven't lost 10min of work since...I'm
very familiar with 'sync' too, no problem flushing at your comfort
level.

If power crashes, my disk doesn't crash with it, just RAM.  My main
issue is not having disks spinning when power fails.  Basically my disks
almost never spin - swapoff, RAMdisk, nice tmpfs use.

A database is another thing.  It has multiusers, transaction integrity,
throughput, yada yada.  I'm not sure any fs is good 'nuf except ZFS. 
But I would probably use RAID for dbs nowadays.  The point is, if you
have a Biga-bytes database, design and tune, or *you will hurt no matter
which fs you're using.*

The file system wars blame the wrong targets...the real problems are the
legacy *nix holdovers like /var/logs and the sort of server mentality
that goes with them.  I love Firefox, but have you ever looked at the
crazy insane backup behavior?  It's unreal - they imitate server cron
jons.  Pretty ugly performance hits.  You maybe thought your bookmarks
were "private" but nooooo.  They live in ten different places.  And of
course "profile" management is a sore spot.  Because in the legacy
server mentality, disks don't move around.

I fstablish craptastic legacy server stuff like /var/logs in tmpfs -
where no disks spin.  A server *is* another story.  They need disk logs;
but not desktops.  I mean it's absurd.  We have L1 cache, L2 cache, L3
cache, gigahertz and megabytes, which all goes to waste because *nix
wants to write /var/logs...the absolute worst single performance killer
being disk access.  So yeah, forgive me if I'm too fond of RAM.

Even Linus himself finally woke up recently about atime option..."hey
guys, what a ridiculous self-defeating behavior!" or words to that
effect.  It only took 15 years, too...

There is a lot of room for improvement in Linux...sort of at the "wow
that was dumb" level...

Well bye 'til beta time, then...
-- 
  
  davecode@...

-- 
http://www.fastmail.fm - Or how I learned to stop worrying and
                          love email again

-- 
gentoo-releng@g.o mailing list


Navigation:
Lists: gentoo-releng: < Prev By Thread Next > < Prev By Date Next >
Previous by thread:
Re: Welcome to gentoo-releng@g.o
Next by thread:
Is there any changelog for the futur 2008.0 feature
Previous by date:
Re: Re: Free-standing Portage / Recent stage3 tarballs / Beta
Next by date:
Re: Call for feature requests for 2008.0 - Universal-CD


May 29, 2008

Donate to support our development efforts.

Gentoo Centric Hosting: vr.org

VR Hosted

Tek Alchemy

Tek Alchemy

SevenL.net

SevenL.net

php|architect

php|architect

Copyright 2001-2007 Gentoo Foundation, Inc. Questions, Comments? Email www@gentoo.org.