[Fault-injection-developer] RFC: Solution to page fault relatived performance issue
Status: Alpha
Brought to you by:
rustyl
From: Wang, S. <sta...@in...> - 2002-12-17 02:56:28
|
Hi, folks According to Kevin's test results, we could found the kernel with fi has a serious performance depress on page fault relatived operation. How about use hash table instead array to store the WP? -Stan -----Original Message----- From: Gao, Kevin [mailto:kev...@in...] Sent: 2002?12?17? 9:10 To: 'fau...@so...' Subject: [Fault-injection-developer] Result of lmbench L M B E N C H 2 . 0 S U M M A R Y ------------------------------------ Basic system parameters ---------------------------------------------------- Host OS Description Mhz --------- ------------- ----------------------- ---- 51-fi Linux 2.5.51 i686-pc-linux-gnu 932 51-pure Linux 2.5.51 i686-pc-linux-gnu 932 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 TCP inst hndl proc proc proc --------- ------------- ---- ---- ---- ---- ---- ----- ---- ---- ---- ---- ---- 51-fi Linux 2.5.51 932 0.37 0.72 23.2 24.5 31.5 1.09 4.44 231. 1078 5299 51-pure Linux 2.5.51 932 0.37 0.70 23.0 24.4 31.8 1.07 4.64 216. 1013 5069 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 --------- ------------- ----- ------ ------ ------ ------ ------- ------- 51-fi Linux 2.5.51 1.180 7.8700 17.2 6.1600 98.0 14.4 103.8 51-pure Linux 2.5.51 1.190 7.5300 16.9 5.9600 95.6 16.8 103.1 *Local* Communication latencies in microseconds - smaller is better ------------------------------------------------------------------- Host OS 2p/0K Pipe AF UDP RPC/ TCP RPC/ TCP ctxsw UNIX UDP TCP conn --------- ------------- ----- ----- ---- ----- ----- ----- ----- ---- 51-fi Linux 2.5.51 1.180 6.949 15.3 27.4 49.4 86.5 91.9 133. 51-pure Linux 2.5.51 1.190 34.0 14.9 26.3 49.9 66.8 108.6 110. 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 --------- ------------- ------ ------ ------ ------ ------- ----- ----- 51-fi Linux 2.5.51 90.7 45.6 217.9 74.9 2492.0 1.519 3.00000 51-pure Linux 2.5.51 90.7 45.5 216.4 75.1 1995.0 0.966 2.00000 *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 --------- ------------- ---- ---- ---- ------ ------ ------ ------ ---- ----- 51-fi Linux 2.5.51 369. 165. 44.6 446.2 557.5 242.2 175.7 557. 236.4 51-pure Linux 2.5.51 394. 164. 40.6 448.0 549.6 241.4 174.2 557. 235.7 Memory latencies in nanoseconds - smaller is better (WARNING - may not be correct, check graphs) --------------------------------------------------- Host OS Mhz L1 $ L2 $ Main mem Guesses --------- ------------- ---- ----- ------ -------- ------- 51-fi Linux 2.5.51 932 3.220 7.5140 100.8 51-pure Linux 2.5.51 932 3.220 7.5150 100.9 |