2014-01-18 2 views
0

전력 소모량 데이터를 기록한 RRD DB가 있는데 최근에 10 배가 너무 큽니다.RRD를 다시 쓰고 작업을 적용하는 방법

모든 값을 쉽게 다시 쓸 수있는 방법이 있습니까?

분명히 XML로 내보내고 수정할 수는 있지만 매우 지루합니다.

답변

0

'10 배가 너무 크면 'RRA가 너무 길다면'rrdtool resize rrdfile.rrd 1 shrink 100 '명령을 사용하여 rrd number 1을 파일 rrdfile의 100 행만큼 축소 할 수 있습니다 .rrd (먼저 백업 받아!). 크기를 조정해야하는 각 RRA에 대해이 작업을 실행해야합니다. 어떤 RRA가 정의되어 있는지 알아 보려면 'rrdtool info'를 사용하십시오.

자세한 내용은 'rrdtool help resize'를 참조하거나 manual page을 참조하십시오.

DS를 추가하거나 제거하거나 RRA를 완전히 추가/제거하려면 XML로 내보내고 XML을 수정 한 다음 다시 가져 오기만하면됩니다. 다른 급격한 변화를 도울 수있는 v2.23beta of Routers2의 utils 디렉토리에 'rrdmerge'유틸리티가 있습니다.

+0

죄송합니다. DB에 기록 된 값이 10 배가 너무 큽니다. 즉, 100W 대신 1000W가됩니다. – Darius

+0

데이터베이스에 저장된 모든 값을 전체적으로 변경하려면 자동으로 수행 할 방법이 없습니다 이. 다시로드하기 전에 XML로 내보내고 변경 한 다음 CDEF를 사용하여 그래프를 생성 할 때 값을 10으로 나눕니다. –

관련 문제