1

我正在从事一个物联网项目,该项目涉及一个传感器将其值传输到 Thingsboard 平台。

我在具有 8Gb RAM 的 Ubuntu 机器上进行了安装,但 Thingsboard 运行速度太慢。因此,我研究了 CPU 负载和 RAM 使用情况。基本上,我的结果显示 Cassandra 消耗了 29.5% 的内存,而 Thingsboard 消耗了 9.9% 和 7.6%(“顶级”实用程序中的两个条目);这意味着总共 2,36+1,4 = 3,76Gb。

我按照安装指南的“慢速机器的内存更新”部分中的说明查看了减少 Cassandra 资源消耗的效果(结果:Cassandra 现在消耗了 5% 的内存),但又没有发现任何改进。

有什么办法可以让它跑得更快吗?在这种缓慢的情况下,真的不可能正常工作......

4

1 回答 1

1

对不起,我在上一篇文章中说得不够清楚。我不是在谈论数据收集或传入消息处理方面的性能。我说的是 Thingsboard 的 Web 界面。我实际上是在运行 thingsboard 和 Cassandra 的同一台机器上使用浏览器运行应用程序。由于两者都意味着资源的消耗,Web界面在响应时间方面非常慢......我尝试使用另一台机器在Web界面上工作,它实际上要好得多......我的错!

于 2017-04-06T07:57:24.090 回答