On Mon, 23 Oct 2000, Jeff Garzik wrote:
> First test was with 2.4.0-test10-pre3.
> Next four tests were with 2.4.0-test10-pre4.
> Final four tests were with 2.2.18-pre17.
>
> All are 'virgin' kernels, without any patches.
[...]
I'll take the liberty of highlighting some big changes, v2.2 vs v2.4
*Local* Communication latencies in microseconds - smaller is better
-------------------------------------------------------------------
Host OS 2p/0K Pipe AF UDP RPC/ TCP RPC/ TCP
ctxsw UNIX UDP TCP conn
--------- ------------- ----- ----- ---- ----- ----- ----- ----- ----
rum.normn Linux 2.4.0-t 6 20 45 63 106 81 157 146
rum.normn Linux 2.2.18p 2 12 18 56 123 106 159 237
- So we broke pipe/AF UNIX latencies
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
--------- ------------- ------ ------ ------ ------ ------- ----- -----
rum.normn Linux 2.4.0-t 15 1 28 3 1016 1 0.0K
rum.normn Linux 2.2.18p 16 1 29 2 7658 2 0.6K
- But gave steroids to mmap latencies
*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
--------- ------------- ---- ---- ---- ------ ------ ------ ------ ---- -----
rum.normn Linux 2.4.0-t 152 105 98 151 326 138 144 326 171
rum.normn Linux 2.2.18p 264 106 55 152 326 137 142 326 180
- Mixed fortunes here. A serious boost to TCP bandwidth but pipe bandwidth
dies a bit
Cheers
Chris
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
Please read the FAQ at http://www.tux.org/lkml/