我正在做一个IoT项目,涉及到一个传感器将其值传输到Thingsboard平台。
我在一台有8 8Gb内存的Ubuntu机器上进行了安装,但Thingsboard仍然运行得太慢。因此,我研究了CPU负载和RAM使用率。基本上,我的结果显示Cassandra消耗了29.5%的内存,Thingsboard消耗了9.9%和7.6%( 'top‘实用程序中的两个条目);这意味着总的2,36+1,4 =3.76Gb。
我按照安装指南“低速机器的内存更新”一节中的说明查看了减少Cassandra资源消耗的效果(结果: Cassandra现在消耗了5%的内存),但仍然没有发现任何改进。
我能做些什么让它跑得更快吗?在这种缓慢的情况下,真的不可能正确地工作。
发布于 2017-04-06 15:57:24
很抱歉,我上一篇文章说得不够清楚。我不是在谈论数据收集或处理传入消息方面的性能。我说的是Thingsboard的Web界面。我实际上是在运行thingsboard和Cassandra的同一台机器上使用浏览器运行应用程序的。由于两者都意味着资源消耗,Web界面在响应时间方面非常慢...我尝试使用另一台机器在Web界面上工作,实际上要好得多。我的错!
https://stackoverflow.com/questions/43180744
复制相似问题