openhab server on banana pi with SATA SSD

558 views
Skip to first unread message

Robert Bausdorf

unread,
Feb 11, 2015, 2:36:17 PM2/11/15
to ope...@googlegroups.com
The SATA connection is the key if you want to run an openhab server on such board. I switched from SD card to SATA SSD like described here: http://www.htpcguides.com/move-linux-banana-pi-sata-setup/

The impact was amazing: 
Overall cpu load dropped from 2.x to about 0.8. Key to this was the reduction of I/O wait (writing to SD card) from 25% to below 5% in cpu utilization. 

So far the combination of Banana Pi and SATA SSD can be highly recommended. 

Be aware of power issues if you plan to use a normal (mechanical) hard disk. The bPi is only able to supply the 5V part of SATA power. Mechanical hard disks usually utilize 12V for the mechanical parts (disk spin motor, head control) and 5V for the electronical part. SATA SSD's do not have any mechanical parts and in general they do not require the 12V supply power to be present. For running an bPi with SATA SSD the bPi-specific SATA/Power cable is sufficient in most cases.

cheers - Robert

Thomas E.-E.

unread,
Feb 11, 2015, 6:09:02 PM2/11/15
to ope...@googlegroups.com
Hi Robert,

very cool, thanks!

Would you mind adding your experience to the Wiki (it could fit into https://github.com/openhab/openhab/wiki/Hardware-FAQ)?

Best,

Thomas E.-E.

Dennis650

unread,
Feb 12, 2015, 4:15:59 AM2/12/15
to ope...@googlegroups.com
Hi,

do you have many rules which reads/writes to HDD/SDD? OpenHab should work in memory.


Mechanical hard disks usually utilize 12V for the mechanical parts

Thats not right. Only 3,5" HDD needs 12V and 5V.
2,5" HDD are using 5V only. They can also be used on USB without powersupply.

I think a SDD for openHab is oversized.

Greetings
Dennis

ge...@ge-volution.eu

unread,
Feb 12, 2015, 5:02:59 AM2/12/15
to ope...@googlegroups.com
@Dennis - both your comments about running in memory and an SSD being oversized would be dependent of the application and use of OpenHAB.  Perhaps your setup should run only in memory but for someone who is using persistence to log data, and rules (and other things) to analyze/process it then the idea of running only in memory is not only limiting but just a bad idea as it is volatile storage.

Robert Bausdorf

unread,
Feb 12, 2015, 8:54:54 AM2/12/15
to ope...@googlegroups.com
Thanks for the 5V hint about 2,5'' HDD. For these drives the only limiting factor is the power on burst - for some drives the bPi is not able to deliver the needed current.

Robert Bausdorf

unread,
Feb 12, 2015, 10:56:13 AM2/12/15
to ope...@googlegroups.com

Thomas Eichstädt-Engelen

unread,
Feb 12, 2015, 2:58:28 PM2/12/15
to ope...@googlegroups.com
Thanks a lot, Robert!


--
You received this message because you are subscribed to the Google Groups "openhab" group.
To unsubscribe from this group and stop receiving emails from it, send an email to openhab+u...@googlegroups.com.
To post to this group, send email to ope...@googlegroups.com.
Visit this group at http://groups.google.com/group/openhab.
To view this discussion on the web visit https://groups.google.com/d/msgid/openhab/64c913ff-88c3-4f90-afca-75626322418a%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply all
Reply to author
Forward
0 new messages