/system/media/trace/ - команды настройки медиа трассировки
clean
Данной командой осуществляется установка значений указываемого свойства по умолчанию.
Путь команды:
/system/media/trace/clean
Синтаксис:
clean [<Field>] [--force]
Параметры:
<Field> - свойство, значение которого необходимо установить по умолчанию:
- backend (trace_tool_ets) - Устройство хранения трассировки. ETS - оперативная память, DETS - жесткий диск.
- lifetime (7) - время хранения трассировок на жестком диске. Задается в днях.
- mode (disabled) - Режим трассировки для вызовов.
- cleanup_time (02:15) - Время, в которое запускается автоочистка.
- critical_max_events (100000) - Максимальное количество сообщений в одном хранилище трассировок.
- description_clean_lifetime (60000) - Таймаут подчистки закрытых файлов, мс.
- description_clean_timeout (60000) - Интервал подчистки списка файлов, мс.
- dets_autoclose_timeout (15000) - Таймаут автозакрытия dets файлов, если он не изменялся, мс.
- max_trace_count (1000) - Максимальное количество трассировок вызовов в одном хранилище трассировок.
- suspend_time (2000) - Период обновления данных в хранилище трассировок, мс.
Режимы трассировки
Существует четыре режима трассировки, которые задаются с помощью параметра mode:
- disabled - трассировка отключена.
- compressed - трассировка с использованием сжатия. Уменьшает расход памяти, но снижает производительность.
- raw - данные трассировки сохраняются в сыром виде. Несколько увеличивает расход памяти, но не снижает производительность.
- full_compressed - аналогично режиму compressed, отличие в том, что трассировка содержит подробные данные.
- full_raw - аналогично режиму raw, отличие в том, что трассировка содержит подробные данные.
--force - выполнить команду без запроса подтверждения.
Пример:
admin@mycelium1@ecss1:/$ system/media/trace/clean cleanup_time Property "cleanup_time" values successfully restored
info
Команда предназначена для отображения значения указанного свойства.
Путь команды:
/system/media/trace/info
Синтаксис:
info [<Field>]
Параметры:
<Field> - свойство, значение которого необходимо отобразить:
- backend (trace_tool_ets) - Устройство хранения трассировки. ETS - оперативная память, DETS - жесткий диск.
- lifetime (7) - время хранения трассировок на жестком диске. Задается в днях.
- mode (disabled) - Режим трассировки для вызовов.
- cleanup_time (02:15) - Время, в которое запускается автоочистка.
- critical_max_events (100000) - Максимальное количество сообщений в одном хранилище трассировок.
- description_clean_lifetime (60000) - Таймаут подчистки закрытых файлов, мс.
- description_clean_timeout (60000) - Интервал подчистки списка файлов, мс.
- dets_autoclose_timeout (15000) - Таймаут автозакрытия dets файлов, если он не изменялся, мс.
- max_trace_count (1000) - Максимальное количество трассировок вызовов в одном хранилище трассировок.
- suspend_time (2000) - Период обновления данных в хранилище трассировок, мс.
Пример:
admin@mycelium1@ecss1:/$ system/media/trace/info ┌──────────────────────────┬───────────────┐ │ Property │ Value │ ├──────────────────────────┼───────────────┤ │backend │dets │ │cleanup_time │01:00 │ │ │02:15 │ │critical_max_events │100000 │ │description_clean_lifetime│60000 │ │description_clean_timeout │60000 │ │dets_autoclose_timeout │15000 │ │lifetime │7 │ │max_trace_count │1000 │ │mode │full_compressed│ │suspend_time │2000 │ └──────────────────────────┴───────────────┘
set
Устанавливает требуемое значение для указанного свойства.
Путь команды:
/system/media/trace/set
Синтаксис:
set <Field> <Value>
Параметры:
<Field> - свойство, значение которого необходимо установить:
- backend (trace_tool_ets) - Устройство хранения трассировки. ETS - оперативная память, DETS - жесткий диск.
- lifetime (7) - время хранения трассировок на жестком диске. Задается в днях.
- mode (disabled) - Режим трассировки для вызовов.
- cleanup_time (02:15): Время, в которое запускается автоочистка.
- critical_max_events (100000): Максимальное количество сообщений в одном хранилище трассировок.
- description_clean_lifetime (60000): Таймаут подчистки списка файлов, мс.
- description_clean_timeout (60000): Интервал подчистки списка файлов, мс.
- dets_autoclose_timeout (15000): Таймаут автозакрытия dets файла, если он не изменялся, мс.
- max_trace_count (1000): Максимальное количество трассировок вызовов в одном хранилище трассировок.
- suspend_time (2000): Период обновления данных в хранилище трассировок, мс.
Примеры:
admin@mycelium1@ecss1:/$ system/media/trace/set mode full_compressed Property "mode" successfully changed from: disabled to full_compressed.
admin@mycelium1@ecss1:/$ system/media/trace/set cleanup_time add 01:00 Property "cleanup_time" successfully changed from: 02:15 to 01:00 02:15.