Mark Hahn wrote:
>
> > And it was run on a 512 MB Dual Pentium(!) system.
>
> hmm, what chipset and motherboard cache does this system have?
> if the system's caching was broken (as all P5 systems were, to some
> extent), that might explain the inordinately slow behavior of some
> kernel functions. as I recall, the HX chipset was the only multi-P5
> chipset, and how much it could L2 cache depended on bios settings,
> the size of L2, and width of installed tag sram chips.
>
> actually, it would be useful to know which P5 you are using
> (P54c/mmx, with larger L1?) and to verify that both L1 and L2
> are enabled on your system...
Forget the 90 ms in d_lookup I thought I knew what readprofile did...
But I do know what my patch does and I get even longer latencies.
As an example at netscape start up... 129 ms, ( > 50 ms are rare)
In this case it is not what one function takes, it's more like
time from need_resched (a higher prio. process wanting the CPU)
to actual rescheduling.
See included data, normal start up, nothing special...
(generated with
dmesg | grep Latency > latency.dmesg
)
I am keeping the patch private (anyone get it on request) until
the verdict is in.
/RogerL
--------------161B08270EF24308A8BD747F
Content-Type: text/plain; charset=us-ascii;
name="latency.dmesg"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline;
filename="latency.dmesg"
Latency 20ms PID 352 PCs C01463EC % find
Latency 11ms PID 352 PCs C01464EF % find
Latency 6ms PID 352 PCs % find
Latency 13ms PID 352 PCs % find
Latency 5ms PID 352 PCs % find
Latency 6ms PID 352 PCs % find
Latency 14ms PID 352 PCs % find
Latency 14ms PID 352 PCs % find
Latency 11ms PID 352 PCs % find
Latency 11ms PID 167 PCs % X
Latency 7ms PID 167 PCs C011A5F3 % X
Latency 7ms PID 365 PCs % dd
Latency 10ms PID 365 PCs % dd
Latency 6ms PID 365 PCs C01AF477 % dd
Latency 24ms PID 365 PCs C019E5CB % dd
Latency 13ms PID 365 PCs C0203601 % dd
Latency 10ms PID 365 PCs % dd
Latency 5ms PID 365 PCs % dd
Latency 21ms PID 365 PCs C01AF5AB % dd
Latency 7ms PID 365 PCs % dd
Latency 13ms PID 365 PCs C019E1A5 % dd
Latency 7ms PID 365 PCs % dd
Latency 6ms PID 365 PCs % dd
Latency 7ms PID 0 PCs % swapper
Latency 8ms PID 365 PCs C020363C % dd
Latency 13ms PID 365 PCs C011C529 % dd
Latency 12ms PID 365 PCs % dd
Latency 7ms PID 365 PCs % dd
Latency 35ms PID 365 PCs C011C529 C011C529 % dd
Latency 28ms PID 365 PCs C019E5CB C019E699 % dd
Latency 15ms PID 365 PCs C019E699 % dd
Latency 24ms PID 365 PCs C011C529 % dd
Latency 23ms PID 365 PCs C011C529 % dd
Latency 7ms PID 365 PCs % dd
Latency 25ms PID 365 PCs C011C529 % dd
Latency 15ms PID 365 PCs C011C529 % dd
Latency 7ms PID 365 PCs % dd
Latency 24ms PID 365 PCs C011FAF8 C011C529 % dd
Latency 21ms PID 365 PCs C01AF55D % dd
Latency 20ms PID 365 PCs C011C529 % dd
Latency 19ms PID 365 PCs C011C529 % dd
Latency 27ms PID 365 PCs C01AF479 % dd
Latency 32ms PID 365 PCs C0203600 % dd
Latency 22ms PID 365 PCs C011C529 % dd
Latency 20ms PID 365 PCs C011C529 % dd
Latency 21ms PID 365 PCs C011C529 % dd
Latency 15ms PID 365 PCs % dd
Latency 24ms PID 365 PCs C01AF567 % dd
Latency 22ms PID 365 PCs C011C529 % dd
Latency 18ms PID 365 PCs C019E14C % dd
Latency 12ms PID 365 PCs C019E14E % dd
Latency 23ms PID 365 PCs C019E1EE C019E1A7 % dd
Latency 11ms PID 365 PCs % dd
Latency 25ms PID 365 PCs C01AF452 % dd
Latency 26ms PID 365 PCs C01AF469 C011C4FB % dd
Latency 23ms PID 365 PCs C011C529 % dd
Latency 10ms PID 365 PCs % dd
Latency 17ms PID 365 PCs C0123E84 % dd
Latency 8ms PID 0 PCs % swapper
Latency 9ms PID 365 PCs % dd
Latency 7ms PID 86 PCs % klogd
Latency 16ms PID 365 PCs % dd
Latency 24ms PID 365 PCs C01AF485 % dd
Latency 17ms PID 365 PCs % dd
Latency 6ms PID 365 PCs C019E5CB % dd
Latency 31ms PID 365 PCs C011C529 % dd
Latency 13ms PID 365 PCs C019E69B % dd
Latency 35ms PID 365 PCs C019E5CB C011C4B4 % dd
Latency 8ms PID 365 PCs C0203600 % dd
Latency 9ms PID 0 PCs % swapper
Latency 8ms PID 365 PCs % dd
Latency 37ms PID 365 PCs C011C529 C01AF487 % dd
Latency 9ms PID 0 PCs % swapper
Latency 10ms PID 365 PCs % dd
Latency 37ms PID 365 PCs C01AF479 C01AF477 % dd
Latency 20ms PID 365 PCs C0130568 % dd
Latency 13ms PID 365 PCs C011C529 % dd
Latency 23ms PID 365 PCs C011C529 % dd
Latency 18ms PID 365 PCs C011C529 % dd
Latency 8ms PID 365 PCs % dd
Latency 27ms PID 365 PCs C020363C C019E14E % dd
Latency 6ms PID 365 PCs % dd
Latency 22ms PID 365 PCs C019C932 % dd
Latency 14ms PID 365 PCs % dd
Latency 22ms PID 365 PCs C01AF468 % dd
Latency 14ms PID 365 PCs % dd
Latency 18ms PID 365 PCs C01AF452 % dd
Latency 45ms PID 365 PCs C011C529 C01AF46B % dd
Latency 36ms PID 365 PCs C011C529 C011C529 % dd
Latency 22ms PID 365 PCs C011C529 % dd
Latency 7ms PID 0 PCs % swapper
Latency 10ms PID 365 PCs C019E1A5 % dd
Latency 7ms PID 365 PCs % dd
Latency 10ms PID 0 PCs C01AF477 % swapper
Latency 8ms PID 365 PCs % dd
Latency 5ms PID 365 PCs % dd
Latency 9ms PID 365 PCs % dd
Latency 5ms PID 86 PCs % klogd
Latency 7ms PID 365 PCs % dd
Latency 23ms PID 365 PCs C019E1A7 % dd
Latency 8ms PID 365 PCs % dd
Latency 33ms PID 365 PCs C011C529 % dd
Latency 22ms PID 365 PCs C011C529 % dd
Latency 20ms PID 365 PCs C011C529 % dd
Latency 11ms PID 365 PCs % dd
Latency 22ms PID 365 PCs C011C529 % dd
Latency 11ms PID 365 PCs % dd
Latency 8ms PID 365 PCs % dd
Latency 19ms PID 365 PCs C01AF487 % dd
Latency 15ms PID 365 PCs % dd
Latency 15ms PID 0 PCs C020363C % swapper
Latency 8ms PID 365 PCs % dd
Latency 26ms PID 365 PCs C019E69B C011C529 % dd
Latency 29ms PID 0 PCs C019E14E C010788D % swapper
Latency 15ms PID 365 PCs C0203601 % dd
Latency 28ms PID 365 PCs C011C529 % dd
Latency 12ms PID 365 PCs % dd
Latency 54ms PID 365 PCs C01201A4 C011C529 C011C529 % dd
Latency 16ms PID 365 PCs % dd
Latency 19ms PID 365 PCs C011C529 % dd
Latency 17ms PID 365 PCs C01AF446 % dd
Latency 22ms PID 365 PCs C019E699 C011C529 % dd
Latency 10ms PID 365 PCs % dd
Latency 8ms PID 365 PCs % dd
Latency 28ms PID 365 PCs C0111045 % dd
Latency 19ms PID 365 PCs C01AF469 % dd
Latency 40ms PID 365 PCs C019E1A5 C011C529 % dd
Latency 11ms PID 365 PCs C01AF55B % dd
Latency 14ms PID 365 PCs C0120EDF % dd
Latency 97ms PID 365 PCs C019E1A7 C011FB65 C01AF469 C019E1A5 % dd
Latency 21ms PID 365 PCs C011C529 % dd
Latency 10ms PID 365 PCs % dd
Latency 10ms PID 365 PCs % dd
Latency 6ms PID 367 PCs % ld-linux.so.2
Latency 129ms PID 362 PCs C011A506 C011A506 C011C529 C011C529 C011A506 C011C529 C011A506 % netscape
Latency 113ms PID 362 PCs C011A506 C011C0D9 C01AF454 C011C529 C011C529 % netscape
Latency 6ms PID 362 PCs % netscape
Latency 10ms PID 170 PCs % kwm
Latency 6ms PID 0 PCs C011048F % swapper
Latency 19ms PID 0 PCs C010788D % swapper
Latency 6ms PID 0 PCs % swapper
Latency 7ms PID 0 PCs C010DE3D % swapper
Latency 10ms PID 167 PCs % X
Latency 15ms PID 352 PCs % find
Latency 10ms PID 352 PCs % find
Latency 11ms PID 0 PCs C010788D % swapper
Latency 17ms PID 0 PCs C010788D % swapper
Latency 14ms PID 352 PCs % find
Latency 10ms PID 350 PCs % sort
Latency 9ms PID 350 PCs % sort
Latency 6ms PID 350 PCs % sort
Latency 22ms PID 350 PCs C6823524 % sort
Latency 7ms PID 351 PCs % frcode
Latency 8ms PID 350 PCs % sort
Latency 27ms PID 350 PCs C011C529 % sort
Latency 14ms PID 350 PCs C011FA19 % sort
Latency 6ms PID 0 PCs % swapper
Latency 5ms PID 0 PCs % swapper
Latency 7ms PID 0 PCs % swapper
Latency 8ms PID 389 PCs % mandb
Latency 8ms PID 0 PCs % swapper
Latency 7ms PID 389 PCs C01CB0E0 % mandb
Latency 9ms PID 0 PCs % swapper
Latency 16ms PID 0 PCs C010788D % swapper
Latency 5ms PID 0 PCs C010788D % swapper
Latency 8ms PID 0 PCs % swapper
--------------161B08270EF24308A8BD747F--
-
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/