Benchmarks
From NAS-Central Buffalo - The Linkstation Wiki
m |
m (Reverted edits by 61.166.155.83 (Talk) to last version by Sylver) |
||
| (29 intermediate revisions not shown) | |||
| Line 1: | Line 1: | ||
| - | {{Template:Articles|LS1|LS2|HG|Hardware|Software|Development}} | + | {{Template:Articles|LS1|LS2|HG|Hardware|Software|Development|LSPro}} |
''<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 == | ||
| + | ===nbench=== | ||
The following results were obtained using nbench 2.2.2 <br>All nbench results are in comparison to an AMD K6 233Mhz reference system. | The following results were obtained using nbench 2.2.2 <br>All nbench results are in comparison to an AMD K6 233Mhz reference system. | ||
<ref>'''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 </ref> | <ref>'''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 </ref> | ||
| - | <ref>'''nbench''' - MIPSel GCC 3.3.5, | + | <ref>'''nbench''' - MIPSel GCC 3.3.5, CFLAGS: -s -static -Wall -O3 -march=4kc -pipe -funroll-loops - http://www.tux.org/~mayer/linux/bmark.html </ref> |
| + | <ref>'''nbench''' - MIPSel GCC 4.1.1-21, CFLAGS: -s -static -Wall -O3 -fomit-frame-pointer -funroll-loops -march=4kc </ref> | ||
| + | <ref>'''nbench''' - ARM9 GCC 4.1.2 20061028 (prerelease) (Debian 4.1.1-19), CFLAGS: -s -static -Wall -O3 -fomit-frame-pointer -funroll-loops -march=armv5t - http://www.tux.org/~mayer/linux/bmark.html </ref> | ||
| + | <ref>'''nbench''' - ARM9 GCC 4.1.2 20061115 (prerelease) (Debian 4.1.1-21), CFLAGS: -s -static -Wall -O3 -fomit-frame-pointer -funroll-loops -march=armv5t - http://www.tux.org/~mayer/linux/bmark.html </ref> | ||
| + | |||
| + | |||
{| style="background:#DDDDDD; color:black" | {| style="background:#DDDDDD; color:black" | ||
|style="background:#CCCCCC; color:green" | '''CPU''' | |style="background:#CCCCCC; color:green" | '''CPU''' | ||
|style="background:#CCCCCC; color:green" | '''LS1 (PPC)''' | |style="background:#CCCCCC; color:green" | '''LS1 (PPC)''' | ||
| + | |style="background:#CCCCCC; color:green" | '''LS2 (MIPSel)''' | ||
|style="background:#CCCCCC; color:green" | '''LS2 (MIPSel)''' | |style="background:#CCCCCC; color:green" | '''LS2 (MIPSel)''' | ||
|style="background:#CCCCCC; color:green" | '''HG (PPC)''' | |style="background:#CCCCCC; color:green" | '''HG (PPC)''' | ||
| + | |style="background:#CCCCCC; color:green" | '''LSPro (ARM9)''' | ||
| + | |style="background:#CCCCCC; color:green" | '''KuroPro (ARM9)''' | ||
|style="background:#CCCCCC; color:green" | '''AMD (K6)''' | |style="background:#CCCCCC; color:green" | '''AMD (K6)''' | ||
|- | |- | ||
| Line 18: | Line 27: | ||
|style="background:#CCCCCC; color:blue" | '''200Mhz''' | |style="background:#CCCCCC; color:blue" | '''200Mhz''' | ||
|style="background:#CCCCCC; color:blue" | '''400Mhz''' | |style="background:#CCCCCC; color:blue" | '''400Mhz''' | ||
| + | |style="background:#CCCCCC; color:blue" | '''400Mhz''' | ||
|style="background:#CCCCCC; color:blue" | '''266Mhz''' | |style="background:#CCCCCC; color:blue" | '''266Mhz''' | ||
| + | |style="background:#CCCCCC; color:blue" | '''400Mhz''' | ||
| + | |style="background:#CCCCCC; color:blue" | '''500Mhz?''' | ||
|style="background:#CCCCCC; color:blue" | '''233Mhz''' | |style="background:#CCCCCC; color:blue" | '''233Mhz''' | ||
|- | |- | ||
| Line 24: | Line 36: | ||
|style="background:#CCCCCC; color:red" | '''FreeLink 1.1''' | |style="background:#CCCCCC; color:red" | '''FreeLink 1.1''' | ||
|style="background:#CCCCCC; color:red" | '''OpenLink 0.52b''' | |style="background:#CCCCCC; color:red" | '''OpenLink 0.52b''' | ||
| + | |style="background:#CCCCCC; color:red" | '''FreeLink 060810''' | ||
|style="background:#CCCCCC; color:red" | '''FreeLink 1.11''' | |style="background:#CCCCCC; color:red" | '''FreeLink 1.11''' | ||
| + | |style="background:#CCCCCC; color:red" | '''FreeLink 0.1 dev''' | ||
| + | |style="background:#CCCCCC; color:red" | '''FreeLink 0.1 dev''' | ||
|style="background:#CCCCCC; color:red" | '''Linux''' | |style="background:#CCCCCC; color:red" | '''Linux''' | ||
|- | |- | ||
| - | |'''Numeric Sort''' || 0.75 || 0.79 || 1.01 || 1.00 | + | |'''Numeric Sort''' || 0.75 || 0.79 || 0.76 || 1.01 || 0.84|| 0.85 ||1.00 |
|- | |- | ||
| - | |'''String Sort''' || 0.56 || 0.53 || 0.75 || 1.00 | + | |'''String Sort''' || 0.56 || 0.53 || 0.54 || 0.75 || 0.48 || 0.49 ||1.00 |
|- | |- | ||
| - | |'''Bitfield''' || 1.02 || 1.30 || 1.37 || 1.00 | + | |'''Bitfield''' || 1.02 || 1.30 || 1.64 || 1.37 || 1.46 || 1.46 ||1.00 |
|- | |- | ||
| - | |'''FP Emulation''' || 1.11 || 1.08 || 1.49 || 1.00 | + | |'''FP Emulation''' || 1.11 || 1.08 || 2.53 || 1.49 || 2.61 || 2.62 ||1.00 |
|- | |- | ||
| - | |'''Fourier''' || 0.65 || 0.00 || 0.88 || 1.00 | + | |'''Fourier''' || 0.65 || 0.00 || 0.00 || 0.88 || 0.02 || 0.02||1.00 |
|- | |- | ||
| - | |'''Assignment''' || 0.83 || 1.17 || 1.13 || 1.00 | + | |'''Assignment''' || 0.83 || 1.17 || 1.76 || 1.13 || 1.97 || 1.97 ||1.00 |
|- | |- | ||
| - | |'''Idea''' || 1.34 || 2.50 || 1.80 || 1.00 | + | |'''Idea''' || 1.34 || 2.50 || 2.51 || 1.80 || 1.10 || 1.11 ||1.00 |
|- | |- | ||
| - | |'''Huffman''' || 1.21 || 0.18 || 1.63 || 1.00 | + | |'''Huffman''' || 1.21 || 0.18 || 0.17 || 1.63 || 0.62 || 0.58 ||1.00 |
|- | |- | ||
| - | |'''Neural Net''' || 1.24 || 0.00 || 1.68 || 1.00 | + | |'''Neural Net''' || 1.24 || 0.00 || 0.01 || 1.68 || 0.03 || 0.03 ||1.00 |
|- | |- | ||
| - | |'''LU Decomposition''' || 1.27 || 0.01 || 1.86 || 1.00 | + | |'''LU Decomposition''' || 1.27 || 0.01 || 0.01 || 1.86 || 0.05 || 0.05 ||1.00 |
|- | |- | ||
|style="background:#CCCCCC; color:purple" |'''Memory Index''' | |style="background:#CCCCCC; color:purple" |'''Memory Index''' | ||
|style="background:#CCCCCC; color:purple" | 0.777 | |style="background:#CCCCCC; color:purple" | 0.777 | ||
| - | |style="background:#CCCCCC; color:purple" | 0.931 | + | |style="background:#CCCCCC; color:purple" | 0.931 |
| + | |style="background:#CCCCCC; color:purple" | 1.161 | ||
|style="background:#CCCCCC; color:purple" | 1.049 | |style="background:#CCCCCC; color:purple" | 1.049 | ||
| + | |style="background:#CCCCCC; color:purple" | 1.00 | ||
| + | |style="background:#CCCCCC; color:purple" | 1.00 | ||
|style="background:#CCCCCC; color:purple" | 1.00 | |style="background:#CCCCCC; color:purple" | 1.00 | ||
|- | |- | ||
|style="background:#CCCCCC; color:purple" |'''Integer Index''' | |style="background:#CCCCCC; color:purple" |'''Integer Index''' | ||
|style="background:#CCCCCC; color:purple" | 1.077 | |style="background:#CCCCCC; color:purple" | 1.077 | ||
| - | |style="background:#CCCCCC; color:purple" | 0.792 | + | |style="background:#CCCCCC; color:purple" | 0.792 |
| + | |style="background:#CCCCCC; color:purple" | 0.956 | ||
|style="background:#CCCCCC; color:purple" | 1.451 | |style="background:#CCCCCC; color:purple" | 1.451 | ||
| + | |style="background:#CCCCCC; color:purple" | 1.000 | ||
| + | |style="background:#CCCCCC; color:purple" | 1.000 | ||
|style="background:#CCCCCC; color:purple" | 1.00 | |style="background:#CCCCCC; color:purple" | 1.00 | ||
|- | |- | ||
|style="background:#CCCCCC; color:purple" |'''Floating-Point Index''' | |style="background:#CCCCCC; color:purple" |'''Floating-Point Index''' | ||
|style="background:#CCCCCC; color:purple" | 1.009 | |style="background:#CCCCCC; color:purple" | 1.009 | ||
| - | |style="background:#CCCCCC; color:purple" | 0.004 | + | |style="background:#CCCCCC; color:purple" | 0.004 |
| + | |style="background:#CCCCCC; color:purple" | 0.005 | ||
|style="background:#CCCCCC; color:purple" | 1.400 | |style="background:#CCCCCC; color:purple" | 1.400 | ||
| + | |style="background:#CCCCCC; color:purple" | 0.031 | ||
| + | |style="background:#CCCCCC; color:purple" | 0.031 | ||
|style="background:#CCCCCC; color:purple" | 1.00 | |style="background:#CCCCCC; color:purple" | 1.00 | ||
| + | |} | ||
| + | |||
| + | ===Bogo Mips=== | ||
| + | The following results were obtained using [[w:BogoMIPS|BogoMIPS]] by Yamasita<ref>'''[[w:BogoMIPS|BogoMIPS]]''' - http://www.yamasita.jp/linkstation/0610/061014.html</ref> | ||
| + | |||
| + | {| style="background:#DDDDDD; color:black" | ||
| + | |style="background:#CCCCCC; color:green" | '''Machine''' | ||
| + | |style="background:#CCCCCC; color:green" | '''CPU''' | ||
| + | |style="background:#CCCCCC; color:green" | '''Clock''' | ||
| + | |style="background:#CCCCCC; color:green" | '''BogoMIPS''' | ||
| + | |- | ||
| + | | '''HD-HLAN (LS1)''' || PPC || 200MHz || 130.66 | ||
| + | |- | ||
| + | |'''HD-HGLAN (HG)''' || PPC|| 266MHz || 173.26 | ||
| + | |- | ||
| + | |'''LS2''' || MIPS || 400MHz || 399.76 | ||
| + | |- | ||
| + | |'''LS-GL''' || ARM || 400MHz || 266.24 | ||
| + | |- | ||
| + | |'''KuroPro''' || ARM || 400MHz || 266.24 | ||
|} | |} | ||
== TCP/IP Benchmarks == | == TCP/IP Benchmarks == | ||
| - | The following results were obtained netio 1.14. for the LS1 | + | The following results were obtained netio 1.14. for the LS1 & LS2, netio 1.26 for the HG & LS-Pro<ref>'''netio''' - GCC 3.3.5, CFLAGS: -DUNIX -O2 - http://freshmeat.net/projects/netio/ </ref> |
{| style="background:#DDDDDD; color:black" | {| style="background:#DDDDDD; color:black" | ||
|style="background:#CCCCCC; color:green" | '''CPU''' | |style="background:#CCCCCC; color:green" | '''CPU''' | ||
| Line 73: | Line 117: | ||
|style="background:#CCCCCC; color:green" | '''LS2 (MIPSel)''' | |style="background:#CCCCCC; color:green" | '''LS2 (MIPSel)''' | ||
|style="background:#CCCCCC; color:green" | '''HG (PPC)''' | |style="background:#CCCCCC; color:green" | '''HG (PPC)''' | ||
| + | |style="background:#CCCCCC; color:green" | '''LSPro (ARM9)''' | ||
|- | |- | ||
|style="background:#CCCCCC; color:blue" | '''Clock Speed''' | |style="background:#CCCCCC; color:blue" | '''Clock Speed''' | ||
| Line 78: | Line 123: | ||
|style="background:#CCCCCC; color:blue" | '''400Mhz''' | |style="background:#CCCCCC; color:blue" | '''400Mhz''' | ||
|style="background:#CCCCCC; color:blue" | '''266Mhz''' | |style="background:#CCCCCC; color:blue" | '''266Mhz''' | ||
| + | |style="background:#CCCCCC; color:blue" | '''400Mhz''' | ||
|- | |- | ||
|style="background:#CCCCCC; color:red" | '''Firmware''' | |style="background:#CCCCCC; color:red" | '''Firmware''' | ||
| Line 83: | Line 129: | ||
|style="background:#CCCCCC; color:red" | '''OpenLink 0.52b''' | |style="background:#CCCCCC; color:red" | '''OpenLink 0.52b''' | ||
|style="background:#CCCCCC; color:red" | '''FreeLink 1.11''' | |style="background:#CCCCCC; color:red" | '''FreeLink 1.11''' | ||
| + | |style="background:#CCCCCC; color:red" | '''Stock 1.11''' | ||
|- | |- | ||
| - | |'''TCP/IP Tx - 1 KByte''' || 11,493 KByte/s || x || 12,366 KByte/s | + | |'''TCP/IP Tx - 1 KByte''' || 11,493 KByte/s || x || 12,366 KByte/s || 10106 KByte/s |
|- | |- | ||
| - | |'''TCP/IP Tx - 2 KByte''' || 11,474 KByte/s || x || 14,020 KByte/s | + | |'''TCP/IP Tx - 2 KByte''' || 11,474 KByte/s || x || 14,020 KByte/s || 10983 KByte/s |
|- | |- | ||
| - | |'''TCP/IP Tx - 4 KByte''' || 11,427 KByte/s || x || 19,510 KByte/s | + | |'''TCP/IP Tx - 4 KByte''' || 11,427 KByte/s || x || 19,510 KByte/s || 11503 KByte/s |
|- | |- | ||
| - | |'''TCP/IP Tx - 8 KByte''' || 11,294 KByte/s || x || 19,629 KByte/s | + | |'''TCP/IP Tx - 8 KByte''' || 11,294 KByte/s || x || 19,629 KByte/s || 11503 KByte/s |
|- | |- | ||
| - | |'''TCP/IP Tx - 16 KByte''' || 11,400 KByte/s || x || 20,259 KByte/s | + | |'''TCP/IP Tx - 16 KByte''' || 11,400 KByte/s || x || 20,259 KByte/s || 11509 KByte/s |
|- | |- | ||
| - | |'''TCP/IP Tx - 32 KByte''' || 11,492 KByte/s || x || 21,342 KByte/s | + | |'''TCP/IP Tx - 32 KByte''' || 11,492 KByte/s || x || 21,342 KByte/s || 11505 KByte/s |
|- | |- | ||
| - | |'''TCP/IP Rx - 1 KByte''' || 10,994 KByte/s || x || 3,961 KByte/s | + | |'''TCP/IP Rx - 1 KByte''' || 10,994 KByte/s || x || 3,961 KByte/s || 11464 KByte/s |
|- | |- | ||
| - | |'''TCP/IP Rx - 2 KByte''' || 11,280 KByte/s || x || 5,676 KByte/s | + | |'''TCP/IP Rx - 2 KByte''' || 11,280 KByte/s || x || 5,676 KByte/s || 11463 KByte/s |
|- | |- | ||
| - | |'''TCP/IP Rx - 4 KByte''' || 11,501 KByte/s || x || 6,362 KByte/s | + | |'''TCP/IP Rx - 4 KByte''' || 11,501 KByte/s || x || 6,362 KByte/s || 11409 KByte/s |
|- | |- | ||
| - | |'''TCP/IP Rx - 8 KByte''' || 11,526 KByte/s || x || 7,169 KByte/s | + | |'''TCP/IP Rx - 8 KByte''' || 11,526 KByte/s || x || 7,169 KByte/s || 11454 KByte/s |
|- | |- | ||
| - | |'''TCP/IP Rx - 16 KByte''' || 11,538 KByte/s || x || 13,416 KByte/s | + | |'''TCP/IP Rx - 16 KByte''' || 11,538 KByte/s || x || 13,416 KByte/s || 11459 KByte/s |
|- | |- | ||
| - | |'''TCP/IP Rx - 32 KByte''' || 11,577 KByte/s || x || 15,707 KByte/s | + | |'''TCP/IP Rx - 32 KByte''' || 11,577 KByte/s || x || 15,707 KByte/s || 11462 KByte/s |
|} | |} | ||
== Disk Benchmarks == | == Disk Benchmarks == | ||
| - | The following results were obtained using hdparm 6.1<ref>'''hdparm''' - Default Debian Sarge Flags - http://sourceforge.net/projects/hdparm/ </ref> | + | The following results were obtained using hdparm 6.1<ref>'''hdparm''' - Default Debian Sarge Flags - http://sourceforge.net/projects/hdparm/ </ref><ref>'''hdparm''' - [http://www.yamasita.jp/cgi-bin/BBS/eztree.cgi?action=view&view_num=4069 http://www.yamasita.jp - Hack BBS - LS-GL ]</ref> |
| - | + | ||
{| style="background:#DDDDDD; color:black" | {| style="background:#DDDDDD; color:black" | ||
|style="background:#CCCCCC; color:green" | '''CPU''' | |style="background:#CCCCCC; color:green" | '''CPU''' | ||
| Line 117: | Line 163: | ||
|style="background:#CCCCCC; color:green" | '''LS2 (MIPSel)''' | |style="background:#CCCCCC; color:green" | '''LS2 (MIPSel)''' | ||
|style="background:#CCCCCC; color:green" | '''HG (PPC)''' | |style="background:#CCCCCC; color:green" | '''HG (PPC)''' | ||
| + | |style="background:#CCCCCC; color:green" | '''LS-GL (ARM)''' | ||
| + | |style="background:#CCCCCC; color:green" | '''KuroPro (ARM)''' | ||
|- | |- | ||
|style="background:#CCCCCC; color:blue" | '''Clock Speed''' | |style="background:#CCCCCC; color:blue" | '''Clock Speed''' | ||
| Line 122: | Line 170: | ||
|style="background:#CCCCCC; color:blue" | '''400Mhz''' | |style="background:#CCCCCC; color:blue" | '''400Mhz''' | ||
|style="background:#CCCCCC; color:blue" | '''266Mhz''' | |style="background:#CCCCCC; color:blue" | '''266Mhz''' | ||
| + | |style="background:#CCCCCC; color:blue" | '''400Mhz''' | ||
| + | |style="background:#CCCCCC; color:blue" | '''500Mhz?''' | ||
|- | |- | ||
|style="background:#CCCCCC; color:red" | '''Firmware''' | |style="background:#CCCCCC; color:red" | '''Firmware''' | ||
|style="background:#CCCCCC; color:red" | '''FreeLink 1.1''' | |style="background:#CCCCCC; color:red" | '''FreeLink 1.1''' | ||
|style="background:#CCCCCC; color:red" | '''OpenLink 0.52b''' | |style="background:#CCCCCC; color:red" | '''OpenLink 0.52b''' | ||
| - | |style="background:#CCCCCC; color:red" | '''FreeLink 1.11''' | + | |style="background:#CCCCCC; color:red" | '''FreeLink 1.11''' |
| + | |style="background:#CCCCCC; color:red" | '''Debian''' | ||
| + | |style="background:#CCCCCC; color:red" | '''FreeLink 0.1dev''' | ||
|- | |- | ||
| - | |'''Cached Reads''' || 142.00 MB/sec || 117.43 MB/sec || 228.00 MB/sec | + | |'''Cached Reads''' || 142.00 MB/sec || 117.43 MB/sec || 228.00 MB/sec || 306.00 MB/sec || 147.26 MB/sec |
|- | |- | ||
| - | |'''Buffered Disk Reads''' || 30.67 MB/sec || 35.16 MB/sec || 43.71 MB/sec | + | |'''Buffered Disk Reads''' || 30.67 MB/sec || 35.16 MB/sec || 43.71 MB/sec || 17.91 MB/sec || 47.84 MB/sec |
|} | |} | ||
| + | |||
== Bonnie++ I/O Speeds for Encrypted Drive on HG== | == Bonnie++ I/O Speeds for Encrypted Drive on HG== | ||
| - | Here is a speed comparision using Bonnie++<ref>'''bonnie++''' - | + | Here is a speed comparision using Bonnie++<ref>'''bonnie++''' - Disk benchmark: [http://www.coker.com.au/bonnie++/readme.html http://www.coker.com.au/bonnie++/]</ref> as a diagnostic tool. [http://forum.nas-central.org/memberlist.php?mode=viewprofile&u=722 Fifilein] is trying to use AES/DMCrypt and his numbers are in the speed comparision too<ref>[http://forum.nas-central.org/viewtopic.php?&f=4&t=1277 The NAS-Central Community Forum / Everything else / JBOD with ENCFS, Key on USB Stick]</ref> all numbers are from an HD-HGLAN (HG). |
{|cellspacing=1 cellpadding=2 | {|cellspacing=1 cellpadding=2 | ||
| Line 141: | Line 194: | ||
|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 | ||
| - | |||
| - | |||
| - | |||
|---- | |---- | ||
| | | | ||
| Line 153: | Line 203: | ||
|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 | ||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
|---- | |---- | ||
| | | | ||
| Line 172: | Line 215: | ||
|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"|%CP | ||
|align=center style="background:#BBBBBB; color:black"|/sec | |align=center style="background:#BBBBBB; color:black"|/sec | ||
| Line 203: | Line 233: | ||
|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=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 248: | ||
|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=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 263: | ||
|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=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 278: | ||
|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=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 293: | ||
|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=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 308: | ||
|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 | ||
| Line 358: | Line 436: | ||
|---- | |---- | ||
|} | |} | ||
| + | |||
==References== | ==References== | ||
<references/> | <references/> | ||
Latest revision as of 17:42, 4 January 2009
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
nbench
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]
[3]
[4]
[5]
| CPU | LS1 (PPC) | LS2 (MIPSel) | LS2 (MIPSel) | HG (PPC) | LSPro (ARM9) | KuroPro (ARM9) | AMD (K6) |
| Clock Speed | 200Mhz | 400Mhz | 400Mhz | 266Mhz | 400Mhz | 500Mhz? | 233Mhz |
| Firmware | FreeLink 1.1 | OpenLink 0.52b | FreeLink 060810 | FreeLink 1.11 | FreeLink 0.1 dev | FreeLink 0.1 dev | Linux |
| Numeric Sort | 0.75 | 0.79 | 0.76 | 1.01 | 0.84 | 0.85 | 1.00 |
| String Sort | 0.56 | 0.53 | 0.54 | 0.75 | 0.48 | 0.49 | 1.00 |
| Bitfield | 1.02 | 1.30 | 1.64 | 1.37 | 1.46 | 1.46 | 1.00 |
| FP Emulation | 1.11 | 1.08 | 2.53 | 1.49 | 2.61 | 2.62 | 1.00 |
| Fourier | 0.65 | 0.00 | 0.00 | 0.88 | 0.02 | 0.02 | 1.00 |
| Assignment | 0.83 | 1.17 | 1.76 | 1.13 | 1.97 | 1.97 | 1.00 |
| Idea | 1.34 | 2.50 | 2.51 | 1.80 | 1.10 | 1.11 | 1.00 |
| Huffman | 1.21 | 0.18 | 0.17 | 1.63 | 0.62 | 0.58 | 1.00 |
| Neural Net | 1.24 | 0.00 | 0.01 | 1.68 | 0.03 | 0.03 | 1.00 |
| LU Decomposition | 1.27 | 0.01 | 0.01 | 1.86 | 0.05 | 0.05 | 1.00 |
| Memory Index | 0.777 | 0.931 | 1.161 | 1.049 | 1.00 | 1.00 | 1.00 |
| Integer Index | 1.077 | 0.792 | 0.956 | 1.451 | 1.000 | 1.000 | 1.00 |
| Floating-Point Index | 1.009 | 0.004 | 0.005 | 1.400 | 0.031 | 0.031 | 1.00 |
Bogo Mips
The following results were obtained using BogoMIPS by Yamasita[6]
| Machine | CPU | Clock | BogoMIPS |
| HD-HLAN (LS1) | PPC | 200MHz | 130.66 |
| HD-HGLAN (HG) | PPC | 266MHz | 173.26 |
| LS2 | MIPS | 400MHz | 399.76 |
| LS-GL | ARM | 400MHz | 266.24 |
| KuroPro | ARM | 400MHz | 266.24 |
TCP/IP Benchmarks
The following results were obtained netio 1.14. for the LS1 & LS2, netio 1.26 for the HG & LS-Pro[7]
| CPU | LS1 (PPC) | LS2 (MIPSel) | HG (PPC) | LSPro (ARM9) |
| Clock Speed | 200Mhz | 400Mhz | 266Mhz | 400Mhz |
| Firmware | FreeLink 1.1 | OpenLink 0.52b | FreeLink 1.11 | Stock 1.11 |
| TCP/IP Tx - 1 KByte | 11,493 KByte/s | x | 12,366 KByte/s | 10106 KByte/s |
| TCP/IP Tx - 2 KByte | 11,474 KByte/s | x | 14,020 KByte/s | 10983 KByte/s |
| TCP/IP Tx - 4 KByte | 11,427 KByte/s | x | 19,510 KByte/s | 11503 KByte/s |
| TCP/IP Tx - 8 KByte | 11,294 KByte/s | x | 19,629 KByte/s | 11503 KByte/s |
| TCP/IP Tx - 16 KByte | 11,400 KByte/s | x | 20,259 KByte/s | 11509 KByte/s |
| TCP/IP Tx - 32 KByte | 11,492 KByte/s | x | 21,342 KByte/s | 11505 KByte/s |
| TCP/IP Rx - 1 KByte | 10,994 KByte/s | x | 3,961 KByte/s | 11464 KByte/s |
| TCP/IP Rx - 2 KByte | 11,280 KByte/s | x | 5,676 KByte/s | 11463 KByte/s |
| TCP/IP Rx - 4 KByte | 11,501 KByte/s | x | 6,362 KByte/s | 11409 KByte/s |
| TCP/IP Rx - 8 KByte | 11,526 KByte/s | x | 7,169 KByte/s | 11454 KByte/s |
| TCP/IP Rx - 16 KByte | 11,538 KByte/s | x | 13,416 KByte/s | 11459 KByte/s |
| TCP/IP Rx - 32 KByte | 11,577 KByte/s | x | 15,707 KByte/s | 11462 KByte/s |
Disk Benchmarks
The following results were obtained using hdparm 6.1[8][9]
| CPU | LS1 (PPC) | LS2 (MIPSel) | HG (PPC) | LS-GL (ARM) | KuroPro (ARM) |
| Clock Speed | 200Mhz | 400Mhz | 266Mhz | 400Mhz | 500Mhz? |
| Firmware | FreeLink 1.1 | OpenLink 0.52b | FreeLink 1.11 | Debian | FreeLink 0.1dev |
| Cached Reads | 142.00 MB/sec | 117.43 MB/sec | 228.00 MB/sec | 306.00 MB/sec | 147.26 MB/sec |
| Buffered Disk Reads | 30.67 MB/sec | 35.16 MB/sec | 43.71 MB/sec | 17.91 MB/sec | 47.84 MB/sec |
Bonnie++ I/O Speeds for Encrypted Drive on HG
Here is a speed comparision using Bonnie++[10] as a diagnostic tool. Fifilein is trying to use AES/DMCrypt and his numbers are in the speed comparision too[11] 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, CFLAGS: -s -static -Wall -O3 -march=4kc -pipe -funroll-loops - http://www.tux.org/~mayer/linux/bmark.html
- ↑ nbench - MIPSel GCC 4.1.1-21, CFLAGS: -s -static -Wall -O3 -fomit-frame-pointer -funroll-loops -march=4kc
- ↑ nbench - ARM9 GCC 4.1.2 20061028 (prerelease) (Debian 4.1.1-19), CFLAGS: -s -static -Wall -O3 -fomit-frame-pointer -funroll-loops -march=armv5t - http://www.tux.org/~mayer/linux/bmark.html
- ↑ nbench - ARM9 GCC 4.1.2 20061115 (prerelease) (Debian 4.1.1-21), CFLAGS: -s -static -Wall -O3 -fomit-frame-pointer -funroll-loops -march=armv5t - http://www.tux.org/~mayer/linux/bmark.html
- ↑ BogoMIPS - http://www.yamasita.jp/linkstation/0610/061014.html
- ↑ netio - GCC 3.3.5, CFLAGS: -DUNIX -O2 - http://freshmeat.net/projects/netio/
- ↑ hdparm - Default Debian Sarge Flags - http://sourceforge.net/projects/hdparm/
- ↑ hdparm - http://www.yamasita.jp - Hack BBS - LS-GL
- ↑ bonnie++ - Disk benchmark: http://www.coker.com.au/bonnie++/
- ↑ The NAS-Central Community Forum / Everything else / JBOD with ENCFS, Key on USB Stick

