Hello all,
I'm currently building an application featuring RT/FPGA code, Web Service and a Web Page front panel. All this run on a sbrio 9637, and I've some issue with the performance. My Labview code doesn't use much cpu performance, but I have a lot (?) function in my webservice (around 60), and some are called very often (I have permanently around 3 light [memory read and transmission, small amount of data] Web Service called at least 3/4 time every second). With my webpage being hosted on the sbrio, I reach a very high use of the two cores (85%+) and all my system rapidely slow down.
I didn't find much info concerning the performance of the webservice/webhosting. So my first question is : All my functions are inside only one WebService. Should I separate them ? Would this be worst of best relative to the performance ?
What do I need to know concerning the limit of hosting a webpage on such a device ? Opening a Webpage, even one without any kind of communication use up a lot of cpu.
All of my critical code is inside the FPGA, outside, I have "classic" code, using known mechanism which are not RT because they don't need to be (temporised while loop and queue to transmit orders between loops). But with time passing, everything get seriously slow (like : 0.2s reaction time in the beginning, and 10s after 5h, I'm forced to reboot), and I have no idea why. I know it's a very open question since I'm not submitting you a lot of element, but if anyone have ideas concerning this general slowdown I'll take it.
Thank you in advance