lkml.org 
[lkml]   [1999]   [Apr]   [25]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
From
SubjectRe: 2.2.6_andrea2.bz2
On Sun, 25 Apr 1999, Andrea Arcangeli wrote:
> o smp lock profiling. It's also a config option (so no overhead if you
> are not interested to see how much your CPU are scaling well).

is there a nice way to find out *which* spinlocks are popular? i already
know that the 4-way is seeing a big performance hit -- i'd like to know
where.

> o i386 irq_desc cacheline aligned.

any chance this could make it into 2.2? it's a free 1% performance
improvement on SMP.

> o prune dcache before start swapping, the prune won't be a complete
> prune but will be in function of the priority and will scale nicely.
> Well the implementation it's not that clever but works fine here:
>
> - prune_dcache(0);
> + prune_dcache(dentry_stat.nr_unused / (priority+1));

this is a good idea -- it keeps the dcache hash table performing well;
i've actually measured some overall performance improvement. however, is
there a way to do this without a DIV operation?

> o rb-tree in the page cache (not per-inode rb but only one whole rb).

how about dcache too? :)

> o update_shared_mappings (will greatly improve performances while
> writing from many task to the same shared memory).

do you have performance numbers on this?

- Chuck Lever
--
corporate: <chuckl@netscape.com>
personal: <chucklever@netscape.net> or <cel@monkey.org>

The Linux Scalability project:
http://www.citi.umich.edu/projects/linux-scalability/


-
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/

\
 
 \ /
  Last update: 2005-03-22 13:51    [W:0.083 / U:0.040 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site