我正在开展物联网项目,该项目涉及传感器将其值传输到Thingsboard平台。
我在具有8Gb RAM的Ubuntu机器上进行了安装,但是,Thingsboard运行速度太慢了。因此,我研究了CPU负载和RAM使用情况。基本上,我的结果显示,Cassandra消耗了29.5%的内存,而Thingsboard占了9,9%和7.6%(在顶级'实用程序中有两个条目);这意味着总共2,36 + 1,4 = 3,76Gb。
我按照安装指南中的说明对“慢速机器的内存更新”部分进行了操作。看看减少Cassandra资源消耗的效果(结果:Cassandra现在消耗5%的内存)但是再次没有注意到改进。
我能做些什么来让它跑得更快?这种缓慢的做法真的不可能正常工作......
答案 0 :(得分:1)
对不起,我在上一篇文章中不够清楚。我没有谈论数据收集或处理传入消息方面的性能。我在谈论Thingsboard的Web界面。我实际上是在运行thingboard和Cassandra的同一台机器上使用浏览器运行应用程序。由于资源的消耗都暗示,Web界面在响应时间方面非常慢......我尝试使用另一台机器在Web界面上工作,实际上它好多了......我的坏!