Ubench 0.32

The Unix Benchmark Utility "ubench" provides a single measure of perfomance for machines running various flavors of Unix operating system.
Ubench is distributed in the hope that it will be useful, but without any warranty; without even the implied warranty of merchantability or fitness for a particular purpose.
The current development release tests only CPU(s) and memory. In the future releases there will be tests added for disk and TCP/IP. Ubench is taking advantage of multiple CPUs on an SMP system and the results will reflect that unless ubench has been invoked with '-s' flag.
Other factors affecting ubench results include quality of the C-compiler, C-library, kernel version, OS scalability, amount of RAM, presence of other applications running at the same time, etc.
Ubench is executing rather senseless mathematical integer and floating-point calculations for 3 mins concurrently using several processes, and the result is Ubench CPU benchmark. The ratio of floating-point calculations to integer is about 1:3.
Ubench will spawn about 2 concurrent processes for each CPU available on the system. This ensures all available raw CPU horsepower is used.
Ubench is executing rather senseless memory allocation and memory to memory copying operations for another 3 mins concurrently using several processes, and the result is Ubench MEM benchmark.
The following are the samples of ubench output for some systems. Attention: The MEM benchmarks for all Linux systems had to be adjusted by a factor of 8 due to the bug in ubench version < 0.32. The MEM benchmark for all AIX system had to be adjusted by a factor of 4. The bug has been corrected in version 0.32. The benchmarks submitted before 07/31/2000 have been recalculated.
As any benchmark the ubench numbers by itself have no meaning and can be used only when comparing to ubench marks from other systems.

System DescriptionUbench CPU Ubench MEMUbench AVG
Compaq GS-160 "Wildfire"
Tru64 Unix 5.1
16xAlpha-EV67 731Mhz 32Gb RAM
926,962629,974778,468
HP 9000/800/SD32000 "Superdome"
HP-UX B.11.11 64-bit
16x750Mhz PA-RISK 8700, 64Gb RAM
342,2971,035,083688,690
Fujitsu PrimePower 650
SunOS 5.9
8xSPARC64 1.35GHz 16Gb RAM
328,298764,175546,236
Sun Enterprise 10000
SunOS 5.7
56x400Mhz, 56Gb RAM
470,177374,158422,167
IBM RS/6000 S80
AIX 4.3.3 64-bit
24x450Mhz RS64 III, 32Gb RAM
436,302353,864395,083
Sun Fire E2900, SunOS 5.9
8 x 1.2GHz, 32Gb RAM
412,763324,492368,627
HP 9000/800/SD32000 "Superdome"
HP-UX B.11.11 64-bit
8x750Mhz PA-RISK 8700, 32Gb RAM
172,719542,522357,620
MacBook Pro3,1
Intel Core 2 Duo 2.2GHz, 4Mb L2, 2Gb RAM
445,754214,018329,886
Linux Debian 3.0 2.4.20 kernel
2xXeon 3.06GHz 2Gb RAM
261,632223,161242,396
Sun Fire V1280, SunOS 5.9
8 x 900MHz, 16Gb RAM
156,692308,251232,471
Linux 2.4.19-SMP
2xOpteron 242 1.6HGz 4Gb RAM
173,733249,017211,375
Solaris 9 x86 12/02
2xIntel Xeon-DP 2.4GHz 2Gb RAM
192,562178,511185,536
RedHat 7.3 2.4.20 kernel
2xIntel Xeon-DP 2.4GHz 1Gb RAM
167,484196,504181,994
Dell PowerEdge 1750
RedHat9, 2.4.20-8smp
2xIntel Xeon 2.4HGz, 2Gb RAM
175,459174,144174,801
HP ProLiant DL380 G3
Linux 2.4.20-18.7smp
2xXeon 2.8HGz, 512Mb RAM
202,239142,563172,401
Mandrake 8.2 Linux 2.4.18
2xAMD MP 2400+ 2GHz 512Mb RAM
183,295158,797171,046
Linux 2.4.23
2xAthlon MP 2400+ 3.5Gb RAM
199,249137,034168,141
RedHat 7.3 Linux 2.4.18
2xXeon 2.2GHz 2Gb RAM
177,833157,239167,536
HP 9000/800/N4000-55
HP-UX B.11.00 64-bit
8x550Mhz PA-RISK 8600, 10Gb RAM
117,322214,176165,749
FreeBSD 5.2.1-RELEASE
2xOpteron 244 1.8HGz, 1Gb PC3200 RAM
171,109155,767163,438
Linux Gentoo 2.6.2
2xAthlon MP 2000+ 1.8HGz, 1Gb RAM
177,187149,499163,343
PowerMac, Darwin Kernel 6.8
2xG4 PPC 1.25GHz 768Mb RAM
152,094151,369151,731
FreeBSD 4.10-BETA
2xIntel Xeon 2.4GHz 512kB L2 4Gb RAM
160,312139,948150,130
FreeBSD 4.7
2xIntel Xeon 2.4GHz 512kB L2 512Mb RDRAM
163,207132,191147,699
Linux 2.4.19-1
2xAMD MP1900+ 1.6GHz 1GB RAM
141,994122,685132,339
Linux Debian 2.4 SMP
2xAMD XP1900+ 1.6GHz 1GB RAM
139,367116,708128,037
FreeBSD 4.9-RELEASE
1xP4 2.88GHz 1Gb RAM
102,425131,764117,094
Linux 2.4.18-3smp (RH 7.3)
2xAMD Athlon 2200+ 1.8GHz 2GB DDR RAM
115,926117,584116,755
FreeBSD 4.5-RELEASE
2xPIII 1.4GHz 2Gb PC133 RAM
144,84085,716115,278
FreeBSD 4.5-RELEASE
2xAMD XP1800+ 1.5GHz 512Mb RAM
135,12091,720113,420
FreeBSD 4.4-RELEASE
2xAMD XP1600+ 1.4GHz 1GB RAM
122,89893,403108,150
FreeBSD 4.4-STABLE
2xAMD XP1600+ 1.33GHz 512MB RAM
121,95489,794105,874
Linux 2.4.2 egcs-2.91.66 (RH 6.2)
SuperMicro SuperServer 6010L
2xPIII 1GHz 1GB RAM
122,60787,271104,939
Digital Unix v.4.0F (Rev. 1229)
Compaq AlphaServer ES40
4xAlpha EV6.7 (21264A) 667MHz 2GB RAM
107,510101,679104,594
FreeBSD 5.1-RELEASE
1xP4 2.6GHz 512MB RAM
97,764110,179103,971
Dell PoweEdge Rack
Linux 2.4.20
1xIntel Xeon 2.4GHz 1Gb RAM
86,180121,317103,748
SuperMicro 6011L 1U Server
Linux 2.4.7-10smp
2xPIII 1.26GHz 1GB RAM
89,326117,618103,472
Dell l550 1U Server
Linux 2.4.7-10smp
2xPIII 1.26GHz 1Gb RAM
89,074113,033101,053
Linux 2.4.2 egcs-2.95.2 (RH 7.0)
SuperMicro SuperServer 6010L
2xPIII 1GHz 2GB RAM
115,83085,229100,529
FreeBSD 4.4-PRERELEASE
2xPIII 1GHz 1.5Gb RAM
112,03781,08896,562
FreeBSD 4.4-PRERELEASE
2xPIII Xeon 1GHz 256 MB ECC RAM
109,70679,11694,411
FreeBSD 4.4-RELEASE
2xPIII Xeon 1GHz 512 MB RAM
108,74079,75294,246
Gentoo Linux 1.2
1xP4 2.26GHz 512Mb RAM
90,09894,97892,538
FreeBSD 4.2-RELEASE
2xPIII 933 MHz 512 MB RAM
105,58878,27891,933
Linux 2.4.19
1xAMD AthlonXP 1800+ 1.5GHz
512Mb DDR RAM
78,91199,52789,219
FreeBSD 5.1
1xP4 2.4GHz 512Mb RAM
75,14198,21586,678
HP 9000/800/N4000-36
HP-UX B.11.00 64-bit
6 CPUs, 360Mhz, 6Gb RAM
57,546113,52385,534
Debian Linux 2.4.18
1xAMD Athlon XP 2200+ 1.8GHz
512Mb DDR-2700 RAM
81,47888,67985,078
SuSE 6.4 Linux
2xPIII 733 MHz 384 MB RAM
92,27275,75284,012
FreeBSD 4.6-RC
2xPIII 1GHz 1Gb RAM
107,63560,24083,937
Linux 2.6.5
AMD Athlon XP 2800+ 2.25GHz
68,73594,58981,662
FreeBSD 4.2-STABLE
2xPIII 850 MHz 2GB RAM
95,51860,19477,856
FreeBSD 4.5-RC
2xPIII 850 MHz 1GB RAM
96,15658,84577,500
SunOS 5.8 Generic i86pc
2xPIII 700 MHz 1Gb RAM
85,39567,65276,523
Linux 2.2.14 (Slackware 7.0)
2xPIII 700 MHz 512 MB RAM
85,46366,52875,995
FreeBSD 5.3-RELEASE
1xP4 2.8GHz MHz 490 MB RAM
77,11273,73775,424
IBM RS/6000 J50, MCA-based
AIX 4.3.3.0 32-bit
6x604e PPC, 200MHz 3Gb RAM
IBM C 4.4 ubench compiled with
-O2 -qarch=604 -qtune=604 -q32
98,24049,88274,061
FreeBSD 4.2-STABLE
2xPIII 800MHz, 1Gb PC100 RAM
85,84459,77572,809
FreeBSD 4.6-STABLE
1xP4 2.2GHz 512Mb PC133 SDRAM
74,78268,98871,885
FreeBSD 6.1-STABLE
Intel Celeron 2.93GHz 985Mb RAM
71,21271,11771,164
MacOS X, Darwin kernel v.5.4
Apple PowerMac G4
2x7400PPC 450MHz 640Mb RAM
57,19284,68770,939
Linux 2.4.5 (Slackware 8.0)
1xAMD Athlon 1.2GHz 512MB PC2100 RAM
58,35979,20368,781
FreeBSD 4.7-STABLE
1xAMD XP1800+ 512Mb PC2100 RAM
67,35868,91968,138
SuperMicro 5012BE 1U Server
Linux 2.4.7-10
1xP4 1.8GHz 512Mb RAM
59,60972,66366,136
Linux 2.4.19
1xAthlon XP1600 1.4GHz 512Mb RAM
62,19269,52665,859
FreeBSD 4.1-RC3
2xPIII 700 MHz 1Gb RAM
75,30351,77063,536
FreeBSD 4.9
AMD Athlon 1.4GHz 1Gb RAM
60,98159,38960,185
Sun Enterprise E4500/E5500
6xUltraSPARC-II 336MHz 4Mb cache,
System clock 84MHz, 6Gb RAM,
SunOS 5.7 64-bit, 32-bit C compiler
59,08260,05559,568
FreeBSD 4.7-RELEASE
1x1.4GHz Athlon Thunderbird
1.5Gb PC133 RAM
57,44154,59156,016
FreeBSD 4.7-STABLE
1xAMD Duron 1300 512Mb PC2100 RAM
55,14455,82855,486
FreeBSD 4.1
2xPIII 750MHz, 384Mb PC-100 RAM
Intel L440GX+ Lancewood MOB
68,11441,81154,962
OpenBSD 3.4
1xPIII 1.14GHz, 768Mb RAM
56,91052,43854,674
Linux-2.2.14-5 (RH 6.2)
2xPIII 500MHz, 128Mb RAM
60,37147,66454,017
Linux 2.4.2-2 (RH)
1xAMD Athlon TB 1000@1270MHz 256Mb
39,70567,72953,717
IBM RS/6000 J50, MCA-based
AIX 4.2.1.0 32-bit
6x604e PPC, 200MHz 3Gb RAM
IBM C 3.1.4 ubench compiled with -O2
59,42345,40852,415
OpenBSD 3.4
1xP4 1.6GHz, 768Mb PC2100 RAM
44,58359,40451,993
Linux-2.2.13 (RH 6.1)
2xPIII 450MHz, 256Mb RAM
56,45247,08051,766
Linux 2.5.13 gcc-3.1 glibc-2.2.5
PIII 870MHz 392Mb PC-133 SRAM
Asus CUSL2 MOB 145MHz FSB
51,50651,20051,353
FreeBSD 4.1
2xPIII Xeon 500MHz 512Mb RAM
56,30342,13949,221
FreeBSD 4.7-RELEASE
1xAMD Duron 1.1GHz 256Mb PC2100 RAM
47,61748,09847,857
Linux 2.4.4 Suse 7.2
PIII 933MHz 512Mb PC133 RAM
53,31041,67947,494
FreeBSD 4.5-STABLE
1xCeleron 1.2GHz 128Mb RAM
56,65633,77845,217
FreeBSD 4.1.1-RELEASE
2xPII 450MHz 192Mb RAM
50,50838,84744,677
Linux 2.4.0 gcc-2.95.2 glibc-2.2.1
PIII 870MHz 392Mb PC-133 SRAM
Asus CUSL2 MOB 145MHz FSB
49,35539,87144,613
Linux 2.4.5-acl3
PIII 804MHz 384Mb PC-133 SRAM
50,09439,07144,582
FreeBSD 4.2-STABLE
Athlon (Thunderbird) 1GHz
GA-72X MOB, 384 PC100 RAM
44,11444,27744,195
Linux 2.4.18 (Slackware 8.1)
2xPII 450MHz 1Gb RAM
46,15941,88744,023
Linux 2.2.16 (RH 6.2)
PIII 800E 512Mb PC-100 RAM
47,69834,69541,196
FreeBSD 4.2-RELEASE
PIII 800EB 256Mb PC-133 SDRAM
Intel DB815EEA MOB
45,07134,71339,892
Linux 2.2.17
PIII 750MHz 128Mb PC-100 RAM
Abit BE6-II MOB
45,47633,37539,425
FreeBSD 4.3-RELEASE
2 x Celeron 400MHz 128Mb RAM
45,26633,00639,136
FreeBSD 4.1.1-RELEASE
PIII 800MHz 256Mb RAM
43,56732,44638,006
FreeBSD 4.4-STABLE
PIII Xeon 797MHz 512Mb
44,68030,02437,352
Linux 2.3.99-pre9 gcc-2.95.2
PIII 653MHz 256Mb PC-133 SRAM
Abit BE6-II MOB 144MHz FSB
41,02333,44337,233
FreeBSD 4.2-RELEASE
AMD K7 800MHz, 128Mb RAM
ASUS A7V MOB 200MHz FSB
35,33038,94937,139
FreeBSD 4.9, gcc 2.95.4
PIII 977MHz, 1Gb RAM
37,25136,32336,787
HP 9000/800/K580
HP-UX B.11.00 64-bit
4 CPUs, 240Mhz, 4Gb RAM
26,48246,08236,282
Sun Enterprise 450
4xUltraSPARC-II 296MHz 2Mb cache,
System clock 99MHz, 1.5Gb RAM,
SunOS 5.7 64-bit, 32-bit C compiler
34,15836,09935,128
Linux Slackware 8.0 (2.4.5)
1xAMD Duron 750MHz 128 Mb RAM
33,07136,99535,033
MacOS X, Darwin kernel v.5.4
Apple PowerBook G4
1x7450PPC 667MHz 512 MB RAM
35,60033,01434,307
FreeBSD 4.4-RELEASE
2xCeleron 333MHz 256 MB RAM
36,97228,58732,779
HP Omnibook XE2
Linux 2.2.16 egcs-2.91.66
Celeron 550MHz 128Mb RAM
33,37230,68032,026
Win2000 SP2 Cygwin 1.3.6
gcc 2.95.3-5
PIII 640MHz 256Mb RAM
32,03131,49931,765
MacOS X 10.1.2 Darwin kernel v.5.2
Apple iBook 500Mhz G3 384Mb RAM
31,28926,41128,850
Linux 2.4.7 - Debian
1xAMD Athlon 700MHz
25,83431,32328,578
Linux 2.2.13-7mdk
1xPIII 500MHz 128Mb RAM
30,01626,99528,505
FreeBSD 4.4-RELEASE
2xCeleron 300MHz 256 MB RAM
31,21025,23728,223
Linux 2.2.19 (Slackware 8.0)
Celeron 533MHz 128MB RAM
30,64425,78628,215
Linux 2.2.14-5.0
Pentium III 450@504MHz 256Mb RAM
29,11327,22328,168
FreeBSD 4.1
Pentium III Xeon 500MHz 512Mb RAM
28,23124,42726,329
Linux 2.2.12-20
Pentium II 450MHz 256Mb RAM
27,59025,03226,311
FreeBSD 4.0
Celeron@501MHz, 128K L2, 64Mb RAM
27,71123,90325,807
Linux 2.2.14-6
gcc 2.95.2, glibc 2.1.2-18
Pentium III 450MHz 320Mb RAM
28,19423,32825,761
Linux 2.2.15, gcc 2.95.3
1xIntel Celeron 333@416MHz
32/128Kb cache, 192Mb RAM
26,23425,04025,637
FreeBSD 4.1-RELEASE
PIII 500MHz, 256Mb RAM, 256Kb L2
27,24423,39025,317
FreeBSD 4.6.2-RELEASE
Intel Celeron 366@458MHz 192Mb PC66 SDRAM
25,32420,29222,808
HP 9000/898/K370
HP-UX B.11.00 64-bit
4 CPUs, 200MHz, 4Gb RAM
21,27024,23322,751
FreeBSD 4.1
Pentium III 600MHz 256Kb L2 64Mb RAM
26,98818,47822,733
FreeBSD 4.0-RELEASE
AMD-K6-2/550 128Mb RAM 512Kb L2
27,56117,41222,486
Linux 2.2.14
egcc 2.91.66, glibc 2.1.3
1xIntel Celeron, 433MHz 64Mb RAM
26,36517,20821,786
FreeBSD 4.6-RELEASE
Compaq ProLiant 800
2xPPro 200MHz 256kb 160Mb
22,27118,01320,142
Linux-2.2.15pre17 (RH 6.1)
1xK6-2 450MHz 64Mb RAM
22,82816,08819,458
Linux 2.2.14
egcc 2.91.66, glibc 2.1.3
1xAMD K6, 450MHz 64Mb RAM
24,14014,23219,186
Linux 2.2.12-20 (RH 6.1)
Pentium II 350MHz 64Mb RAM
20,96917,30219,135
Linux-2.2.13 gcc-2.91.66 glibc-2.1.1
Pentium II 233@290MHz 96Mb RAM
17,54819,63018,589
Linux-2.2.14-5 (RH 6.2)
IBM Thinkpad 600
300MHz, 192Mb RAM
18,18716,52817,357
Win98 Cygwin 1.3.6
Dell Latitude CPi
gcc 2.95.3-5
PII 366MHz 64Mb RAM
17,38514,95916,172
Linux 2.2.16
1xK6-2 350MHz 64Mb RAM
19,04913,19216,120
Apple 9500/180MP, NetBSD 1.6ZK
2x604e 180MHz, 192Mb RAM
18,77410,62614,700
FreeBSD 3.4
1xK6-2 350MHz 128Mb RAM
14,91212,21013,561
Linux 2.2.17-21mdk
PII 233MHz
14,37712,04613,211
FreeBSD 4.7
PII 300MHz 256Mb
13,63712,45013,043
RedHat 8.0 Psyche Linux 2.4.18-14
VIA Eden 5000 mini-ITX 533MHz 256Mb RAM
8,03614,34311,189
Linux 2.2.14-15mdk
K6-200MHz, 64Mb RAM
11,37010,15410,762
OpenBSD 2.8
PII 266MHz, 128Mb RAM
11,5798,3189,948
IBM RS/6000 E30, PCI-based
AIX 4.2.1.0 32-bit
1x604e PPC, 200MHz 256Mb RAM
8,02510,4289,226
FreeBSD 5.0-CURRENT
UltraSPARC64 360MHz 512Mb
9,3078,3098,808
AMD K6-300 233Mhz, 64M RAM
Linux 2.2.14-5 (RH 6.2)
8,7058,1128,408
Pentium Pro 180Mhz, 96M RAM
Linux 2.2.5 (SuSE 6.1)
6,06610,3148,190
FreeBSD 4.6.2-RELEASE
Cyrix PR-200 166MHz 96Mb PC66 SDRAM
7,0987,2987,198
Pentium 166Mhz, 64M RAM
Linux 2.2.5-15, egcc 1.1.2
6,4906,7526,621
SGI Octane, IRIX 6.5.17m
R10000 195MHz, 512Mb RAM
7,6895,5376,613
FreeBSD 5.0-CURRENT
Pentium 260MHz 192 MB RAM
9,4733,5136,493
Pentium 166MHz 64M RAM
Linux 2.2.14-5.0 (RH 6.2)
egcc 2.91.66
6,4615,5966,023
Olivetti SNX 160/RX
2 x Pentium 90MHz 40Mb RAM
FreeBSD 4.3-RELEASE with SMP
7,3884,0165,702
FreeBSD 4.3-RELEASE
Pentium 120MHz 40M RAM
gcc 2.95.3
4,5284,7874,657
Linux 2.2.5-22 (RH 6.0)
Pentium 100 32Mb RAM
egcc 2.91.66
3,1193,3233,221
Pentium 75MHz 64M RAM
Linux 2.2.14-5.0 (RH 6.2)
egcc 2.91.66
2,7343,2372,985
i486DX2-66, 32M RAM
Linux 2.3.39, gcc 2.95.2
glibc-2.1.3
1,5881,7361,662
i486DX2-66, 32M RAM
Linux 2.3.99-pre5, gcc 2.95.2
glibc-2.1.3
1,5901,7201,655
i486DX2-66, 32M RAM
Linux 2.3.39, gcc 2.7.2.3
glibc-2.1.3
1,4541,7281,591
Sparc4/70 64M RAM
Linux 2.2.14-5.0 (RH 6.2)
egcc 2.91.66
1,3251,7421,533
SparcStation 1+, NetBSD 1.4.1
L64801 25MHz WTL3170/2 FPU 24Mb RAM
341323332

Ubench is available for download at https://phystech.com/download

If you're interested in contributing to the list of benchmarks, run ubench on your system and email the results to <phystech@hotmail.com> with description of the system (OS version, hardware model, number of CPUs, CPU clock frequency, size of L1 and L2 cache, amount of RAM).

Please make sure you compile ubench using only -O2 or -O optimization flags. More aggressive optimizations tend to alter the semantics of the code and skew the results.


©1998 PhysTech, Inc. All rights reserved. Last change: March 13, 2005