© 利兹大学 2016
Tango energy modeller calibration tool (EMC) 是欧洲 TANGO 项目 (http://tango-project.eu) 的组成部分。
EMC 根据 Apache 许可证 2.0 版进行分发。
校准器执行初始实验,使能源模型能够根据工作负载预测未来的功耗。
本指南分为两部分,第一部分专门介绍校准器的编译,第二部分介绍如何运行和配置校准器。
能源建模者的两个主要先决条件是:
现在可以指定名为“Apps.csv”的配置文件。该文件提供有关用于引发主机训练负载的应用程序的详细信息。
源代码中提供了一个示例,如果未找到 apps.csv 文件,则作为默认文件一部分的标头将写入磁盘。 utilsascetic-load-generator-app 下还提供了一个测试应用程序。该文件指定以下内容:应用程序应运行的启动时间、将输出重定向到的标准输出和错误文件、应用程序工作目录以及输出是否也应重定向到屏幕。
该项目的声纳云报告可在以下位置获取:https://sonarcloud.io/dashboard?id=eu.tango%3Aenergy-modeller-standalone-calibration-tool
其用法如下:
java –jar energy-modeller-standalone-calibration-tool-0.0.1-SNAPSHOT.jar [hostname] [halt-on-calibrated] [benchmark-only] [no-benchmark] [use-watts-up-meter]
[主机名]:这是一个非可选参数,指示要模拟瓦特表的主机。如果未指定主机名,该工具将适用于所有校准的主机。
[暂停校准]:暂停校准标志将在数据已收集的情况下阻止校准。
[仅基准测试]:仅基准测试标志会跳过校准运行并仅执行基准测试运行。
[no-benchmark]:无基准标志跳过基准测试。
[use-watts-up-meter]:可以使用 use-watts-up-meter 标志,以便 Zabbix 不用于校准,而是执行本地测量。这需要一个瓦特表。
能量建模校准器与以下组件配合使用: