|
As I understand the meaning of the Factor[] directive, it should affect only the display of the data, not it's storage in the RRD. So, if the data is being collected (eg) in K, and the max expected value is 1M (=1000K) then you would have
MaxBytes[x] = 1000
Factor[x] = 1024
ShortLegend[x] = b
This would mean the maximum *displayed* value would be 1024000, and the values would be taken from the RRD, multiplied by 1024, and displayed (as bytes).
So, if this is the case, then MaxBytes should indeed be multiplied by the Factor, the same as the data are. A stored value of 1 would be displayed as 1kb, and so on, and the Max line would appear at 1024000 = 1Mb.
The MaxBytes value is the maximum value *stored*, which in the case of this example is in K, not in bytes.
Does this make sense, or have I misunderstood what you are asking?
Steve
|