【发布时间】:2017-03-26 20:12:34
【问题描述】:
我想在发布和订阅主题时获取 Mosquitto 代理的 CPU 和内存使用情况。我执行这个 linux 命令:top -p PID,我得到 0% 的 MEM 和 0% 或 3% 的 CPU 并且最奇怪的认为进程状态是 S(睡眠)但是有一些客户端发布和订阅经纪人。
【问题讨论】:
我想在发布和订阅主题时获取 Mosquitto 代理的 CPU 和内存使用情况。我执行这个 linux 命令:top -p PID,我得到 0% 的 MEM 和 0% 或 3% 的 CPU 并且最奇怪的认为进程状态是 S(睡眠)但是有一些客户端发布和订阅经纪人。
【问题讨论】:
不是直接的答案,但您可以使用SYS Topics 获取mosquitto 的运行时状态。
$SYS/broker/heap/current size 中堆内存的当前大小 蚊子使用。请注意,此主题可能不可用,具体取决于 编译时选项。
$SYS/broker/heap/maximum size 使用的最大堆内存量 通过蚊子。请注意,此主题可能不可用,具体取决于 编译时选项。
【讨论】: