Как правильно преобразовывать получаемые значения?

Started by vitabios, February 27, 2015, 10:15:21 PM

Previous topic - Next topic

vitabios

Подскажите как правильно преобразовывать получаемые значения?
К примеру есть парамерты жесткого диска, занято и свободно.
Если посмотреть последние получаемы значения - там размер в гигабайтах:


Но стоит он там при условии что установлена галка на "Использовать множители"

Если тут же вывести диаграмму по значению, опять же все в порядке - размер в гигабайтах.

Однако если вывести эти значения в Dashboard, туда передадутся следующие (без множителей - размер в байтах):


Я попробовал один вариант - сделал преобразование данных таким образом:

На Dashboard все отображается корректно, в гигабайтах.

Но если перейти в последние значение и включить множители - там теперь килобайты вместо гигабайтов.
Как все таки правильно это делать? Как добиться того, чтобы данные выводились в Dashboard без преобразования, но в мегабайтах или гигабайтах.

kozlov_ao

$1/1024/1024 - из гигабайт как раз дает килобайты... сделай $1/1024/1024/1024 и поучишь то, что нужно. Все будет в гигабайтах.

В борд, ровно как и на графиги данные с преобразования , так как ты хочешь - не вывести. Они работают с абсолютными цифрами, которые есть в Последних значениях. А множители там лишь для того, чтобы от миллиардных цифр мозг не разъехался.

vitabios

кароче как я понял придется выключить множители и делить значения на 1024 несколько раз, чтобы это было удобоваримо на боардах.

Спасибо!

kozlov_ao

Борды берут значения из истории в том виде, в котором они хранятся в БД. Включение множителей лишь именяет и вывод на экран, для более удобного переваривания..