Hi, folks,
I did kernel profiling when a single thread client sends UDP packets to a
single thread server on the same machine.
In the output kernel profile, the first few kernel functions that consumes
the most CPU time are listed below:
granularity: each sample hit covers 16 byte(s) for 0.01
Forgot to meantion that the test is based on FreeBSD kernel 7.0 2000807
snapshot.
The kernel was compiled with a modified version of GENERIC configuration.
With SMP and PREEMPTION disabled and kernel profiling enabled.
-Original Message-
From: Jeremy Chadwick [mailto:[EMAIL PROTECTED]
S
Many thanks for the information.
Could we say that interrupt handlers consumed ~36% execution time?
Is this number too high? Is it possible that we abuse the use of critical
sections in kernel?
Looking forward to your options. Many thanks.
Qiu Jian
On Tuesday 07 October 2008 07:44:00 am 邱剑