... which assumes that all programs are rewriten to use them first (a lot
of programs on Linux don't use the aio_* API, but use their threads to eat
mmap latencies etc.)
>
> > to tolerate paging latencies on mmap'ed files or for sendfile. For that it
> > makes sense to have a lot of threads per process on a single CPU, even on
> > a big multi CPU machine.
>
> Of course, but on a big multiCPU machine, it is not probable that two
> consecutively dispatched threads will be from the same address space.
WIth the current Linux scheduler it definitely is.
Do you have numbers on Irix that show otherwise?
-Andi
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/