Mail Archives: cygwin/2002/01/28/11:40:36
Hi all,
the last days I have run the lmbench benchmark suite with cygwin and Suse Linux 7.1 on a Toshiba Satellite Pro 4300
Serie with PIII 700 MHz, 320 MB RAM.
I was very surprised about the differences in some tests. While some tests produces expected results for example in
the "processor results" there are other tests, about I'm wondering if this is true, like the context
switching, *Local* Communication latencies and *Local* Communication bandwidths.
Because of this, I don't like to comment the results, but I'm asking if anybody else could confirm this results.
BTW: But if this is true, I know why kde2 runs so slowly :-)
Regards
Ralf
L M B E N C H 2 . 0 S U M M A R Y
------------------------------------
Basic system parameters
----------------------------------------------------
Host OS Description Mhz
--------- ------------- ----------------------- ----
BRAMSCHE CYGWIN_NT-5.0 i686-pc-cygwin 696
BRAMSCHE CYGWIN_NT-5.0 i686-pc-cygwin 696
BRAMSCHE CYGWIN_NT-5.0 i686-pc-cygwin 696
BRAMSCHE CYGWIN_NT-5.0 i686-pc-cygwin 696
BRAMSCHE CYGWIN_NT-5.0 i686-pc-cygwin 696
BRAMSCHE CYGWIN_NT-5.0 i686-pc-cygwin 696
BRAMSCHE CYGWIN_NT-5.0 i686-pc-cygwin 696
BRAMSCHE CYGWIN_NT-5.0 i686-pc-cygwin 696
BRAMSCHE Linux 2.2.18 i686-pc-linux-gnu 697
BRAMSCHE Linux 2.2.18 i686-pc-linux-gnu 697
BRAMSCHE Linux 2.2.18 i686-pc-linux-gnu 697
BRAMSCHE Linux 2.2.18 i686-pc-linux-gnu 697
BRAMSCHE Linux 2.2.18 i686-pc-linux-gnu 697
BRAMSCHE Linux 2.2.18 i686-pc-linux-gnu 697
BRAMSCHE Linux 2.2.18 i686-pc-linux-gnu 697
BRAMSCHE Linux 2.2.18 i686-pc-linux-gnu 697
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
--------- ------------- ---- ---- ---- ---- ---- ----- ---- ---- ---- ---- ----
BRAMSCHE CYGWIN_NT-5.0 696 0.01 1.24 419. 199. 2357. 0.11 67.0 11.K 20.K 45.K
BRAMSCHE CYGWIN_NT-5.0 696 0.01 1.24 389. 201. 1743. 0.11 67.4 11.K 21.K 45.K
BRAMSCHE CYGWIN_NT-5.0 696 0.01 1.23 391. 201. 1946. 0.11 67.1 11.K 20.K 45.K
BRAMSCHE CYGWIN_NT-5.0 696 0.01 1.24 392. 201. 1821. 0.11 67.6 11.K 21.K 45.K
BRAMSCHE CYGWIN_NT-5.0 696 0.01 1.24 393. 200. 2143. 0.11 67.2 11.K 21.K 45.K
BRAMSCHE CYGWIN_NT-5.0 696 0.01 1.24 390. 199. 1803. 0.11 67.0 11.K 20.K 45.K
BRAMSCHE CYGWIN_NT-5.0 696 0.01 1.25 393. 199. 1825. 0.11 67.1 11.K 21.K 45.K
BRAMSCHE CYGWIN_NT-5.0 696 0.01 1.24 389. 200. 1804. 0.11 66.9 11.K 20.K 45.K
BRAMSCHE Linux 2.2.18 697 0.45 0.62 9.89 42.8 76.9 4.43 12.2 441. 3873 20.K
BRAMSCHE Linux 2.2.18 697 1.64 2.33 41.7 44.8 90.2 4.82 12.2 474. 4453 20.K
BRAMSCHE Linux 2.2.18 697 1.65 2.40 18.1 21.4 76.8 4.71 11.5 463. 4308 19.K
BRAMSCHE Linux 2.2.18 697 1.65 2.37 33.1 38.6 99.3 4.53 11.2 438. 4430 19.K
BRAMSCHE Linux 2.2.18 697 1.65 2.44 35.1 38.9 83.4 4.43 11.9 467. 3821 20.K
BRAMSCHE Linux 2.2.18 697 1.74 2.38 35.0 38.8 72.9 4.73 11.3 439. 3839 20.K
BRAMSCHE Linux 2.2.18 697 1.55 2.47 33.2 38.8 76.8 4.82 12.3 404. 4421 20.K
BRAMSCHE Linux 2.2.18 697 1.64 2.25 33.0 37.4 76.9 4.52 11.8 418. 3807 20.K
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
--------- ------------- ----- ------ ------ ------ ------ ------- -------
BRAMSCHE CYGWIN_NT-5.0 5966. 5966.1 5917.6 4975.1 5200.8 6215.6 5200.8
BRAMSCHE CYGWIN_NT-5.0 4965. 5968.4 5929.4 4986.1 5198.8 4334.6 4323.4
BRAMSCHE CYGWIN_NT-5.0 4972. 5958.1 5948.1 5185.3 4954.6 4468.7 2446.4
BRAMSCHE CYGWIN_NT-5.0 5975. 5960.9 5947.7 4997.9 4958.0 2477.7 4317.9
BRAMSCHE CYGWIN_NT-5.0 5974. 4964.0 5950.3 5745.7 5166.1 5456.8 4428.5
BRAMSCHE CYGWIN_NT-5.0 5969. 5966.3 5940.5 4959.6 4958.1 4466.6 5324.8
BRAMSCHE CYGWIN_NT-5.0 5964. 5833.5 5940.6 4967.7 4955.9 4449.1 4433.3
BRAMSCHE CYGWIN_NT-5.0 4970. 5959.5 5933.2 3177.0 8706.5 4218.8 6200.8
BRAMSCHE Linux 2.2.18 3.290 16.4 29.6 23.4 148.6 191.0 149.2
BRAMSCHE Linux 2.2.18 3.530 12.6 25.1 19.8 161.3 31.4 162.6
BRAMSCHE Linux 2.2.18 3.540 10.3 32.3 17.4 148.9 31.2 149.0
BRAMSCHE Linux 2.2.18 3.310 10.4 44.0 16.6 160.4 31.6 160.0
BRAMSCHE Linux 2.2.18 3.290 18.9 33.0 26.0 147.8 37.4 150.7
BRAMSCHE Linux 2.2.18 3.470 18.1 22.6 15.4 147.7 38.7 147.8
BRAMSCHE Linux 2.2.18 3.310 10.4 45.1 9.6400 180.0 62.2 180.7
BRAMSCHE Linux 2.2.18 3.290 9.7500 55.1 17.7 180.5 30.0 181.0
*Local* Communication latencies in microseconds - smaller is better
-------------------------------------------------------------------
Host OS 2p/0K Pipe AF UDP RPC/ TCP RPC/ TCP
ctxsw UNIX UDP TCP conn
--------- ------------- ----- ----- ---- ----- ----- ----- ----- ----
BRAMSCHE CYGWIN_NT-5.0 5966. 14.7K 14.K 107.5 13.5K 650K
BRAMSCHE CYGWIN_NT-5.0 4965. 14.7K 13.K 107.1 13.5K 650K
BRAMSCHE CYGWIN_NT-5.0 4972. 10.0K 11.K 258.8 13.6K 650K
BRAMSCHE CYGWIN_NT-5.0 5975. 14.9K 14.K 107.3 13.5K 650K
BRAMSCHE CYGWIN_NT-5.0 5974. 14.9K 14.K 106.5 13.3K 550K
BRAMSCHE CYGWIN_NT-5.0 5969. 14.7K 13.K 178.5 13.5K 550K
BRAMSCHE CYGWIN_NT-5.0 5964. 14.7K 11.K 201.1 13.3K 650K
BRAMSCHE CYGWIN_NT-5.0 4970. 14.7K 14.K 107.1 13.5K 550K
BRAMSCHE Linux 2.2.18 3.290 19.2 39.6 76.8 85.3 128.0 238.0 214.
BRAMSCHE Linux 2.2.18 3.530 21.0 22.0 78.5 86.4 133.4 239.1 207.
BRAMSCHE Linux 2.2.18 3.540 18.9 42.3 78.0 85.4 134.0 245.0 211.
BRAMSCHE Linux 2.2.18 3.310 18.0 40.0 76.2 86.1 121.8 234.9 213.
BRAMSCHE Linux 2.2.18 3.290 19.4 18.1 75.9 85.7 122.5 235.2 213.
BRAMSCHE Linux 2.2.18 3.470 18.2 40.8 76.6 84.4 124.5 234.6 217.
BRAMSCHE Linux 2.2.18 3.310 17.9 43.1 76.3 87.0 126.0 235.8 211.
BRAMSCHE Linux 2.2.18 3.290 18.7 41.8 76.4 85.1 126.5 236.2 211.
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
--------- ------------- ------ ------ ------ ------ ------- ----- -----
BRAMSCHE CYGWIN_NT-5.0 5000.0 415.3 29.4K 5263.2 1448.0 5.00000
BRAMSCHE CYGWIN_NT-5.0 684.5 412.0 29.4K 9803.9 1442.0 5.00000
BRAMSCHE CYGWIN_NT-5.0 658.8 412.7 29.4K 9090.9 1442.0 5.00000
BRAMSCHE CYGWIN_NT-5.0 682.1 419.8 31.2K 8695.7 1432.0 5.00000
BRAMSCHE CYGWIN_NT-5.0 661.4 386.8 30.3K 7751.9 1427.0 5.00000
BRAMSCHE CYGWIN_NT-5.0 648.1 405.2 30.3K 8620.7 1445.0 5.00000
BRAMSCHE CYGWIN_NT-5.0 659.2 393.7 29.4K 9434.0 1437.0 5.00000
BRAMSCHE CYGWIN_NT-5.0 706.2 402.1 28.6K 4878.0 1438.0 5.00000
BRAMSCHE Linux 2.2.18 192.2 23.6 403.9 32.2 27.5K 950.0
BRAMSCHE Linux 2.2.18 194.6 24.2 417.0 33.0 23.6K 979.0
BRAMSCHE Linux 2.2.18 200.2 23.7 414.9 32.3 23.1K 939.0
BRAMSCHE Linux 2.2.18 193.1 24.5 411.9 33.1 27.3K 940.0
BRAMSCHE Linux 2.2.18 193.1 24.6 411.4 33.3 28.3K 938.0
BRAMSCHE Linux 2.2.18 193.1 24.7 410.8 33.2 27.3K 940.0
BRAMSCHE Linux 2.2.18 193.2 24.7 411.2 33.2 22.5K 920.0
BRAMSCHE Linux 2.2.18 193.1 24.6 411.4 33.0 27.2K 955.0
*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
--------- ------------- ---- ---- ---- ------ ------ ------ ------ ---- -----
BRAMSCHE CYGWIN_NT-5.0 93.9 17.6 40.7 335.0 477.7 145.0 134.0 477. 195.9
BRAMSCHE CYGWIN_NT-5.0 104. 17.4 40.9 335.7 476.1 141.8 129.7 478. 191.6
BRAMSCHE CYGWIN_NT-5.0 130. 17.5 41.0 338.1 476.0 141.4 129.9 476. 194.3
BRAMSCHE CYGWIN_NT-5.0 130. 17.5 40.4 336.2 477.9 145.1 135.2 478. 201.1
BRAMSCHE CYGWIN_NT-5.0 130. 17.5 40.1 337.5 479.1 145.3 134.4 478. 201.2
BRAMSCHE CYGWIN_NT-5.0 130. 17.5 40.4 335.4 478.1 145.3 134.7 479. 200.8
BRAMSCHE CYGWIN_NT-5.0 130. 17.6 39.7 337.1 478.5 145.3 135.3 476. 200.1
BRAMSCHE CYGWIN_NT-5.0 130. 17.5 40.0 337.0 477.7 145.2 133.8 476. 200.9
BRAMSCHE Linux 2.2.18 343. 235. 64.4 177.7 238.5 71.5 61.4 238. 75.3
BRAMSCHE Linux 2.2.18 345. 225. 53.0 176.4 233.5 73.3 67.0 232. 87.4
BRAMSCHE Linux 2.2.18 326. 227. 57.6 176.4 232.7 75.9 69.0 236. 92.0
BRAMSCHE Linux 2.2.18 349. 154. 61.6 180.1 238.3 74.2 67.1 238. 94.3
BRAMSCHE Linux 2.2.18 341. 134. 41.1 177.8 238.5 74.5 67.0 234. 94.6
BRAMSCHE Linux 2.2.18 344. 198. 58.7 176.9 238.5 74.4 68.3 234. 94.7
BRAMSCHE Linux 2.2.18 343. 231. 42.2 177.6 238.4 73.5 68.0 238. 94.6
BRAMSCHE Linux 2.2.18 341. 218. 42.6 177.8 238.5 74.7 68.1 238. 94.5
Memory latencies in nanoseconds - smaller is better
(WARNING - may not be correct, check graphs)
---------------------------------------------------
Host OS Mhz L1 $ L2 $ Main mem Guesses
--------- ------------- ---- ----- ------ -------- -------
BRAMSCHE CYGWIN_NT-5.0 696 4.309 10.1 113.7
BRAMSCHE CYGWIN_NT-5.0 696 4.308 10.1 113.5
BRAMSCHE CYGWIN_NT-5.0 696 4.309 10.1 113.8
BRAMSCHE CYGWIN_NT-5.0 696 4.309 10.1 113.5
BRAMSCHE CYGWIN_NT-5.0 696 4.309 10.1 113.5
BRAMSCHE CYGWIN_NT-5.0 696 4.309 10.1 113.6
BRAMSCHE CYGWIN_NT-5.0 696 4.309 10.1 113.6
BRAMSCHE CYGWIN_NT-5.0 696 4.309 10.1 113.6
BRAMSCHE Linux 2.2.18 697 9.356 20.2 229.5
BRAMSCHE Linux 2.2.18 697 9.354 20.2 229.4
BRAMSCHE Linux 2.2.18 697 9.348 20.2 229.5
BRAMSCHE Linux 2.2.18 697 9.331 20.2 224.2
BRAMSCHE Linux 2.2.18 697 9.355 20.2 223.8
BRAMSCHE Linux 2.2.18 697 9.356 20.2 223.5
BRAMSCHE Linux 2.2.18 697 4.412 20.2 223.7
BRAMSCHE Linux 2.2.18 697 4.415 20.2 223.5
--
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Bug reporting: http://cygwin.com/bugs.html
Documentation: http://cygwin.com/docs.html
FAQ: http://cygwin.com/faq/
- Raw text -