cvs commit: src/sys/conf options.i386 src/sys/i386/i386 tsc.c src/sys/i386/conf NOTES

Tor.Egge at cvsup.no.freebsd.org Tor.Egge at cvsup.no.freebsd.org
Sat Apr 5 11:06:27 PST 2003


> Tor Egge <tegge at FreeBSD.org> writes:
> >   Log:
> >   Add SMP_TSC option, which can be used on SMP systems where the TSCs
> >   are synchronized to reduce context switch cost.
> 
> Out of curiosity, what kind of systems would that be?

Dell PowerEdge 2450, 2 x 733 MHz PIII CPUs, 1 GB memory.

Elapsed times of "dd if=/dev/da0s4g of=/dev/null bs=512 count=200000" test:

5.0-CURRENT	5.0-CURRENT	5.0-CURRENT	4.8-RELEASE	4.8-RELEASE
i8254		ACPI-safe	TSC		i8254		TSC
48.010578	35.460545	29.709355	13.326655	12.426712
48.041532	35.153883	29.797299	13.359450	12.411480
48.039143	35.113667	29.610601	13.349306	12.804534
47.630433	35.163372	30.036985	13.258281	12.473128
47.693183	35.240809	29.728361	13.332692	12.473128

Which gives average microseconds/read of

239		176		149		67		63

- Tor Egge




More information about the cvs-src mailing list