Messages in this thread | | | Date | Mon, 18 Jan 1999 16:00:58 +0300 (MSK) | From | Alexey Vyskubov <> | Subject | Re: [PATCH] New: AMD K6 write allocate |
| |
Hello.
>>Attached [new] version of patch (against 2.2.0pre7) should enable write >>allocate for AMD K6 model 6/7 processors. On my system it gives 5-7% >>increase in speed. >> > > Could you show some lmbench results for this patch? I checked a similar > patch (loadable module) , but lmbench didnt notice much improvement. Is > it really that much ?
Maybe your BIOS enables write allocate by itself? Mine doesn't.
Well, never heard about this nice program before. Well, I got it. Results follow. alv is 2.2.0pre7. alv-a is 2.2.0pre7 with K6 write allocate for all my RAM (48MB).
-------------- begin: k6-patch-results --------------
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 --------- ------------- ---- ---- ---- ---- ---- ----- ---- ---- ---- ---- ---- K6-alv Linux 2.2.0-p 233 0.9 1.4 7 10 0.07K 2.5 5 1.2K 5K 33K K6-alv-a Linux 2.2.0-p 233 0.9 1.4 6 9 0.07K 2.5 5 0.9K 4K 29K
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 --------- ------------- ----- ------ ------ ------ ------ ------- ------- K6-alv Linux 2.2.0-p 5 30 348 111 604 147 688 K6-alv-a Linux 2.2.0-p 5 27 299 94 565 129 583
*Local* Communication latencies in microseconds - smaller is better ------------------------------------------------------------------- Host OS 2p/0K Pipe AF UDP RPC/ TCP RPC/ TCP ctxsw UNIX UDP TCP conn --------- ------------- ----- ----- ---- ----- ----- ----- ----- ---- K6-alv Linux 2.2.0-p 5 20 63 65 95 359 K6-alv-a Linux 2.2.0-p 5 20 47 66 100 361
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 --------- ------------- ------ ------ ------ ------ ------- ----- ----- K6-alv Linux 2.2.0-p 21 3 98 7 22240 2 9.6K K6-alv-a Linux 2.2.0-p 22 3 107 5 17653 3 2.3K
*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 --------- ------------- ---- ---- ---- ------ ------ ------ ------ ---- ----- K6-alv Linux 2.2.0-p 30 17 16 27 95 33 33 95 53 K6-alv-a Linux 2.2.0-p 56 32 20 36 99 35 35 99 58
Memory latencies in nanoseconds - smaller is better (WARNING - may not be correct, check graphs) --------------------------------------------------- Host OS Mhz L1 $ L2 $ Main mem Guesses --------- ------------- --- ---- ---- -------- ------- K6-alv Linux 2.2.0-p 233 8 207 340 K6-alv-a Linux 2.2.0-p 233 8 198 325 --------------- end: k6-patch-results ---------------
-- With best wishes, Alexey Vyskubov. This is a message. Or something silly like that.
- 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/
| |