In message <
[email protected]> "On the Bridge"
its simple.. all file systems get fraged.. but some do that faster than
others...
for example NTFS gets fraged in a month, linux gets fraged in a couple of
years...
That depends on use. Create 20 files equal to one allocation unit
(cluster or whatever terminology your filesystem uses) then increment
each file by one unit repeatedly until the drive is full and every
single filesystem on the planet will be fragmented.
Some file systems may reserve larger-the-one-allocation-unit upfront,
which will reduce overall fragmentation in this scenario -- Unless, of
course, your disk was 90% full when this test started, and as part of
the test you are deleting a similar set from a previous test.
Not realistic? Well, the above is *exactly* what happens when you're
writing logfiles.
By the way... the "readyboost" hype in Vista is far infirior to the ram
caching Linux does...
Correct. You're comparing apples to oranges, as Linux has nothing
similar to ReadyBoost.
In Vista, ReadyBoost augments the existing RAM caches, it doesn't
replace them. The intended use is machines with limited RAM, where
upgrading RAM isn't trivial (or even possible -- I've still got a couple
machines kicking around that can only address 256MB modules, and only
have three slots, so 768MB is the largest amount of RAM you can
physically install)
Have you seen this in action? If not you should because its INCREDIBLE!
In linux all the ram is REALLY used for cache.. and speeds up performance
incredibly..
Superfetch and its sidekick readyboost are a joke that offers very little...
Superfetch isn't caching ether, Superfetch is about *pre-caching* -- In
short, Superfetch preloads data (mainly executable code) that it feels
is likely to be needed before being called.
People in here claim that Vista uses all the ram.. but this is a mistake!
Vista doesn't use all RAM, but nor does it flush pages from the cache
until they're needed for something else. This is actually very similar
to Linux.
When you boot up, anything already cached was touched during bootup, or
was loaded by Superfetch -- After that, it's based on actual user
activity.
If you notice how linux does it.. its so much better..
Neither Linux nor Vista uses all available RAM in all cases. My VoIP
box, for example, currently has over 400MB of available RAM.