7.5. 在 Paging 时限制磁盘用量
您可以在块传入的消息前限制代理使用的物理磁盘量,而不是分页它们。将 max-disk-usage 添加到 broker.xml 配置文件,并为分页消息时代理可以使用的磁盘空间百分比提供一个值。max-disk-usage 的默认值为 ,这意味着限制在磁盘空间的 90% 设定。
90
配置 max-disk-usage
步骤
停止代理。
如果代理在 Linux 上运行,请运行以下命令:
BROKER_INSTANCE_DIR/bin/artemis stop如果代理在 Windows 上作为服务运行,请运行以下命令:
BROKER_INSTANCE_DIR\bin\artemis-service.exe stop
-
打开位于
BROKER_INSTANCE_DIR下的broker.xml配置文件。 添加
max-disk-usage配置元素,并将限制设置为在分页信息时要使用的磁盘空间量。<configuration> <core> ... <max-disk-usage>50</max-disk-usage> ... </core> </configuration>在前面的示例中,代理在分页消息时限制为使用
50%的磁盘空间。消息会被阻止,在使用磁盘50%后不再进行分页。启动代理。
如果代理在 Linux 上运行,请运行以下命令:
BROKER_INSTANCE_DIR/bin/artemis run如果代理在 Windows 上作为服务运行,请运行以下命令:
BROKER_INSTANCE_DIR\bin\artemis-service.exe start