提高 Thingsboard 速度

问题描述 投票:0回答:2

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

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

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

我可以做些什么来让它运行得更快吗?这么慢真的不可能正常工作......

performance thingsboard
2个回答
1
投票

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


0
投票

我对 v3.63PE(最新版本)也有同样的问题。如果我使用时间序列小部件并从设备调用 10,000 个数据点,则需要超过 30 天。系统完全挂起。但如果我从 10 个设备调用 10,000 个数据点(每个设备 1000 个),数据返回得相对较快。 时间序列图表也是即时的,显示大量数据。奇怪的是,表格和旅行动画小部件显示数据的速度非常慢。 有人遇到过这个问题并解决了吗

© www.soinside.com 2019 - 2024. All rights reserved.