Вход на хостинг
IT-новости
20.04.2016 iPhone 2017 года поместят в водонепроницаемый корпус из стекла
Линейка iPhone в новом году серьезно поменяется. В этом уверен аналитический исследователь Мин Чи Ку......
30.07.2015 Ищем уникальный контент для сайта
Ищем уникальный контент для сайта Без уникального контента Ваш сайт обречен на то, что его страницы......
n GRID – сетка;
n MGRID – основная сетка;
n FONT – шрифт;
n FRAME – границы непосредственно графика;
n ARROW – стрелки.
Опцию --color можно использовать несколько раз для указания цвета различных элементов.
Это, разумеется, неполный список опций, но для большинства задач его вполне хватает. В rrdtool graph есть, собственно говоря, два способа задания переменных. Один – непосредственно из rrdb, а другой – на базе оценки некоторого выражения, составленного в обратной польской нотации. Рассмотрим оба этих способа. Для извлечения данных из rrdb используется следующая конструкция:
DEF:имя_переменной=rrdb:ds-name:функция_консолидации
где:
n имя_переменной – символьное имя переменной;
n rrdb – путь к rrdb-файлу;
n ds-name – имя ряда, указанного в rrdtool create параметром DS:name:...;
n функция консолидации – любая из рассмотренных ранее, используется в том случае, если отсчеты происходили чаще, чем разрешение графика (идеальный вариант – один отсчет на один пиксель), если разрешение выше частоты отсчетов, то график масштабируется.
Следующий способ задания переменных графика заключается в оценке выражения, записанного в обратной польской нотации (те, кто знаком, например, с калькулятором dc или некоторыми настольными калькуляторами HP, знают, что это такое). Идея записи такова: числа помещаются в стек, операторы извлекают нужное количество чисел из стека, проводят над ними необходимые операции и помещают результат в стек. Например, выражение:
2 3 +
будет обработано следующим образом:
поместить в стек число 2
2 -> .
поместить в стек число 3
2 -> 3 -> .
взять из стека два числа и сложить их, результат поместить
обратно в стек
5 -> .