Let's save a little time and guess. While two instances of the hog are
running no physical memory is free (as together they take up 1.5x physical)
meaning that swap-prefetch wouldn't get a change to do anything and wouldn't
make a difference. As such, the two instances test as you suggested would in
fact not be testing anything it seems.
However, if you quit one, and idle long enough to continue with the other
one until swap-prefetch prefetched all its memory back in, it should be a
difference on the order of minutes, even total if swap prefetch fetched it
back in without seeking al over swap-space, and "total" isn't applicable if
the idle time really is free.
A program randomly touching single pages all over memory is a contrived
worst case scenario and not a real-world issue. It is a boundary condition
though, and it's simply quite impossible to think of any example where
swap-prefetch would _not_ give you a snappier feeling machine after you've
been idling.
So really the only question would seem to be -- does it hurt any if you have
_not_ been?
Rene.
-