Difference between revisions of "Benchmarks"

From NAS-Central Buffalo - The Linkstation Wiki
Jump to: navigation, search
m (Bonnie++ I/O Speeds for Encrypted Drive on HG)
m (Bonnie++ I/O Speeds for Encrypted Drive on HG)
Line 141: Line 141:
 
|colspan=4 align=center style="background:#BBBBBB; color:green"|Sequential Input
 
|colspan=4 align=center style="background:#BBBBBB; color:green"|Sequential Input
 
|colspan=2 align=center style="background:#BBBBBB; color:green"|Random
 
|colspan=2 align=center style="background:#BBBBBB; color:green"|Random
|
 
|colspan=6 align=center style="background:#BBBBBB; color:green"|Sequential Create
 
|colspan=6 align=center style="background:#BBBBBB; color:green"|Random Create
 
 
|----
 
|----
 
|
 
|
Line 153: Line 150:
 
|colspan=2 align=center style="background:#BBBBBB; color:blue"|Block
 
|colspan=2 align=center style="background:#BBBBBB; color:blue"|Block
 
|colspan=2 align=center style="background:#BBBBBB; color:blue"|Seeks
 
|colspan=2 align=center style="background:#BBBBBB; color:blue"|Seeks
|
 
|colspan=2 align=center style="background:#BBBBBB; color:blue"|Create
 
|colspan=2 align=center style="background:#BBBBBB; color:blue"|Read
 
|colspan=2 align=center style="background:#BBBBBB; color:blue"|Delete
 
|colspan=2 align=center style="background:#BBBBBB; color:blue"|Create
 
|colspan=2 align=center style="background:#BBBBBB; color:blue"|Read
 
|colspan=2 align=center style="background:#BBBBBB; color:blue"|Delete
 
 
|----
 
|----
 
|
 
|
Line 172: Line 162:
 
|align=center style="background:#BBBBBB; color:black"|%CP
 
|align=center style="background:#BBBBBB; color:black"|%CP
 
|align=center style="background:#BBBBBB; color:black"|K/sec
 
|align=center style="background:#BBBBBB; color:black"|K/sec
|align=center style="background:#BBBBBB; color:black"|%CP
 
|align=center style="background:#BBBBBB; color:black"|/sec
 
|align=center style="background:#BBBBBB; color:black"|%CP
 
|align=center style="background:#BBBBBB;  font-family: Arial Bold; color:black"|Files
 
|align=center style="background:#BBBBBB; color:black"|/sec
 
|align=center style="background:#BBBBBB; color:black"|%CP
 
|align=center style="background:#BBBBBB; color:black"|/sec
 
|align=center style="background:#BBBBBB; color:black"|%CP
 
|align=center style="background:#BBBBBB; color:black"|/sec
 
|align=center style="background:#BBBBBB; color:black"|%CP
 
|align=center style="background:#BBBBBB; color:black"|/sec
 
|align=center style="background:#BBBBBB; color:black"|%CP
 
|align=center style="background:#BBBBBB; color:black"|/sec
 
 
|align=center style="background:#BBBBBB; color:black"|%CP
 
|align=center style="background:#BBBBBB; color:black"|%CP
 
|align=center style="background:#BBBBBB; color:black"|/sec
 
|align=center style="background:#BBBBBB; color:black"|/sec
Line 203: Line 180:
 
|align=right style="background:#DFDFDF; color:black"|208.8
 
|align=right style="background:#DFDFDF; color:black"|208.8
 
|align=right style="background:#DFDFDF; color:black"|4  
 
|align=right style="background:#DFDFDF; color:black"|4  
|align=right style="background:#BBBBBB; font-family: Arial Bold; color:black"|16
 
|align=right style="background:#DFDFDF; color:black"|290
 
|align=right style="background:#DFDFDF; color:black"|22
 
|align=right style="background:#DFDFDF; color:black"|XXXXX
 
|align=right style="background:#DFDFDF; color:black"|XXX
 
|align=right style="background:#DFDFDF; color:black"|279
 
|align=right style="background:#DFDFDF; color:black"|18
 
|align=right style="background:#DFDFDF; color:black"|294
 
|align=right style="background:#DFDFDF; color:black"|22
 
|align=right style="background:#DFDFDF; color:black"|XXXXX
 
|align=right style="background:#DFDFDF; color:black"|XXX
 
|align=right style="background:#DFDFDF; color:black"|163
 
|align=right style="background:#DFDFDF; color:black"|10
 
 
|----
 
|----
 
|align=left style="background:#BBBBBB; font-family: Arial Bold; color:black"|FifNAS.ext3
 
|align=left style="background:#BBBBBB; font-family: Arial Bold; color:black"|FifNAS.ext3
Line 231: Line 195:
 
|align=right style="background:#DFDFDF; color:black"|192.5
 
|align=right style="background:#DFDFDF; color:black"|192.5
 
|align=right style="background:#DFDFDF; color:black"|4  
 
|align=right style="background:#DFDFDF; color:black"|4  
|align=right style="background:#BBBBBB;  font-family: Arial Bold; color:black"|16
 
|align=right style="background:#DFDFDF; color:black"|134
 
|align=right style="background:#DFDFDF; color:black"|99
 
|align=right style="background:#DFDFDF; color:black"|XXXXX
 
|align=right style="background:#DFDFDF; color:black"|XXX
 
|align=right style="background:#DFDFDF; color:black"|7785
 
|align=right style="background:#DFDFDF; color:black"|95
 
|align=right style="background:#DFDFDF; color:black"|135
 
|align=right style="background:#DFDFDF; color:black"|99
 
|align=right style="background:#DFDFDF; color:black"|XXXXX
 
|align=right style="background:#DFDFDF; color:black"|XXX
 
|align=right style="background:#DFDFDF; color:black"|492
 
|align=right style="background:#DFDFDF; color:black"|97
 
 
|----
 
|----
 
|align=left style="background:#BBBBBB; font-family: Arial Bold; color:black"|Ramuk.ext3
 
|align=left style="background:#BBBBBB; font-family: Arial Bold; color:black"|Ramuk.ext3
Line 259: Line 210:
 
|align=right style="background:#DFDFDF; color:black"|154.2
 
|align=right style="background:#DFDFDF; color:black"|154.2
 
|align=right style="background:#DFDFDF; color:black"|3  
 
|align=right style="background:#DFDFDF; color:black"|3  
|align=right style="background:#BBBBBB;  font-family: Arial Bold; color:black"|16
 
|align=right style="background:#DFDFDF; color:black"|163
 
|align=right style="background:#DFDFDF; color:black"|97
 
|align=right style="background:#DFDFDF; color:black"|XXXXX
 
|align=right style="background:#DFDFDF; color:black"|XXX
 
|align=right style="background:#DFDFDF; color:black"|7736
 
|align=right style="background:#DFDFDF; color:black"|97
 
|align=right style="background:#DFDFDF; color:black"|165
 
|align=right style="background:#DFDFDF; color:black"|97
 
|align=right style="background:#DFDFDF; color:black"|XXXXX
 
|align=right style="background:#DFDFDF; color:black"|XXX
 
|align=right style="background:#DFDFDF; color:black"|850
 
|align=right style="background:#DFDFDF; color:black"|96
 
 
|----
 
|----
 
|align=left style="background:#BBBBBB; font-family: Arial Bold; color:black"|FifNAS AES256.XFS
 
|align=left style="background:#BBBBBB; font-family: Arial Bold; color:black"|FifNAS AES256.XFS
Line 287: Line 225:
 
|align=right style="background:#DFDFDF; color:black"|184.9
 
|align=right style="background:#DFDFDF; color:black"|184.9
 
|align=right style="background:#DFDFDF; color:black"|4  
 
|align=right style="background:#DFDFDF; color:black"|4  
|align=right style="background:#BBBBBB;  font-family: Arial Bold; color:black"|16
 
|align=right style="background:#DFDFDF; color:black"|338
 
|align=right style="background:#DFDFDF; color:black"|95
 
|align=right style="background:#DFDFDF; color:black"|XXXXX
 
|align=right style="background:#DFDFDF; color:black"|XXX
 
|align=right style="background:#DFDFDF; color:black"|312
 
|align=right style="background:#DFDFDF; color:black"|94
 
|align=right style="background:#DFDFDF; color:black"|338
 
|align=right style="background:#DFDFDF; color:black"|95
 
|align=right style="background:#DFDFDF; color:black"|XXXXX
 
|align=right style="background:#DFDFDF; color:black"|XXX
 
|align=right style="background:#DFDFDF; color:black"|223
 
|align=right style="background:#DFDFDF; color:black"|66
 
 
|----
 
|----
 
|align=left style="background:#BBBBBB; font-family: Arial Bold; color:black"|FifNAS AES256.ext3
 
|align=left style="background:#BBBBBB; font-family: Arial Bold; color:black"|FifNAS AES256.ext3
Line 315: Line 240:
 
|align=right style="background:#DFDFDF; color:black"|168.4
 
|align=right style="background:#DFDFDF; color:black"|168.4
 
|align=right style="background:#DFDFDF; color:black"|4  
 
|align=right style="background:#DFDFDF; color:black"|4  
|align=right style="background:#BBBBBB;  font-family: Arial Bold; color:black"|16
 
|align=right style="background:#DFDFDF; color:black"|132
 
|align=right style="background:#DFDFDF; color:black"|98
 
|align=right style="background:#DFDFDF; color:black"|XXXXX
 
|align=right style="background:#DFDFDF; color:black"|XXX
 
|align=right style="background:#DFDFDF; color:black"|6279
 
|align=right style="background:#DFDFDF; color:black"|77
 
|align=right style="background:#DFDFDF; color:black"|133
 
|align=right style="background:#DFDFDF; color:black"|98
 
|align=right style="background:#DFDFDF; color:black"|XXXXX
 
|align=right style="background:#DFDFDF; color:black"|XXX
 
|align=right style="background:#DFDFDF; color:black"|448
 
|align=right style="background:#DFDFDF; color:black"|88
 
 
|----
 
|----
 
|align=left style="background:#BBBBBB; font-family: Arial Bold; color:black"|Ramuk encFS.ext3
 
|align=left style="background:#BBBBBB; font-family: Arial Bold; color:black"|Ramuk encFS.ext3
Line 343: Line 255:
 
|align=right style="background:#DFDFDF; color:black"|74.0
 
|align=right style="background:#DFDFDF; color:black"|74.0
 
|align=right style="background:#DFDFDF; color:black"|1  
 
|align=right style="background:#DFDFDF; color:black"|1  
 +
|----
 +
|}
 +
 +
 +
 +
{|cellspacing=1 cellpadding=2
 +
|
 +
|
 +
|
 +
|colspan=6 align=center style="background:#BBBBBB; color:green"|Sequential Create
 +
|colspan=6 align=center style="background:#BBBBBB; color:green"|Random Create
 +
|----
 +
|
 +
|
 +
|
 +
|colspan=2 align=center style="background:#BBBBBB; color:blue"|Create
 +
|colspan=2 align=center style="background:#BBBBBB; color:blue"|Read
 +
|colspan=2 align=center style="background:#BBBBBB; color:blue"|Delete
 +
|colspan=2 align=center style="background:#BBBBBB; color:blue"|Create
 +
|colspan=2 align=center style="background:#BBBBBB; color:blue"|Read
 +
|colspan=2 align=center style="background:#BBBBBB; color:blue"|Delete
 +
|----
 +
|
 +
|align=center style="background:#BBBBBB;  font-family: Arial Bold; color:black"|Files
 +
|align=center style="background:#BBBBBB; color:black"|/sec
 +
|align=center style="background:#BBBBBB; color:black"|%CP
 +
|align=center style="background:#BBBBBB; color:black"|/sec
 +
|align=center style="background:#BBBBBB; color:black"|%CP
 +
|align=center style="background:#BBBBBB; color:black"|/sec
 +
|align=center style="background:#BBBBBB; color:black"|%CP
 +
|align=center style="background:#BBBBBB; color:black"|/sec
 +
|align=center style="background:#BBBBBB; color:black"|%CP
 +
|align=center style="background:#BBBBBB; color:black"|/sec
 +
|align=center style="background:#BBBBBB; color:black"|%CP
 +
|align=center style="background:#BBBBBB; color:black"|/sec
 +
|align=center style="background:#BBBBBB; color:black"|%CP
 +
|----
 +
|align=left style="background:#BBBBBB; font-family: Arial Bold; color:black"|FifNAS.XFS
 +
|align=right style="background:#BBBBBB; font-family: Arial Bold; color:black"|16
 +
|align=right style="background:#DFDFDF; color:black"|290
 +
|align=right style="background:#DFDFDF; color:black"|22
 +
|align=right style="background:#DFDFDF; color:black"|XXXXX
 +
|align=right style="background:#DFDFDF; color:black"|XXX
 +
|align=right style="background:#DFDFDF; color:black"|279
 +
|align=right style="background:#DFDFDF; color:black"|18
 +
|align=right style="background:#DFDFDF; color:black"|294
 +
|align=right style="background:#DFDFDF; color:black"|22
 +
|align=right style="background:#DFDFDF; color:black"|XXXXX
 +
|align=right style="background:#DFDFDF; color:black"|XXX
 +
|align=right style="background:#DFDFDF; color:black"|163
 +
|align=right style="background:#DFDFDF; color:black"|10
 +
|----
 +
|align=left style="background:#BBBBBB; font-family: Arial Bold; color:black"|FifNAS.ext3
 +
|align=right style="background:#BBBBBB;  font-family: Arial Bold; color:black"|16
 +
|align=right style="background:#DFDFDF; color:black"|134
 +
|align=right style="background:#DFDFDF; color:black"|99
 +
|align=right style="background:#DFDFDF; color:black"|XXXXX
 +
|align=right style="background:#DFDFDF; color:black"|XXX
 +
|align=right style="background:#DFDFDF; color:black"|7785
 +
|align=right style="background:#DFDFDF; color:black"|95
 +
|align=right style="background:#DFDFDF; color:black"|135
 +
|align=right style="background:#DFDFDF; color:black"|99
 +
|align=right style="background:#DFDFDF; color:black"|XXXXX
 +
|align=right style="background:#DFDFDF; color:black"|XXX
 +
|align=right style="background:#DFDFDF; color:black"|492
 +
|align=right style="background:#DFDFDF; color:black"|97
 +
|----
 +
|align=left style="background:#BBBBBB; font-family: Arial Bold; color:black"|Ramuk.ext3
 +
|align=right style="background:#BBBBBB;  font-family: Arial Bold; color:black"|16
 +
|align=right style="background:#DFDFDF; color:black"|163
 +
|align=right style="background:#DFDFDF; color:black"|97
 +
|align=right style="background:#DFDFDF; color:black"|XXXXX
 +
|align=right style="background:#DFDFDF; color:black"|XXX
 +
|align=right style="background:#DFDFDF; color:black"|7736
 +
|align=right style="background:#DFDFDF; color:black"|97
 +
|align=right style="background:#DFDFDF; color:black"|165
 +
|align=right style="background:#DFDFDF; color:black"|97
 +
|align=right style="background:#DFDFDF; color:black"|XXXXX
 +
|align=right style="background:#DFDFDF; color:black"|XXX
 +
|align=right style="background:#DFDFDF; color:black"|850
 +
|align=right style="background:#DFDFDF; color:black"|96
 +
|----
 +
|align=left style="background:#BBBBBB; font-family: Arial Bold; color:black"|FifNAS AES256.XFS
 +
|align=right style="background:#BBBBBB;  font-family: Arial Bold; color:black"|16
 +
|align=right style="background:#DFDFDF; color:black"|338
 +
|align=right style="background:#DFDFDF; color:black"|95
 +
|align=right style="background:#DFDFDF; color:black"|XXXXX
 +
|align=right style="background:#DFDFDF; color:black"|XXX
 +
|align=right style="background:#DFDFDF; color:black"|312
 +
|align=right style="background:#DFDFDF; color:black"|94
 +
|align=right style="background:#DFDFDF; color:black"|338
 +
|align=right style="background:#DFDFDF; color:black"|95
 +
|align=right style="background:#DFDFDF; color:black"|XXXXX
 +
|align=right style="background:#DFDFDF; color:black"|XXX
 +
|align=right style="background:#DFDFDF; color:black"|223
 +
|align=right style="background:#DFDFDF; color:black"|66
 +
|----
 +
|align=left style="background:#BBBBBB; font-family: Arial Bold; color:black"|FifNAS AES256.ext3
 +
|align=right style="background:#BBBBBB;  font-family: Arial Bold; color:black"|16
 +
|align=right style="background:#DFDFDF; color:black"|132
 +
|align=right style="background:#DFDFDF; color:black"|98
 +
|align=right style="background:#DFDFDF; color:black"|XXXXX
 +
|align=right style="background:#DFDFDF; color:black"|XXX
 +
|align=right style="background:#DFDFDF; color:black"|6279
 +
|align=right style="background:#DFDFDF; color:black"|77
 +
|align=right style="background:#DFDFDF; color:black"|133
 +
|align=right style="background:#DFDFDF; color:black"|98
 +
|align=right style="background:#DFDFDF; color:black"|XXXXX
 +
|align=right style="background:#DFDFDF; color:black"|XXX
 +
|align=right style="background:#DFDFDF; color:black"|448
 +
|align=right style="background:#DFDFDF; color:black"|88
 +
|----
 +
|align=left style="background:#BBBBBB; font-family: Arial Bold; color:black"|Ramuk encFS.ext3
 
|align=right style="background:#BBBBBB;  font-family: Arial Bold; color:black"|16
 
|align=right style="background:#BBBBBB;  font-family: Arial Bold; color:black"|16
 
|align=right style="background:#DFDFDF; color:black"|112
 
|align=right style="background:#DFDFDF; color:black"|112

Revision as of 00:01, 30 August 2006

This article originally based on work done by Frontalot at Linkstationwiki.org

180px-BmEd.jpg

A benchmark is test that measures the performance of a system or subsystem on a well-defined task or set of tasks. Benchmarks are often used to measure general things like graphics, I/O, computing (integer and floating point), etc., performance, but most measure more specific tasks like rendering polygons, reading and writing files, or performing operations on matrixes.

Contents

CPU Benchmarks

The following results were obtained using nbench 2.2.2
All nbench results are in comparison to an AMD K6 233Mhz reference system. [1] [2]

CPU LS1 (PPC) LS2 (MIPSel) HG (PPC) AMD (K6)
Clock Speed 200Mhz 400Mhz 266Mhz 233Mhz
Firmware FreeLink 1.1 OpenLink 0.52b FreeLink 1.11 Linux
Numeric Sort 0.75 0.79 1.01 1.00
String Sort 0.56 0.53 0.75 1.00
Bitfield 1.02 1.30 1.37 1.00
FP Emulation 1.11 1.08 1.49 1.00
Fourier 0.65 0.00 0.88 1.00
Assignment 0.83 1.17 1.13 1.00
Idea 1.34 2.50 1.80 1.00
Huffman 1.21 0.18 1.63 1.00
Neural Net 1.24 0.00 1.68 1.00
LU Decomposition 1.27 0.01 1.86 1.00
Memory Index 0.777 0.931 1.049 1.00
Integer Index 1.077 0.792 1.451 1.00
Floating-Point Index 1.009 0.004 1.400 1.00

TCP/IP Benchmarks

The following results were obtained netio 1.14. for the LS1, LS2 and netio 1.26 for the HG[3]

CPU LS1 (PPC) LS2 (MIPSel) HG (PPC)
Clock Speed 200Mhz 400Mhz 266Mhz
Firmware FreeLink 1.1 OpenLink 0.52b FreeLink 1.11
TCP/IP Tx - 1 KByte 11,493 KByte/s x 12,366 KByte/s
TCP/IP Tx - 2 KByte 11,474 KByte/s x 14,020 KByte/s
TCP/IP Tx - 4 KByte 11,427 KByte/s x 19,510 KByte/s
TCP/IP Tx - 8 KByte 11,294 KByte/s x 19,629 KByte/s
TCP/IP Tx - 16 KByte 11,400 KByte/s x 20,259 KByte/s
TCP/IP Tx - 32 KByte 11,492 KByte/s x 21,342 KByte/s
TCP/IP Rx - 1 KByte 10,994 KByte/s x 3,961 KByte/s
TCP/IP Rx - 2 KByte 11,280 KByte/s x 5,676 KByte/s
TCP/IP Rx - 4 KByte 11,501 KByte/s x 6,362 KByte/s
TCP/IP Rx - 8 KByte 11,526 KByte/s x 7,169 KByte/s
TCP/IP Rx - 16 KByte 11,538 KByte/s x 13,416 KByte/s
TCP/IP Rx - 32 KByte 11,577 KByte/s x 15,707 KByte/s

Disk Benchmarks

The following results were obtained using hdparm 6.1[4]

CPU LS1 (PPC) LS2 (MIPSel) HG (PPC)
Clock Speed 200Mhz 400Mhz 266Mhz
Firmware FreeLink 1.1 OpenLink 0.52b FreeLink 1.11
Cached Reads 142.00 MB/sec 117.43 MB/sec 228.00 MB/sec
Buffered Disk Reads 30.67 MB/sec 35.16 MB/sec 43.71 MB/sec

Bonnie++ I/O Speeds for Encrypted Drive on HG

Here is a speed comparision using Bonnie++[5] as a diagnostic tool. Fifilein is trying to use AES/DMCrypt and his numbers are in the speed comparision too[6] all numbers are from an HG-LS.

Sequential Output Sequential Input Random
Per Chr Block Rewrite Per Chr Block Seeks
Size K/sec %CP K/sec %CP K/sec %CP K/sec %CP K/sec %CP /sec %CP
FifNAS.XFS 300M 2142 99 27711 90 15149 63 2246 99 40324 53 208.8 4
FifNAS.ext3 300M 1663 84 10052 80 11256 55 2222 98 22079 29 192.5 4
Ramuk.ext3 300M 1946 95 18425 85 14093 63 2166 98 37001 57 154.2 3
FifNAS AES256.XFS 300M 1506 69 4292 13 2114 9 1483 65 4046 5 184.9 4
FifNAS AES256.ext3 300M 1259 63 2699 20 1766 9 941 78 4021 4 168.4 4
Ramuk encFS.ext3 300M 1042 49 2088 5 1430 5 1388 63 3619 5 74.0 1


Sequential Create Random Create
Create Read Delete Create Read Delete
Files /sec %CP /sec %CP /sec %CP /sec %CP /sec %CP /sec %CP
FifNAS.XFS 16 290 22 XXXXX XXX 279 18 294 22 XXXXX XXX 163 10
FifNAS.ext3 16 134 99 XXXXX XXX 7785 95 135 99 XXXXX XXX 492 97
Ramuk.ext3 16 163 97 XXXXX XXX 7736 97 165 97 XXXXX XXX 850 96
FifNAS AES256.XFS 16 338 95 XXXXX XXX 312 94 338 95 XXXXX XXX 223 66
FifNAS AES256.ext3 16 132 98 XXXXX XXX 6279 77 133 98 XXXXX XXX 448 88
Ramuk encFS.ext3 16 112 2 1311 9 704 8 112 2 1568 11 355 4

References

  1. nbench - PowerPC GCC 3.3.5, CFLAGS: -s -static -Wall -O3 -mcpu=603e -pipe -fsigned-char -funroll-loops - http://www.tux.org/~mayer/linux/bmark.html
  2. nbench - MIPSel GCC 3.3.5, CLFAGS: -s -static -Wall -O3 -march=4kc -pipe -funroll-loops - http://www.tux.org/~mayer/linux/bmark.html
  3. netio - GCC 3.3.5, CFLAGS: -DUNIX -O2 - http://freshmeat.net/projects/netio/
  4. hdparm - Default Debian Sarge Flags - http://sourceforge.net/projects/hdparm/
  5. bonnie++ - Disk benchmark: http://www.coker.com.au/bonnie++/
  6. The Linkstation Community Forum / Everything else / JBOD with ENCFS, Key on USB Stick