A number of folks in the perfSONAR community have been experimenting with running perfSONAR on low cost (less than $150) hardware such as the Raspberry Pi, the cubox, and the Liva. In general this works well, with some caveats.
The perfsonar-testpoint bundle can be used to install everything you need to add a low-end node to a centrally managed test mesh with a central measurement archive.
For installation of Ubuntu from a standard ISO, there is also a script to help autoconfigure the perfsonar repositories and get the required software setup. See the low cost nodes configuration section for more information.
Most of these low cost devices seem to work best running Ubuntu. The perfsonar-testpoint bundle works on Ubuntu 12 and 14. We provide compatible Debian packages for 4 different hardware architectures:
- 32-bit (i386)
- 64-bit (amd64)
- ARMv4t and up (armel)
- ARMv7 and up (armhf)
We recommend a device with at least 1GB of RAM and 16MB of disk. Many devices will fit these requirements and more depending on your desire and ability to experiment or tinker.
At this point in time, the most extensively tested platform in this category is the $100 Liva and its second generation the $150 Liva X. Each of these is capable of full 1Gbps and work with a standard Ubuntu 12.04.05 Desktop ISO installation.
The Liva X being the second generation hardware seems to be more robust and comes pre-assembled, though a bit more expensive. Both are available for purchase on common sites such as Newegg or Amazon.
Please note that the perfSONAR team is not formally endorsing this particular product - just providing it as an example of a possible turnkey solution for users interested in that sort of thing.
See instructions for installing the perfsonar-testpoint bundle: Installation on Debian
For installation of Ubuntu from a standard ISO, there is also a script to help autoconfigure the perfsonar repositories and get the required software setup. See the low cost nodes configuration section for more information.
Support for low cost node installations is provided by the perfSONAR community through the usual communication channels.