tkaiser replied at Tue Mar 17, 2015 01:45
While I greatly appreciate your work I don't agree on that.
People like numbers and benchmark ...
We can agree to disagree
I measured the performance as shipped from the factory, with the same (latest) OS release on the same SD card. This gives the numbers that end users, the vast majority of whom don't understand about dram clock speed etc. can reproduce. I totally understand that if configured 100% the same the Banana Pi and Banana Pro would give the same result - however if they are not so configured "out of the box", and we re-configure them, we are no longer reporting on "out of the box" experience, and the vast majority of users will not be able to reproduce the results.
Tunables are great, and who knows, when I have the time, I may do some tweaking :-) I liked the tuning you did in your NAS posts btw.
I also agree with you that small differences do not matter, I start to care around 20% difference, which I notice IRL.
I do multiple runs on short benchmarks, but with dd I am interested in peak performance "out of the box" not average performance.
I totally agree with you re/ Ethernet and SATA on Banana VS. Raspberry, here is a quote from the conclusion of my Raspberry Pi 2 review:
"Neither the Raspberry Pi 2 Model B nor the ODROID C1 have SATA, however the Banana Pro has both Gigabit Ethernet and SATA, which is a huge advantage for small servers."
http://www.mikronauts.com/raspbe ... i-2-model-b-review/
and regarding the USB bottle neck, here is a quote from my Raspberry Pi 2 NAS experiments:
"In reality, due to USB overhead, interrupt overhead etc., the combined usable bandwidth of a USB2.0 bus is limited to less than 400Mbps, that is, less than 50MB/sec total bandwidth for Ethernet and all USB devices."
http://www.mikronauts.com/raspbe ... s-experiment-howto/
You won't like the hdparm/dd benchmarking, however it suits my needs for "out of the box" (untuned) maximum performance.
You might like my analysis of bottlenecks, which was written for average Pi users.
I re-iterate... our personal viewpoints are probably not that far apart, where we have a gaping chasm is the intent of the testing, and what we are trying to measure.
For my purposes, hdparm and dd are useful, and for your purpose, hdparm and dd are not appropriate.