Difference between revisions of "Benchmarks"
m (→Bonnie++ I/O Speeds for Encrypted Drive on HG) |
m |
||
Line 2: | Line 2: | ||
''<font color=red><small>This article originally based on work done by Frontalot at Linkstationwiki.org</small></font>''<br> | ''<font color=red><small>This article originally based on work done by Frontalot at Linkstationwiki.org</small></font>''<br> | ||
<table align=right><tr><td>http://upload.wikimedia.org/wikipedia/commons/thumb/3/3c/BmEd.jpg/180px-BmEd.jpg</td></tr></table> | <table align=right><tr><td>http://upload.wikimedia.org/wikipedia/commons/thumb/3/3c/BmEd.jpg/180px-BmEd.jpg</td></tr></table> | ||
− | A benchmark is test that measures the performance of a system or subsystem on a well-defined task or set of tasks. | + | A '''[[w:Benchmark (computing)|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. | 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. | ||
== CPU Benchmarks == | == CPU Benchmarks == |
Revision as of 05:28, 23 September 2006
This article originally based on work done by Frontalot at Linkstationwiki.org
![]() |
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 HD-HGLAN (HG).
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
- ↑ 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
- ↑ nbench - MIPSel GCC 3.3.5, CLFAGS: -s -static -Wall -O3 -march=4kc -pipe -funroll-loops - http://www.tux.org/~mayer/linux/bmark.html
- ↑ netio - GCC 3.3.5, CFLAGS: -DUNIX -O2 - http://freshmeat.net/projects/netio/
- ↑ hdparm - Default Debian Sarge Flags - http://sourceforge.net/projects/hdparm/
- ↑ bonnie++ - Disk benchmark: http://www.coker.com.au/bonnie++/
- ↑ The Linkstation Community Forum / Everything else / JBOD with ENCFS, Key on USB Stick