SAG(1G)
НАЗВАНИЕ
sag - график функционирования системы
СИНТАКСИС
sag [-s время] [-e время] [-i сек] [-f файл] [-T терминал]
[-x спецификация_оси] [-y спецификация_оси]
ОПИСАНИЕ
Команда sag графически отображает функционирование системы на основании данных, накопленных в двоичном файле
командой sar(1). Данные различных видов могут отображаться как по отдельности, так и в любой комбинации.
Могут быть выведены простые арифметические комбинации
данных. Команда sag вызывает sar и находит необходимые
данные, производя сопоставления с заголовками столбцов
(запустите sar, чтобы увидеть,что имеется в Вашем распоряжении). Опции -s, -e, -i, -f просто передаются команде sar. Смысл остальных опций:
- -T терминал
-
Настройка на конкретный тип терминала. См.
tplot(1G) по поводу поддерживаемых типов терминалов. Если эта опция отсутствует, используется значение $TERM.
- -x спецификация_оси
-
Спецификация информации, соответствующей оси x.
Имеет вид имя [операция имя] ... [нижняя_граница
верхняя_граница].
- -y спецификация_оси [; спецификация_оси] ...
-
Спецификация информации, соответствующей оси y.
Имеет тот же вид.
Имя есть либо заголовок колонки в результатах sar, за
которым может в квадратных скобках следовать имя устройства, либо целое число. Операция есть +, -, * или /;
обрамляется пробелами. Отметим, что если в спецификации
есть символы, интерпретируемые shell'ом, их нужно экранировать. В спецификации могут участвовать не более пяти имен. Круглые скобки игнорируются. В отличие от привычного порядка в sag + и - выполняются раньше, чем * и
/. Операции одного приоритета выполняются слева направо. Если нижняя и верхняя граница не заданы, они вычисляются по исходным данным.
Если не задана спецификация оси x, используется время.
Для оси y допускается до пяти спецификаций, разделенных
символом ;. По умолчанию спецификация оси y имеет вид
"%usr 0 100;%usr + %sys 0 100;%usr + %sys + %wio 0 100"
ПРИМЕРЫ
- Посмотреть сегодняшнее использование процессора:
sag
- Посмотреть использование всех дисков на протяжении
15 минут:
TS=`date +%H:%M`
sar -o tempfile 60 15
TE=`date +%H:%M`
sag -f tempfile -s $TS -e $TE -y "r+w/s[dsk]"
СМ. ТАКЖЕ
sar(1), tplot(1G).