lkml.org 
[lkml]   [2000]   [Mar]   [20]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Subjectuser-mode port 0.17-2.3.99-pre2
Date
From
The user-mode port has been updated to 2.3.99-pre2.

Other changes include:
Redid the system call mechanism to fix a bug that was causing the occasional
system call to return a random number, to clean up the code, and to speed it
up. I reran lmbench, the results are below.
Gave the block driver a little geometry support.
Hooked up a couple more system calls.
Assorted other bug fixes and cleanups.

The patch, kernel, and packages have all been updated and are available from
http://sourceforge.net/project/filelist.php?group_id=429
The kernel now has vfat, iso9660, and minix compiled in.

The project home page is at http://user-mode-linux.sourceforge.net

Jeff

here are the lmbench numbers - each group of three kernels is :
the native kernel
the 2.3.99-pre1 user-mode kernel
the 2.3.99-pre2 user-mode kernel

L M B E N C H 1 . 9 S U M M A R Y
------------------------------------
(Alpha software, do not distribute)

Processor, Processes - times in microseconds - smaller is better
----------------------------------------------------------------
Host OS Mhz null null open selct sig sig fork exec sh
call I/O stat clos inst hndl proc proc proc
--------- ------------- ---- ---- ---- ---- ---- ----- ---- ---- ---- ---- ----
i686-linu Linux 2.2.5-1 448 0.6 1.0 7 8 0.04K 2.1 3 0.3K 1K 7K
um-linuxo Linux 2.3.99- 448 99.2 168 135 244 0.15K 103.2 33 9.5K 19K
57K
um-linuxo Linux 2.3.99- 448 46.1 85. 80 134 0.09K 49.5 73 8.7K 17K
48K

Context switching - times in microseconds - smaller is better
-------------------------------------------------------------
Host OS 2p/0K 2p/16K 2p/64K 8p/16K 8p/64K 16p/16K 16p/64K
ctxsw ctxsw ctxsw ctxsw ctxsw ctxsw ctxsw
--------- ------------- ----- ------ ------ ------ ------ ------- -------
i686-linu Linux 2.2.5-1 1 15 46 15 130 18 166
um-linuxo Linux 2.3.99- 530 557 471 547
um-linuxo Linux 2.3.99- 457 8 14 64

*Local* Communication latencies in microseconds - smaller is better
-------------------------------------------------------------------
Host OS 2p/0K Pipe AF UDP RPC/ TCP RPC/ TCP
ctxsw UNIX UDP TCP conn
--------- ------------- ----- ----- ---- ----- ----- ----- ----- ----
i686-linu Linux 2.2.5-1 1 7 13 35 61
um-linuxo Linux 2.3.99- 530 1306 1259
um-linuxo Linux 2.3.99- 457 975 1412

File & VM system latencies in microseconds - smaller is better
--------------------------------------------------------------
Host OS 0K File 10K File Mmap Prot Page
Create Delete Create Delete Latency Fault Fault
--------- ------------- ------ ------ ------ ------ ------- ----- -----
i686-linu Linux 2.2.5-1 14 1 26 2 10863 1 0.6K
um-linuxo Linux 2.3.99- 52 16 473 43 3578 0.2K
um-linuxo Linux 2.3.99- 35 10 304 13 3324 0.2K

*Local* Communication bandwidths in MB/s - bigger is better
-----------------------------------------------------------
Host OS Pipe AF TCP File Mmap Bcopy Bcopy Mem Mem
UNIX reread reread (libc) (hand) read write
--------- ------------- ---- ---- ---- ------ ------ ------ ------ ---- -----
i686-linu Linux 2.2.5-1 338 124 -1 170 335 150 145 336 198
um-linuxo Linux 2.3.99- 5 26 -1 129 334 157 151 339 209
um-linuxo Linux 2.3.99- 5 19 -1 147 336 156 151 339 82

Memory latencies in nanoseconds - smaller is better
(WARNING - may not be correct, check graphs)
---------------------------------------------------
Host OS Mhz L1 $ L2 $ Main mem Guesses
--------- ------------- --- ---- ---- -------- -------
i686-linu Linux 2.2.5-1 448 6 49 152
um-linuxo Linux 2.3.99- 448 6 49 152
um-linuxo Linux 2.3.99- 448 6 49 152



-
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/

\
 
 \ /
  Last update: 2005-03-22 13:57    [W:0.025 / U:0.936 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site