From: Harald W. <hwe...@gm...> - 2008-09-09 13:35:44
|
Hello, coLinux autobuild <col...@he...>: >http://www.henrynestler.com/colinux/autobuild/devel-20080907/ [...] >Add sysenter / sysexit restoration support [...] >If host CPU supports sysenter (SEP), then coLinux kernel will use >sysenter now. Sysenter is faster as the old Int 0x80. I updated from Build 20080823 to 20080907 and expected coLinux to become faster. However, the opposite seems true. My standard "benchmark" is a compile run of the plain Linux kernel 2.6.18, doing "make clean; make defconfig; time make all". I issued three runs each. Here are the results (real/user/sys min:sec): coLinux Snapshot 20080823 1. 6:17 / 4:25 / 1:51 2. 6:15 / 4:28 / 1:49 3. 6:14 / 4:26 / 1:45 coLinux Snapshot 20080907 1. 6:30 / 4:26 / 2:03 2. 6:32 / 4:26 / 2:04 3. 6:30 / 4:28 / 2:01 Building the Linux kernel is mainly a CPU and memory intensive task; however, there are also many small files created and removed, which invokes syscalls. The host machine has an Intel Core2 Duo 6400 processor at 2.13 GHz and 2 GB of RAM, running an (otherwise unloaded) Windows XP Professional SP 3. coLinux has 512 MB of memory and runs Debian 4.0r4 with the kernel shipped with coLinux. Regards, Harald |