Dell Poweredge 2400 / 533

CPU/Speed: Dual PIII 533
Ram: 256Mb PC133
Motherboard: Unknown, Intel Chipset
Cache: 256k on board
Controller: PARC Raid 2/Si, AIC-7880U
Disk: 30Gb RAID 5
Load: 1 user. Clean boot, init 5 but X-Windows not loaded.
Kernel: See Benchmarks.
pgms: gcc 3.2.3

:==============================================================

  BYTE UNIX Benchmarks (Version 3.11)
  System -- Linux LinuxWeb 2.6.6 #1 SMP Mon May 10 16:03:54 BST 2004 i686 unknown unknown GNU/Linux
  Start Benchmark Run: Mon May 10 16:23:42 BST 2004
   1 interactive users.
Dhrystone 2 without register variables   882114.3 lps   (10 secs, 6 samples)
Dhrystone 2 using register variables     882551.8 lps   (10 secs, 6 samples)
Arithmetic Test (type = arithoh)         2408259.5 lps   (10 secs, 6 samples)
Arithmetic Test (type = register)        145778.7 lps   (10 secs, 6 samples)
Arithmetic Test (type = short)           145154.2 lps   (10 secs, 6 samples)
Arithmetic Test (type = int)             145548.0 lps   (10 secs, 6 samples)
Arithmetic Test (type = long)            145621.9 lps   (10 secs, 6 samples)
Arithmetic Test (type = float)           140758.3 lps   (10 secs, 6 samples)
Arithmetic Test (type = double)          140824.0 lps   (10 secs, 6 samples)
System Call Overhead Test                253793.8 lps   (10 secs, 6 samples)
Pipe Throughput Test                     208525.6 lps   (10 secs, 6 samples)
Pipe-based Context Switching Test         46164.9 lps   (10 secs, 6 samples)
Process Creation Test                      3590.2 lps   (10 secs, 6 samples)
Execl Throughput Test                       922.0 lps   (9 secs, 6 samples)
File Read  (10 seconds)                  751362.0 KBps  (10 secs, 6 samples)
File Write (10 seconds)                  182057.0 KBps  (10 secs, 6 samples)
File Copy  (10 seconds)                   17328.0 KBps  (10 secs, 6 samples)
File Read  (30 seconds)                  755912.0 KBps  (30 secs, 6 samples)
File Write (30 seconds)                  182977.0 KBps  (30 secs, 6 samples)
File Copy  (30 seconds)                   10892.0 KBps  (30 secs, 6 samples)
C Compiler Test                             301.9 lpm   (60 secs, 3 samples)
Shell scripts (1 concurrent)               1533.7 lpm   (60 secs, 3 samples)
Shell scripts (2 concurrent)               1196.3 lpm   (60 secs, 3 samples)
Shell scripts (4 concurrent)                624.3 lpm   (60 secs, 3 samples)
Shell scripts (8 concurrent)                323.3 lpm   (60 secs, 3 samples)
Dc: sqrt(2) to 99 decimal places          34799.6 lpm   (60 secs, 6 samples)
Recursion Test--Tower of Hanoi            12986.9 lps   (10 secs, 6 samples)


                     INDEX VALUES            
TEST                                        BASELINE     RESULT      INDEX

Arithmetic Test (type = double)               2541.7   140824.0       55.4
Dhrystone 2 without register variables       22366.3   882114.3       39.4
Execl Throughput Test                           16.5      922.0       55.9
File Copy  (30 seconds)                        179.0    10892.0       60.8
Pipe-based Context Switching Test             1318.5    46164.9       35.0
Shell scripts (8 concurrent)                     4.0      323.3       80.8
                                                                 =========
     SUM of  6 items                                                 327.4
     AVERAGE                                                          54.6
:
==============================================================

  BYTE UNIX Benchmarks (Version 3.11)
  System -- Linux LinuxWeb 2.4.26 #1 SMP Fri Apr 30 14:31:42 BST 2004 i686 unknown unknown GNU/Linux
  Start Benchmark Run: Fri May  7 14:48:30 BST 2004
   1 interactive users.
Dhrystone 2 without register variables   885752.8 lps   (10 secs, 6 samples)
Dhrystone 2 using register variables     885744.9 lps   (10 secs, 6 samples)
Arithmetic Test (type = arithoh)         2415626.8 lps   (10 secs, 6 samples)
Arithmetic Test (type = register)        146166.1 lps   (10 secs, 6 samples)
Arithmetic Test (type = short)           145914.7 lps   (10 secs, 6 samples)
Arithmetic Test (type = int)             146162.4 lps   (10 secs, 6 samples)
Arithmetic Test (type = long)            146166.6 lps   (10 secs, 6 samples)
Arithmetic Test (type = float)           141200.4 lps   (10 secs, 6 samples)
Arithmetic Test (type = double)          141198.8 lps   (10 secs, 6 samples)
System Call Overhead Test                247723.9 lps   (10 secs, 6 samples)
Pipe Throughput Test                     241003.5 lps   (10 secs, 6 samples)
Pipe-based Context Switching Test         81409.2 lps   (10 secs, 6 samples)
Process Creation Test                      3592.7 lps   (10 secs, 6 samples)
Execl Throughput Test                      1222.6 lps   (9 secs, 6 samples)
File Read  (10 seconds)                  840962.0 KBps  (10 secs, 6 samples)
File Write (10 seconds)                  188799.0 KBps  (10 secs, 6 samples)
File Copy  (10 seconds)                   18401.0 KBps  (10 secs, 6 samples)
File Read  (30 seconds)                  829548.0 KBps  (30 secs, 6 samples)
File Write (30 seconds)                  187953.0 KBps  (30 secs, 6 samples)
File Copy  (30 seconds)                    9670.0 KBps  (30 secs, 6 samples)
C Compiler Test                             315.4 lpm   (60 secs, 3 samples)
Shell scripts (1 concurrent)               1766.0 lpm   (60 secs, 3 samples)
Shell scripts (2 concurrent)               1368.2 lpm   (60 secs, 3 samples)
Shell scripts (4 concurrent)                715.5 lpm   (60 secs, 3 samples)
Shell scripts (8 concurrent)                375.7 lpm   (60 secs, 3 samples)
Dc: sqrt(2) to 99 decimal places          43136.6 lpm   (60 secs, 6 samples)
Recursion Test--Tower of Hanoi            13125.8 lps   (10 secs, 6 samples)


                     INDEX VALUES            
TEST                                        BASELINE     RESULT      INDEX

Arithmetic Test (type = double)               2541.7   141198.8       55.6
Dhrystone 2 without register variables       22366.3   885752.8       39.6
Execl Throughput Test                           16.5     1222.6       74.1
File Copy  (30 seconds)                        179.0     9670.0       54.0
Pipe-based Context Switching Test             1318.5    81409.2       61.7
Shell scripts (8 concurrent)                     4.0      375.7       93.9
                                                                 =========
     SUM of  6 items                                                 378.9
     AVERAGE                                                          63.2

I'm a bit of a n00b when it comes to Linux, but something I'd been wondering about for a while was CFLAGS settings, and whether I could make anything run better. After recompiling BM and re-running it, it made little or no difference (marginally slower, but within margin of error). Not to daunted I wondered about recompiling the 2.4.26 kernel, just changing -O2 up to -O3 in Makefile. Recompiled and setup, and was rather surprised at the speed increase!

  BYTE UNIX Benchmarks (Version 3.11)
  System -- Linux Poweredge2400 2.4.26 #11 SMP Tue May 18 10:16:08 BST 2004 i686 unknown unknown GNU/Linux
  Start Benchmark Run: Tue May 18 10:41:26 BST 2004
   1 interactive users.
Dhrystone 2 without register variables   923880.6 lps   (10 secs, 6 samples)
Dhrystone 2 using register variables     923829.0 lps   (10 secs, 6 samples)
Arithmetic Test (type = arithoh)         2437252.8 lps   (10 secs, 6 samples)
Arithmetic Test (type = register)        130089.0 lps   (10 secs, 6 samples)
Arithmetic Test (type = short)           145810.3 lps   (10 secs, 6 samples)
Arithmetic Test (type = int)             130090.1 lps   (10 secs, 6 samples)
Arithmetic Test (type = long)            130066.1 lps   (10 secs, 6 samples)
Arithmetic Test (type = float)           141226.5 lps   (10 secs, 6 samples)
Arithmetic Test (type = double)          141231.5 lps   (10 secs, 6 samples)
System Call Overhead Test                254597.6 lps   (10 secs, 6 samples)
Pipe Throughput Test                     251153.3 lps   (10 secs, 6 samples)
Pipe-based Context Switching Test         85446.6 lps   (10 secs, 6 samples)
Process Creation Test                      3515.1 lps   (10 secs, 6 samples)
Execl Throughput Test                      1242.4 lps   (9 secs, 6 samples)
File Read  (10 seconds)                  866107.0 KBps  (10 secs, 6 samples)
File Write (10 seconds)                  188464.0 KBps  (10 secs, 6 samples)
File Copy  (10 seconds)                   19292.0 KBps  (10 secs, 6 samples)
File Read  (30 seconds)                  851814.0 KBps  (30 secs, 6 samples)
File Write (30 seconds)                  187821.0 KBps  (30 secs, 6 samples)
File Copy  (30 seconds)                    9622.0 KBps  (30 secs, 6 samples)
C Compiler Test                             307.1 lpm   (60 secs, 3 samples)
Shell scripts (1 concurrent)               1747.3 lpm   (60 secs, 3 samples)
Shell scripts (2 concurrent)               1355.2 lpm   (60 secs, 3 samples)
Shell scripts (4 concurrent)                707.5 lpm   (60 secs, 3 samples)
Shell scripts (8 concurrent)                372.4 lpm   (60 secs, 3 samples)
Dc: sqrt(2) to 99 decimal places          42279.8 lpm   (60 secs, 6 samples)
Recursion Test--Tower of Hanoi            12233.6 lps   (10 secs, 6 samples)


                     INDEX VALUES            
TEST                                        BASELINE     RESULT      INDEX

Arithmetic Test (type = double)               2541.7   141231.5       55.6
Dhrystone 2 without register variables       22366.3   923880.6       41.3
Execl Throughput Test                           16.5     1242.4       75.3
File Copy  (30 seconds)                        179.0     9622.0       53.8
Pipe-based Context Switching Test             1318.5    85446.6       64.8
Shell scripts (8 concurrent)                     4.0      372.4       93.1
                                                                 =========
     SUM of  6 items                                                 383.8
     AVERAGE                                                          64.0

RIG: Nvidia Gforce3 250
AMD Athlon64 2800 (412MHz FSB)
2GB PC3200 RAM (2, 1GB DIMMS)
Hitachi 160GB SATA Drives
3ware escalade RAID controller Raid5
GENTOO 2004.1 stage2 install 64bit

CHOST="x86_64-pc-linux-gnu"
CFLAGS="-DTIME -msse -msse2 -m3dnow -m64 -O2"

Results: