Softupdates a mount option?
Bernd Walter
ticso at cicely12.cicely.de
Thu May 27 07:09:45 PDT 2004
On Thu, May 27, 2004 at 03:00:31PM +0200, Ivan Voras wrote:
> Bernd Walter wrote:
>
> >>>It makes sense to never enable soft updates on a memory drive, since soft
> >>>updates uses extra CPU cycles to try to speed up i/o to real drives (and
> >>
> >>Then maybe the default should be changed?
> >>
> >>From 'man mdmfs':
> >> By default, mdmfs creates a swap-based (MD_SWAP) disk with
> >> soft-updates
> >> enabled and mounts it on mount-point.
> >
> >
> >swap != ram
> >SU makes perfectly sense for swap backed md drives.
>
> I always thought the "swap backed" meant the memory is allocated from the
> same pool as for userland applications, e.g. they only get swapped out if
> memory is scarce. Is this wrong?
You are right, but md(4) doesn't know about the filesystem and therefor
can't know which blocks have content to keep and which are unused.
SU now allows files that are deleted quite fast to never touch the
block device and md never need to write those blocks into swap storage
as they never got dirty.
The memory can be reclaimed without the need for a physical write.
The story is different with type malloc where there is not physical
device and we only have ram.
--
B.Walter BWCT http://www.bwct.de
bernd at bwct.de info at bwct.de
More information about the freebsd-current
mailing list