© 리즈 대학교 2016
Tango energy modeller calibration tool (EMC)는 유럽 프로젝트 TANGO(http://tango-project.eu)의 구성 요소입니다.
EMC는 Apache 라이센스 버전 2.0에 따라 배포됩니다.
교정기는 에너지 모델이 작업 부하에 따라 향후 전력 소비를 예측할 수 있도록 하는 초기 실험을 수행합니다.
이 가이드는 두 부분으로 나누어져 있습니다. 하나는 캘리브레이터 컴파일에 관련된 부분이고, 두 번째 부분은 캘리브레이터 실행 및 구성 방법에 대한 내용입니다.
에너지 모델러의 주요 두 가지 전제 조건은 다음과 같습니다.
이제 "Apps.csv"라는 구성 파일을 지정할 수 있습니다. 호스트에 대한 훈련 부하를 유도하는 데 사용되는 애플리케이션에 대한 세부 정보를 제공하는 이 파일입니다.
소스 코드 내에 예제가 제공되며, apps.csv 파일을 찾을 수 없는 경우 기본 파일의 일부인 헤더가 디스크에 기록됩니다. utilsascetic-load-generator-app 아래에도 테스트 애플리케이션이 제공되었습니다. 이 파일은 다음을 지정합니다. 애플리케이션이 실행되어야 하는 시작 시간, 출력을 리디렉션할 표준 출력 및 오류 파일, 애플리케이션 작업 디렉터리, 출력도 화면으로 리디렉션해야 하는지 여부.
이 프로젝트에 대한 Sonar Cloud 보고서는 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]
[호스트 이름]: 와트 미터를 에뮬레이트할 호스트를 지정하는 비선택적 인수입니다. 호스트 이름을 지정하지 않으면 도구는 보정된 모든 호스트에 대해 작동합니다.
[보정 정지]: 보정 정지 플래그는 데이터가 이미 수집된 경우 보정을 방지합니다.
[benchmark-only]: 벤치마크 전용 플래그는 교정 실행을 건너뛰고 벤치마크 실행만 수행합니다.
[no-benchmark]: no-benchmark 플래그는 벤치마킹을 건너뜁니다.
[use-watts-up-meter]: use-watts-up-meter 플래그를 사용하여 Zabbix를 교정에 사용하지 않고 대신 로컬 측정을 수행할 수 있습니다. 이를 위해서는 와트업 미터가 필요합니다.
에너지 모델러 교정기는 다음 구성요소와 함께 작동합니다.