> On Mon, Sep 20, 1999 at 05:45:17PM -0500, Willmore, David wrote:
> >Since it's a cache reading problem there's no real way to 'flush' it.
> >Normally, that means to write back dirty data to whatever backing store
> >exists, not 'invalidate everything'.  Even if you did, it would't solve
> the
> >problem.
> 
> How does swap space come into this? Linux isn't forced to swap the data
> in exactly where it used to be, is it?
> 
Correct, it does not.  Normally, though, when you're swapping, proper L2
cache coloring is the least of your performance problems.

> >Yes, it would probably be easier in Linux, but it might not do you any
> good.
> 
> Perhaps I could do a manual restart if it was a problem? (I can thing of
> several crazy ways to do this... Perhaps fill the all the buffers with 
> some random number, and find them in /proc/kcore? ;-) )
> 
A syscall that walked the page tables to find the translation for an address
would probably the easiest.

Cheers,
David
_________________________________________________________________
Unsubscribe & list info -- http://www.scruz.net/~luke/signup.htm
Mersenne Prime FAQ      -- http://www.tasam.com/~lrwiman/FAQ-mers

Reply via email to