DragonFly BSD
DragonFly kernel List (threaded) for 2004-01
[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]

Benchmark (was: Re: Junior kernel hacking)


From: Jean-Marc Zucconi <jmz@xxxxxxxxxxxxxx>
Date: Thu, 15 Jan 2004 01:51:31 +0100 (CET)

>>>>> Matthew Dillon writes:

 > :Justin C. Sherrill wrote:
 > :
 > :> Benchmarking will be useful soon.  DragonFly-specific technologies like
 > :
 > :How soon is soon? I'm thinking of benchmarking FreeBSD 4.9, 5.2, DF, 
 > :Linux/2.4 & Linux2.6 on a "spare" machine, but it won't be spare for 
 > :long. (The plan is to use: bytebench, bonnie++, postgresql, and a web 
 > :CMS application).
 > :
 > :Is this a good time to benchmark DF?
    
 >     I think it's a good idea to start collecting information, yes.  At
 >     the very least it will help us guage our own progress over time.j

I have run bytebench on a machine running FreeBSD 5.2 and
DragonFly (this is old hardware: dual PII @333MHz). I am going to
install FreeBSD 4.9 on a third slice to have another comparison
point. Here are the (surprizing) results:

                                          FreeBSD-5.2    DragonFly
Dhrystone 2 without register variables   541309.1 lps    659275.7 lps  
Dhrystone 2 using register variables     541608.4 lps    664062.3 lps  
Arithmetic Test (type = arithoh)        1236130.2 lps   1529245.4 lps 
Arithmetic Test (type = register)         73890.1 lps     87691.4 lps  
Arithmetic Test (type = short)            72812.9 lps     80401.6 lps  
Arithmetic Test (type = int)              73822.0 lps     87469.7 lps  
Arithmetic Test (type = long)             73656.3 lps     87251.8 lps  
Arithmetic Test (type = float)            84660.3 lps     87919.9 lps  
Arithmetic Test (type = double)           83469.8 lps     87920.3 lps  
System Call Overhead Test                 36964.7 lps     84309.4 lps  
Pipe Throughput Test                      30414.0 lps    119230.1 lps  
Pipe-based Context Switching Test          7595.1 lps     19020.8 lps  
Process Creation Test                       581.9 lps       809.8 lps  
Execl Throughput Test                        74.7 lps       205.6 lps  
File Read  (10 seconds)                   39068.0 KBps   181388.0 KBps 
File Write (10 seconds)                    7666.0 KBps    19033.0 KBps 
File Copy  (10 seconds)                    4302.0 KBps    17954.0 KBps 
File Read  (30 seconds)                   39766.0 KBps   180308.0 KBps 
File Write (30 seconds)                    7633.0 KBps    18888.0 KBps 
File Copy  (30 seconds)                    4253.0 KBps    17668.0 KBps 
C Compiler Test                             140.5 lpm       407.1 lpm  
Shell scripts (1 concurrent)                311.2 lpm       634.5 lpm  
Shell scripts (2 concurrent)                172.2 lpm       388.5 lpm  
Shell scripts (4 concurrent)                 87.9 lpm       207.9 lpm  
Shell scripts (8 concurrent)                 43.9 lpm       106.3 lpm  
Dc: sqrt(2) to 99 decimal places          18436.9 lpm     19374.8 lpm  
Recursion Test--Tower of Hanoi             6522.1 lps      7866.6 lps  


                     INDEX VALUES           --------- FreeBSD 5.2 --------   --------- DragonFly --------
TEST                                        BASELINE     RESULT      INDEX   BASELINE     RESULT      INDEX
                                                                                                           
Arithmetic Test (type = double)               2541.7    83469.8       32.8     2541.7    87920.3       34.6
Dhrystone 2 without register variables       22366.3   541309.1       24.2    22366.3   659275.7       29.5
Execl Throughput Test                           16.5       74.7        4.5       16.5      205.6       12.5
File Copy  (30 seconds)                        179.0     4253.0       23.8      179.0    17668.0       98.7
Pipe-based Context Switching Test             1318.5     7595.1        5.8     1318.5    19020.8       14.4
Shell scripts (8 concurrent)                     4.0       43.9       11.0        4.0      106.3       26.6
                                                                 =========                        =========
     SUM of  6 items                                                 102.1                            216.2
     AVERAGE                                                          17.0                             36.0

-- 
Jean-Marc Zucconi -- PGP Key: finger jmz@xxxxxxxxxxx [KeyID: 400B38E9]



[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]