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.