
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.
|