1. thread switching time? (Krassimir Slavchev)
krassi at bulinfo.net
Fri Oct 31 02:04:09 PDT 2008
-----BEGIN PGP SIGNED MESSAGE-----
Julian Elischer wrote:
> Krassimir Slavchev wrote:
>> Also, I am able to set HZ=100000 but the thread switching time is still
> You must be talking about the time that a thread can run before it is
> pushed out by other threads? I know I've seem many x 10,000 context
> switches in some cases, i.e. look at very high interrupt rates
> etc. so I guess I'm not sure what you are measuring..
Okay, I have a thread with:
If the delay is configured to be 0 < delay < 1ms I always get ~1ms delay.
Since nanosleep() is a cancellation point this means that the scheduler
will switch to another thread.
If the delay = 0 I get ~1600ns delay.
Yes. You are right. This is "the time that a thread can run before it is
pushed out by other threads".
Is there a way to decrease this time?
> at one time the scheduling quantum was independent of Hz.
> I am not sure how true that is now..
It seems to be independent of HZ.
> freebsd-performance at freebsd.org mailing list
> To unsubscribe, send any mail to
> "freebsd-performance-unsubscribe at freebsd.org"
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.7 (FreeBSD)
-----END PGP SIGNATURE-----
More information about the freebsd-performance