Re: Suspend 2 merge

Pavel Machek
2004-11-30T10:21:09Z

Hi!

> > I'm not sure if I want to do full page-cache saving (and without that,
> > half-of-memory limit does not bite too badly). "Everything is swapped
> > out" problem is actually not limited to swsusp, updatedb overnight
> > tends to have the same effect. Perhaps more generic solution is
> > needed...
>
> Would increases in the amount of memory machines have make this bite
> more and more over time?

Actually, it should bite less and less, because ammount of memory
actually used does not seem to grow as fast as ammount of memory
available. On 4MB machine, I could imagine kernel using >2MB memory
and "half-memory-free" trick not working at all. On 1GB
machine... well kernel will never use >512MB of memory, so we are safe.

> I guess the more generic solution would be to abandon using bio calls
> and have your own device driver that could write the whole image to disk
> without having to do the atomic copy. You'd have to write a lot of
> support for drivers, though. I'd find it hard to imagine it being worth
> the effort.

That would mean rewriting half of kernel.

> > cat `cat /proc/[0-9]*/maps | grep / | sed 's:.* /:/:' | sort -u` > /dev/null
>
> What does this do?

Attempts to load all the binaries into memory. Poor man's "make
machine responsive after swsusp".
Pavel
--
People were complaining that M$ turns users into beta-testers...
...jr ghea gurz vagb qrirybcref, naq gurl frrz gb yvxr vg gung jnl!