跳至主要内容
此页面是从英文翻译而来的。请注意,与原始页面相比,可能会出现错误或差异。真实的文档来源应始终是英文版本。

resource_monitor_plugin

概述

那个 resource_monitor_plugin 负责监控计算系统中存储空间的使用情况 nodeos 处于活动状态。具体而言,每隔一段时间 resource-monitor-interval-seconds,它计算连接到的每个文件系统所占用的空间量 data-dir, state-dir, blocks-log-dir, snapshots-dir, state-history-dir,以及 trace-dir。如果任何受监控文件系统的空间使用量在 5% 的阈值由以下指定 resource-monitor-space-threshold,将显示一条警告消息,指明文件系统路径和已用空间百分比。如果空间使用量超过此阈值,则行为取决于是否 resource-monitor-not-shutdown-on-threshold-exceeded 是否已启用。如果它被禁用, nodeos 将优雅地关闭;如果已启用, nodeos 将定期发出警告,直到空间使用率降至阈值以下。

那个 resource_monitor_plugin 在相应时自动加载 nodeos 实例启动。

用法

# config.ini
plugin = eosio::resource_monitor_plugin
[options]
# command-line
nodeos ... --plugin eosio::resource_monitor_plugin [options]

配置选项

这些可以从以下任一处指定 nodeos 命令行或 config.ini 文件:

的配置选项 resource_monitor_plugin

选项(=默认)描述
--resource-monitor-interval-seconds arg (=2)连续两次检查资源使用情况之间的时间(以秒为单位)。应该介于 1 到 300 之间
--resource-monitor-space-threshold arg (=90)用已用空间与总空间的百分比表示的阈值。如果已用空间高于(阈值-5%),则会生成警告。除非启用 resource-mon-on-shutdown-on-threshold 超出阈值,否则如果已用空间超过阈值,则会启动正常关闭。该值应介于 6 和 99 之间
--resource-monitor-space-absolute-gb arg以千兆字节为单位的剩余空间的绝对阈值;应用于每个受监视的目录。如果剩余空间小于任何受监视目录的值,则认为已超过阈值。覆盖资源监视器空间阈值。
--resource-monitor-not-shutdown-on-threshold-exceeded用于表示 nodeos 在超过阈值时不会关闭。
--resource-monitor-warning-interval arg (=30)达到阈值时连续两次警告之间的资源监视间隔数。应该介于 1 到 450 之间

插件依赖关系