gpmemreport
Интерпретирует вывод утилиты gpmemwatcher и создает выходные файлы в читаемом формате.
Синтаксис
gpmemreport <gzip_file>
[ -s <start> | --start=<start> ]
[ -e <end> | --end=<end> ]
gpmemreport --version
gpmemreport -h | --help
Описание
Утилита gpmemreport интерпретирует выходной файл, созданный утилитой gpmemwatcher.
При запуске gpmemreport для .gz-файлов, сгенерированных утилитой gpmemwatcher, создается набор файлов, каждый из которых соответствует 60-секундному периоду данных, преобразованному в читаемый формат.
Параметры
- -s | --start <start_time>
-
Начало периода отчета. Формат временной метки:
'%Y-%m-%d %H:%M:%S'. - -e | --end <end_time>
-
Окончание периода отчета. Формат временной метки:
'%Y-%m-%d %H:%M:%S'. - --version
-
Отображает версию утилиты.
- -h | --help
-
Выводит справку.
Примеры
Пример 1
Извлечение всех файлов, сгенерированных утилитой gpmemwatcher для мастера Greengage DB.
Найдите выходной .gz-файл gpmemwatcher и запустите gpmemreport:
$ gpmemreport mdw.ps.out.gz
Результат:
>>>21:11:19:15:37:18<<< >>>21:11:19:15:38:18<<< >>>21:11:19:15:39:18<<<
Убедитесь, что сгенерированные файлы находятся в текущем каталоге:
$ ls -thrl
Результат:
-rw-rw-r--. 1 gpadmin gpadmin 1.2K Nov 19 15:50 20211119-153718 -rw-rw-r--. 1 gpadmin gpadmin 1.2K Nov 19 15:50 20211119-153818 -rw-rw-r--. 1 gpadmin gpadmin 1.2K Nov 19 15:50 20211119-153918
Пример 2
Извлечение файлов, сгенерированных утилитой gpmemwatcher для мастера Greengage DB, начиная с определенной временной метки.
Найдите соответствующий .gz-файл и запустите gpmemreport, указав время начала 2021-11-19 15:38:00:
$ gpmemreport mdw.ps.out.gz --start='2021-11-19 15:38:00'
Результат:
>>>21:11:19:15:37:18<<< >>>21:11:19:15:38:18<<< >>>21:11:19:15:39:18<<<
Убедитесь, что в текущем каталоге находятся только файлы с выбранной временной меткой:
$ ls -thrl
Результат:
-rw-rw-r--. 1 gpadmin gpadmin 1.2K Nov 19 15:50 20211119-153818 -rw-rw-r--. 1 gpadmin gpadmin 1.2K Nov 19 15:50 20211119-153918