-
-
Notifications
You must be signed in to change notification settings - Fork 479
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Performance on AM3358 / BBB / Raspberry Pi #14
Comments
Hi tesfel, |
Hello,
testing dump browseDescriptions testing NodeSet XML file loading 565 passing (3m)
|
Hi tesfel, I am currently looking for some performance gain by profiling the code: Here are some that have been already made:
There is a nice tool that you can use to compare the perf of the V8 engine on nodejs and inside browser $ npm install benchmark-octane -g you can also run octane inside a chrome/firefox browser: I have also noticed that a node-opcua server will use quite a lot of CPU at the beginner and that after some hours of work the CPU% will settle down. I guess this is the V8 optimizer working in the background trying to optimize the javascript code behind the scene Can you tell me the octane score you get on a BBB ? |
I am interested in this as well. I have quite a simple OPC-UA server running on the BBB and it frequently hits >30% CPU. We have not investigated yet, but I have run the benchmarks on both a BBB and an Intel Edison. Which of the bench marks are most critical to performance of the OPC-UA stack?: BBB Results:
I also ran it on the Intel Edison:
|
the overall score version is a good indication of the performance of your box:
|
Here are the results from a RaspberryPi 2 (Not overclocked): [root@alarmpi benchmark-octane]# node run.js config : { target_defaults: Richards : 1864 Typescript : 2423Score (version 9): 1617 |
I'm running a simple OPC UA server on my BeagleBoneBlack and get the data via a OPC UA client (on another computer) from the server. Both, client und server are written with the node-opcua tool. I read every second some variables with the client and the CPU load of the BBB (the server) is about 100%!
Obviously needs the software much more hardware performance to run the node-opcua module on a Raspberry Pi or BBB.
Any experience with BBB and this module or any idea to reduce the cpu load?
The text was updated successfully, but these errors were encountered: