Dear all,
we would like to host emoncms on our university server to use it as a measurement database for several research projects. To set up a virtual machine I was wondering if there is any experience what server specifications / hardware requirements (RAM, processor, etc.) are needed to run a smooth running system.
Our predicted design parameters are:
- about 10 projects with 6.000 data points in total (I guess 50GB per year)
- sample rate generally between 1 to 5 minutes
- live visualisations for public relation in each project
- different storage engines (timestore and mySQL)
Is there any other information needed?
I would be glad if anybody has a rough idea what hardware requirements (apart storage capacity) are needed or what else I have to keep in mind to set up emonmcs in this dimension.
Many thanks in advance
Sebastian
Re: emoncms server hardware requirements
For high volume, thousands of feeds average post rate 10s you get some real benefits from using SSD drives but not sure how much difference you will see at 1 to 5 minute post rates. How are you calculating 50GB per year?
One feed posting every 10s will use around 12-15Mb of disk space
One feed posting every 60s will use around 2-3Mb
SSD drives give a significant performance boost because you dont have the slow seek times that are associated with a physical disk head having to move across the disks which becomes particularly slow when you have many thousands of files being opened written to or read and closed.
Re: emoncms server hardware requirements
Dear Trystan,
thanks for your reply.
I predicted disk space simply by extrapolation one feed (around 2.7 MB in 3 month, sample rate = 60sec, Engine:MySQL). However, I'm not sure if our IT-department provide SSD drives - but I'll attempt to get one.
bdw: you - and the oem team - are running a create monitoring project. Congratulations!
kind regards
Sebastian