/node/<NODE>/ - общие команды управления определенной нодой
В данном разделе описаны общие команды для управления определенной нодой.
<NODE> - название ноды
cocon-info
Команда показывает настройки Cocon и параметры БД.
Путь команды:
/node/<NODE>/cocon-info
Синтаксис:
info
Параметры:
Команда не содержит аргументов.
Пример:
admin@[mycelium1@ecss1]:/$ node/core1@ecss1/cocon-info
AMQP Realm: cocon_realm
AMQP Exchange: ccn.direct
Prefix: /
Heartbeat: 3000ms
User database: mysql
User db connect status: +
Audit database: mysql
Audit db connect status: +
Audit cleanup time: 2:0:0 UTC
Audit history size: 90 days
MySQL parameters: audit@cocon.mysql.ecss:3306
db - ecss_audit
users table - ecss_users
roles table - ecss_roles
groups table - ecss_groups
groups/users table - ecss_groups_users
groups/roles table - ecss_role_group
roles' settings table - ecss_roles_settings
settings table - ecss_user_settings2
audit commands table - ecss_audit_commands
audit session table - ecss_audit_sessions
audit restrictions table - ecss_audit_restrictions
Tring prefix: ecss10
[exec at: 08.02.2019 11:15:11, exec time: 208ms, nodes: core1@ecss1]
date
Команда показывает текущее время для определенной ноды
Путь команды:
/node/<NODE>/date
Синтаксис:
date
Параметры:
Команда не содержит аргументов.
Пример:
admin@[mycelium1@ecss1]:/$ node/sip1@ecss1/date 11:17:00 08.02.2019 [exec at: 08.02.2019 11:17:00, exec time: 94ms, nodes: sip1@ecss1]
etop
Команда позволяет просмотреть следующую информацию о запущенной ноде:
- Загрузку процессора
- Количество запущенных процессов
- Длину очереди запуска
- Информацию о памяти
Детально предоставляется информация о каждом процессе:
- PID процесса
- Имя инициирующей функции
- Количество редукций
- Количество занимаемой памяти
- Длину очереди сообщений
- Имя текущей функции
Путь команды:
/node/<NODE>/etop
Синтаксис:
etop [OPTIONS]
Параметры:
OPTIONS:
- -sort reductions|msg_q|memory|pid|name - сортировка по полю (reductions по умолчанию);
- -interval TIME - время измерения, ms (по умолчанию 1000);
- -odrder increase|decrease - порядок сортировки (по умолчанию по уменьшению);
- -lines LINES - количество первых отображаемых в списке процессов (по умолчанию 20);
- -accumulate true|false - аккумулировать редукции (по умолчанию false);
- -hreadable true|false - отображать в удобном для восприятия виде (напр., 1K, 234M, 2G. по умолчанию true);
- -hibernate true|false - показывать только "спящие"/"не спящие" процессы.
Примеры:
admin@[mycelium1@ecss1]:/$ node/core1@ecss1/etop
==================================================================================================
core1@ecss1 05:37:15
Load: cpu 0 Memory: total 304.23M binary 3.89M
procs 1576 processes 140.73M code 72.24M
runq 0 atom 3.18M ets 14.22M
Pid Name or Initial Func Reds Memory MsgQ Current Function
--------------------------------------------------------------------------------------------------
<0.16029.0> ccn_gen_command:init/3 32850 449.41K 0 ecss_mgmt_cmd_etop:get
<0.15885.0> gen_tcserver:init/1 5581 106.83K 0 gen_server:loop/7
<0.15884.0> gen_tcserver:init/1 5557 86.62K 0 gen_server:loop/7
<0.15249.0> gen_tcserver:init/1 5468 86.62K 0 gen_server:loop/7
<0.3940.0> tring_l1 2428 18.5K 0 gen_server:loop/7
<0.4571.0> service_agent_2 2420 673.46K 0 gen_server:loop/7
<0.4569.0> service_agent_0 2417 673.48K 0 gen_server:loop/7
<0.4570.0> service_agent_1 2416 673.46K 0 gen_server:loop/7
<0.5582.0> gen_tserver:init/1 2169 29.1K 0 gen_server:loop/7
<0.4572.0> service_agent_3 1705 257.95K 0 gen_server:loop/7
<0.3939.0> tring_r1 1325 26.24K 0 gen_server:loop/7
<0.9281.0> gen_tcserver:init/1 984 86.62K 0 gen_server:loop/7
<0.15895.0> gen_tcserver:init/1 781 86.62K 0 gen_server:loop/7
<0.5581.0> tring.ecss10 758 278.19K 0 timer:sleep/1
<0.5355.0> gen_tcserver:init/1 488 106.83K 0 gen_server:loop/7
<0.4821.0> core_trike_aq_0 471 278.09K 0 gen_server:loop/7
<0.5356.0> gen_tcserver:init/1 354 106.83K 0 gen_server:loop/7
<0.4823.0> core_trike_aq_2 311 74.14K 0 gen_server:loop/7
<0.4824.0> core_trike_aq_3 311 74.14K 0 gen_server:loop/7
<0.3945.0> rps_r2 261 26.24K 0 gen_server:loop/7
==================================================================================================
[exec at: 08.02.2019 12:37:15, exec time: 1s 233ms, nodes: core1@ecss1]
admin@[mycelium1@ecss1]:/$ node/core1@ecss1/etop -lines 10 -sort memory
==================================================================================================
core1@ecss1 05:53:13
Load: cpu 0 Memory: total 296.83M binary 4.13M
procs 1552 processes 132.18M code 72.24M
runq 0 atom 3.18M ets 15.15M
Pid Name or Initial Func Reds Memory MsgQ Current Function
--------------------------------------------------------------------------------------------------
<0.4323.0> az5veso 1 7.28M 0 gen_server:loop/7
<0.3572.0> kernel_sup 1 6.36M 0 gen_server:loop/7
<0.4038.0> ccn_amqp_gate 1 4.5M 0 gen_server:loop/7
<0.3764.0> chronica_supervisor 1 1.72M 0 gen_server:loop/7
<0.3566.0> application_controller 1 1.06M 0 gen_server:loop/7
<0.4857.0> gen_tcserver:init/1 2 1.06M 0 gen_server:loop/7
<0.4858.0> gen_tcserver:init/1 2 1.06M 0 gen_server:loop/7
<0.4859.0> gen_tcserver:init/1 2 1.06M 0 gen_server:loop/7
<0.4860.0> gen_tcserver:init/1 2 1.06M 0 gen_server:loop/7
<0.4569.0> service_agent_0 1 673.53K 0 gen_server:loop/7
==================================================================================================
[exec at: 08.02.2019 12:53:14, exec time: 1s 158ms, nodes: core1@ecss1]
etop-snapshot
Команда сохраняет информацию о процессах ноды в csv файл
Путь команды:
/node/<NODE>/etop-snapshot
Синтаксис:
etop-snapshot [OPTIONS]
Параметры:
- interval TIME - врема замера в миллисекундах (1000 мс по умолчаию)
- append true|false - сохранить старую информацию или удалить её (добавить по умолчанию)
- accumulate true|false - отключить аккумулирование редукции (по умолчанию включено, значение false)
- sys_info_file FILENAME - файл для сохранения системной информации (<LOG_ROOT>/etop_snapshot/<NODENAME>_sys_info.csv по умолчанию)
- proc_info_file FILENAME - файл для сохранения информации о процессах (<LOG_ROOT>/etop_snapshot/<NODENAME>_proc_info.csv по умолчанию)
Пример:
admin@[mycelium1@ecss1]:/$ node/core1@ecss1/etop-snapshot --interval 2000 --sys_info_file ds1@ecss1_proc_info.csv System info file: /var/log/ecss/etop_snapshot/ds1@ecss1_proc_info.csv Process info file: /var/log/ecss/etop_snapshot/core1@ecss1_proc_info.csv [exec at: 08.02.2019 12:56:14, exec time: 2s 334ms, nodes: core1@ecss1]
host-info
Команда для просмотра информации о хостовой машине для выбранной ноды.
Путь команды:
/node/<NODE>/host-info
Синтаксис:
host-info [<TYPE>]
<TYPE> - тип запрашиваемой инофрмации:
- cpu - получить информацию о загрузке процессора из файла unix /proc/stat;
- disk - получить информацию о использовании диска с помощью disksup:get_disk_data/0;
- interfaces - получить список сетевых интерфейсов хоста с помощью inet:getifaddrs/0;
- memory - получить информацию о динамически выделенной ВМ Erlang памяти с помощью вызова erlang:memory/0;
- memory_total - получить информацию о емкости RAM диска хостовой машины с помощью вызова memsup:get_system_memory_data/0;
- nodes - получить список активных нод erlang'a (включая выбранную ноду).
По умолчанию выводится вся инофрмация.
Пример:
admin@[mycelium1@ecss1]:/$ node/core1@ecss1/host-info
Interfaces:
Name MAC addr IP addr Net mask Dst addr Flags
lo 00:00:00:00:00:00 127.0.0.1 255.0.0.0 - [up,loopback,running]
enp3s0 E6:BA:27:44:78:35 - - - [up,broadcast,running,multicast]
enp0s25 E6:BA:27:44:78:35 - - - [up,broadcast,running,multicast]
bond1 E6:BA:27:44:78:35 fe80::e4ba:27ff:fe44:7835 ffff:ffff:ffff:ffff:: - [up,broadcast,running,multicast]
bond1.3 E6:BA:27:44:78:35 192.168.1.21 255.255.255.0 - [up,broadcast,running,multicast]
bond1.2 E6:BA:27:44:78:35 192.168.2.21 255.255.255.0 - [up,broadcast,running,multicast]
bond1.476 E6:BA:27:44:78:35 10.16.33.5 255.255.255.0 - [up,broadcast,running,multicast]
bond1.3:MYSQL 192.168.1.71 255.255.255.0 - [up,broadcast,running,multicast]
bond1.2:SIP61 192.168.2.61 255.255.255.0 - [up,broadcast,running,multicast]
bond1.2:TC 192.168.2.63 255.255.255.0 - [up,broadcast,running,multicast]
bond1.476:SIP10 10.16.33.10 255.255.255.0 - [up,broadcast,running,multicast]
Total Memory:
system_total_memory: 3.84G
free_swap: 0B
total_swap: 0B
cached_memory: 1G
buffered_memory: 508.26M
free_memory: 301.71M
total_memory: 3.84G
Memory used:
total: 299.26M
processes: 135.27M
processes_used: 135.26M
system: 163.99M
atom: 3.18M
atom_used: 3.16M
binary: 3.66M
code: 72.24M
ets: 14.89M
Cpu load:
Total: 9.30%
CPU #1: 9.52%
CPU #2: 9.52%
Disk:
"/": 29.4G(used 27%)
"/dev": 1.89G(used 0%)
"/dev/shm": 1.92G(used 1%)
"/run": 393.53M(used 1%)
"/run/lock": 5M(used 0%)
"/sys/fs/cgroup": 1.92G(used 0%)
"/snap/core/6130": 89.5M(used 100%)
"/snap/core/6259": 91.12M(used 100%)
"/var/log": 19.56G(used 14%)
"/var/log/ecss": 29.4G(used 9%)
"/var/lib/ecss": 19.56G(used 5%)
"/var/lib/ecss/glusterfs": 19.56G(used 1%)
"/var/lib/mysql": 29.4G(used 9%)
"/snap/core/6350": 91M(used 100%)
Erlang Nodes:
mycelium1@ecss1
ds1@ecss1
core1@ecss1
md1@ecss1
sip1@ecss1
[exec at: 08.02.2019 13:30:16, exec time: 337ms, nodes: core1@ecss1]
import-regime
Данная команда позволяет импортировать режимы доступа абонента из файла (сразу для нескольких доменов).
Путь команды:
/node/<NODE>/import-regime
Синтаксис:
import-regime <FILE> [-<Flag>]
Параметры:
<NODE>- имя ноды с функционалом STORAGE(ds);- <FILE> - имя файла (файл располагается по пути: /{DATA_ROOT}/regime). По умолчанию - /var/lib/ecss/regime;
- <Flag> :: l | -log - сохранять результат выполнения команды в log-файл. Имя log-файла формируется из имени <FILE>, добавлением расширения ".log".
Формат файла: АДРЕС_АБОНЕНТА РЕЖИМ_ОБСЛУЖИВАНИЯ
Domain_1 Address_1 Regime_1
Domain_2 Address_2 Regime_2
...
Domain_N Address_N Regime_N
Формат файла логов:
% В случае, если не удалось распарсить строку Номер_Строки: Строка;2;Время_Выполнения_Команды % В случае успешного импорта режима для абонента Address Имя_Домена;Address;1;Время_Выполнения_Команды % В случае, если не удалось импортировать режим для абонента Address (например в случае, если алиас или указанный режим не существуют). Имя_Домена;Address;0;Время_Выполнения_Команды
Пример:
admin@core1@ecss1:/$ node/ds1@ecss1/import-regime regime.700.txt 06.04.2019 11:37:50: Successfully imported: 4. Successfully imported regimes to the 4 aliases. [exec at: 06.04.2019 11:37:50, exec time: 193ms, nodes: ds1@ecss1]
import-regime-to-domain
Данная команда позволяет импортировать режимы доступа абонента из файла.
Путь команды: node/<NODE>/import-regime-to-domain
Синтаксис:
import-regime-to-domain <DOMAIN> <FILE> [-<Flag>]
Параметры:
- <DOMAIN> - имя домена, для алиасов которого импортируются настройки режимов доступа;
<NODE>- имя ноды с функционалом STORAGE(ds);- <FILE> - имя файла (файл располагается по пути: /{DATA_ROOT}/regime/<DOMAIN>); По умолчанию - /var/lib/ecss/regime/<DOMAIN>;
- <Flag> :: l | -log - сохранять результат выполнения команды в log-файл. Имя log-файла формируется из имени <FILE>, добавлением расширения ".log".
Формат файла: АДРЕС_АБОНЕНТА РЕЖИМ_ОБСЛУЖИВАНИЯ
Address_1 Regime_1
Address_2 Regime_2
...
Address_N Regime_N
Формат файла логов:
% В случае, если не удалось распарсить строку Номер_Строки: Строка;2;Время_Выполнения_Команды % В случае успешного импорта режима для абонента Address Имя_Домена;Address;1;Время_Выполнения_Команды % В случае, если не удалось импортировать режим для абонента Address (например в случае, если алиас или указанный режим не существуют). Имя_Домена;Address;0;Время_Выполнения_Команды
Пример:
admin@core1@ecss1:/$ node/ds1@ecss1/import-regime-to-domain biysk.local regime.bsk 06.04.2019 11:53:27: Successfully imported: 2. Successfully imported regimes to the 2 aliases. [exec at: 06.04.2019 11:53:27, exec time: 183ms, nodes: ds1@ecss1]
info
Команда для просмотра информации о ноде с именем <some_node>: версия ПО, информация о приложениях, объем динамически выделяемой памяти, системная статистика, текущее состояние системы.
Путь команды:
/node/<NODE>/info
Синтаксис:
info [<TYPE> [<PARAM>]]
Параметры:
<TYPE> - тип информации, выводимый для просмотра (опциональный параметр). Если параметр не задан, то отображается краткая информация о программном обеспечении ноды:
- releases - версия ПО;
- applications - краткая информация о приложениях ноды, включает в себя:
- S - флаг активности приложения,
- Application - название приложения,
- Pvn - версия,
- Vsn - версия,
- Description - описание приложения;
- From - путь к месту установки приложения.
При указании в параметрах команды названия приложения будет выведена подробная информация: название, версия, версия, описание, состояние (активно/не активно), путь к каталогу размещения приложения, информация о модулях приложения.
- memory - объем динамически выделяемой памяти для Erlang-эмулятора;
- statistics - статистические параметры работы ноды, не используются в эксплуатации;
- system - детализированная информация о внутренних параметрах работы ноды, не используется в эксплуатации;
- nodes - список объединенных в кластер нод.
<PARAM> - название параметра для получения более подробной информации о нем (опциональный параметр).
Пример:
Просмотр информации о ноде sip1@ecss1:
admin@[mycelium1@ecss1]:/$ node/sip1@ecss1/info
RELEASES:
ecss-pa-sip 3.14.0.103 permanent
- build VSN: b79edc5d173f0e7c31df1e888b0339c9f18a9d67
- release VSN: da39a3ee5e6b4b0d3255bfef95601890afd80709
APPLICATIONS at node: sip1@ecss1
┌──┬─────────────────────┬────────────────┬───────────────────────────────┬─────────────────────┬────────────────────────────────────────────────────┐
│S │ Application │ Version │ VSN │ Description │ From │
├──┼─────────────────────┼────────────────┼───────────────────────────────┼─────────────────────┼────────────────────────────────────────────────────┤
│ │acp_lib │3.14.0.66816.311│4790bbef93386433a7996baba662549│ACP library │/usr/lib/ecss/ecss-pa-sip/lib/acp_lib-3.14.0.66816.3│
│ │ │979 │6af7ab097 │ │11979 │
│ │acpadapter │3.14.0.66816.714│47d59ce6fd25d82a1f7963bada2b2f3│SIP(T) protocol adapt│/usr/lib/ecss/ecss-pa-sip/lib/acpadapter-3.14.0.6681│
│ │ │640 │3842251b1 │er │6.714640 │
│ │asn1 │5.0.8 │0beb75f03ca05225fe727725c02f252│The Erlang ASN1 compi│/usr/lib/erlang/lib/asn1-5.0.8 │
│ │ │ │5103f50e9 │ler version 5.0.8 │ │
│ │chronica │3.14.0.152.80008│e93d3315d6336bc3ef4dbd94ca63750│Log Library │/usr/lib/ecss/ecss-pa-sip/lib/chronica-3.14.0.152.80│
│ │ │8 │f44a01513 │ │0088 │
│ │cmn_tools │3.14.0.66816.070│8f1d998def0fe5c0775e06d76711b3b│Common usefull tools │/usr/lib/ecss/ecss-pa-sip/lib/cmn_tools-3.14.0.66816│
│ │ │567 │e06e835d7 │ │.070567 │
│ │cocon │3.14.0.66816.237│9aaf750d3c60e9e0ce082a00305c01f│COmmands and CONsoles│/usr/lib/ecss/ecss-pa-sip/lib/cocon-3.14.0.66816.237│
│ │ │019 │7ea245279 │ │019 │
│ │compiler │7.3 │22906978cc8ad484be40d916e082814│ERTS CXC 138 10 │/usr/lib/erlang/lib/compiler-7.3 │
│ │ │ │1b3accf10 │ │ │
│ │crypto │4.4 │31a6e6624fc3cbc9389102310279dd1│CRYPTO │/usr/lib/erlang/lib/crypto-4.4 │
│ │ │ │f1477234c │ │ │
│ │ecss_adapter_utils │3.14.0.66816.547│37cad903c39dbb44efb169aa9a9a1f4│Utilites for protocol│/usr/lib/ecss/ecss-pa-sip/lib/ecss_adapter_utils-3.1│
│ │ │043 │6ee3dca21 │ adapters │4.0.66816.547043 │
│ │ecss_configuration_m │3.14.0.66816.723│4e2bb40f4ee8137ca2a2f7fef290620│Universal Configurati│/usr/lib/ecss/ecss-pa-sip/lib/ecss_configuration_man│
│ │anager │232 │5eeaf224d │on Manager for ECSS │ager-3.14.0.66816.723232 │
│ │ecss_cpt_client │3.14.0.66816.227│c13eb6b398ab605ce2367fcb7088308│Call-process tracer c│/usr/lib/ecss/ecss-pa-sip/lib/ecss_cpt_client-3.14.0│
│ │ │259 │dcec2a130 │lient │.66816.227259 │
│ │ecss_cpt_lib │3.14.0.66816.141│b7921c81d9c90312fecce0c45eb8770│Call-process tracer l│/usr/lib/ecss/ecss-pa-sip/lib/ecss_cpt_lib-3.14.0.66│
│ │ │004 │2cad7be20 │ibrary. │816.141004 │
│ │ecss_cpt_server │3.14.0.66816.361│c491bd033b09b03699bf98ba66c0478│Call-process tracer s│/usr/lib/ecss/ecss-pa-sip/lib/ecss_cpt_server-3.14.0│
│ │ │565 │cee203af7 │erver │.66816.361565 │
│ │ecss_domain_options_ │3.14.0.66816.071│c793e87967dacbf90d820f0eff5ca8b│ECSS-10 domain option│/usr/lib/ecss/ecss-pa-sip/lib/ecss_domain_options_li│
│ │lib │444 │0cfb94cd2 │s. │b-3.14.0.66816.071444 │
│ │ecss_env │3.14.0.66816.242│eeb8206531cca0380378344888f7085│ECSS envermoment supp│/usr/lib/ecss/ecss-pa-sip/lib/ecss_env-3.14.0.66816.│
│ │ │509 │ed7c9f689 │ort lib │242509 │
│ │ecss_lock_manager_li │3.14.0.66816.448│e4100a77d7fd833e513366ad6ea3705│Overcluster resource │/usr/lib/ecss/ecss-pa-sip/lib/ecss_lock_manager_lib-│
│ │b │878 │d5d10fc8c │lock manager over A │3.14.0.66816.448878 │
│ │ │ │ │MQP │ │
│ │ecss_mgmt │3.14.0.66816.901│ed96aa753d70e6cd2115b7f4f3c9d2e│ECSS Management syste│/usr/lib/ecss/ecss-pa-sip/lib/ecss_mgmt-3.14.0.66816│
│ │ │885 │fa10205d8 │m │.901885 │
│ │ecss_mlpp_options_li │3.14.0.66816.454│d3d86d0a208573c0296990c20431619│ECSS-10 MLPP options │/usr/lib/ecss/ecss-pa-sip/lib/ecss_mlpp_options_lib-│
│ │b │738 │551abaa52 │ │3.14.0.66816.454738 │
│ │ecss_pa_sip_common │3.14.0.66816.076│45d974c45bbf1ad84cb4d999a5c4451│ECSS PA_SIP common li│/usr/lib/ecss/ecss-pa-sip/lib/ecss_pa_sip_common-3.1│
│ │ │589 │23bbc30e5 │brary │4.0.66816.076589 │
│ │ecss_shell │3.14.0.66816.776│432347f5e0e2b972581e7d041afcea2│ECSS Shell │/usr/lib/ecss/ecss-pa-sip/lib/ecss_shell-3.14.0.6681│
│ │ │746 │9629c3f54 │ │6.776746 │
│ │ecss_ssh │3.14.0.66816.002│ed6411ba4e564bd1b24b8ad83724442│ECSS SSH terminals su│/usr/lib/ecss/ecss-pa-sip/lib/ecss_ssh-3.14.0.66816.│
│ │ │953 │b505d220b │p. lib │002953 │
│ │ecss_starter │3.14.0.66816.401│0a75abf5e68586a415aa8f412ecd09c│ECSS starter │/usr/lib/ecss/ecss-pa-sip/lib/ecss_starter-3.14.0.66│
│ │ │830 │6245f503f │ │816.401830 │
│ │ecss_system_options_ │3.14.0.66816.344│ce61a2d1288e697a35706ebb5663c49│ECSS-10 system option│/usr/lib/ecss/ecss-pa-sip/lib/ecss_system_options_li│
│ │lib │119 │917dd2364 │s │b-3.14.0.66816.344119 │
│ │ecss_tring │3.14.0.66816.592│931b583d89f2b79c72c1aed42f3b193│ECSS wrap for distrib│/usr/lib/ecss/ecss-pa-sip/lib/ecss_tring-3.14.0.6681│
│ │ │681 │de11f6b90 │uted supervising sy │6.592681 │
│ │ │ │ │stem "Tring" │ │
│ │eep │1.0 │c2c551b069a89e389abe0757f55d9d7│Erlang Easy Profiling│/usr/lib/ecss/ecss-pa-sip/lib/eep-1.0 │
│ │ │ │69c56dc78 │ (dbg:trace* to kca │ │
│ │ │ │ │chegrind) │ │
│ │eldap │1.2.6 │50930607b192861e4decd405a87e6df│Ldap api │/usr/lib/erlang/lib/eldap-1.2.6 │
│ │ │ │a02b202f1 │ │ │
│ │eltex_stdlib │3.14.0.783.58915│c6d5fce3fe8ce152d17bfa8ee5de402│Library with common m│/usr/lib/ecss/ecss-pa-sip/lib/eltex_stdlib-3.14.0.78│
│ │ │1 │8dc2dce28 │odules from Eltex │3.589151 │
│ │eradius │3.14.0.50.736583│c6ec45d849b042580a94181009a6827│RADIUS authentication│/usr/lib/ecss/ecss-pa-sip/lib/eradius-3.14.0.50.7365│
│ │ │ │72eb1c65b │/accounting library │83 │
│ │exmpp │3.14.0.1356.5655│080dcf1bf0516cd9021e3f1ffe7647f│XMPP/Jabber protocol │/usr/lib/ecss/ecss-pa-sip/lib/exmpp-3.14.0.1356.5655│
│ │ │65 │a5f76d5f5 │oriented XML librar │65 │
│ │ │ │ │y │ │
│ │gen_netlink │0.3 │406f08b56cd4a5ecaec7f218640e886│Netlink socket toolki│/usr/lib/ecss/ecss-pa-sip/lib/gen_netlink-0.3 │
│ │ │ │cbe1927b8 │t │ │
│ │gen_socket │0.1 │be5a377a6307e3304d5d3fa2c5d5cea│generic socket toolki│/usr/lib/ecss/ecss-pa-sip/lib/gen_socket-0.1 │
│ │ │ │b862fd47a │t │ │
│ │hep │0.1.0 │b1bee5e0ae0f2c1adfcb0f12b02ed3c│hep - Homer Encapsula│/usr/lib/ecss/ecss-pa-sip/lib/hep-0.1.0 │
│ │ │ │ddbc9adcc │tion Protocol │ │
│ │inets │7.0.3 │19df55162de43bce852ed11789975eb│INETS CXC 138 49 │/usr/lib/erlang/lib/inets-7.0.3 │
│ │ │ │565d609b2 │ │ │
│ │ion │3.14.0.179.94041│74262def329eab82f95b27ac4f61737│ION pretty printer │/usr/lib/ecss/ecss-pa-sip/lib/ion-3.14.0.179.940417 │
│ │ │7 │c8fe884e9 │ │ │
│ │isup_encoder │3.14.0.66816.418│22a18f02f4ed1c9d946aee79feadced│Realisation of ISUP e│/usr/lib/ecss/ecss-pa-sip/lib/isup_encoder-3.14.0.66│
│ │ │986 │8e1abc068 │ncoder │816.418986 │
│ │jsx │1.4.5 │5bfb16e8f0648bc83b8eb489d571b73│a streaming, evented │/usr/lib/ecss/ecss-pa-sip/lib/jsx-1.4.5 │
│ │ │ │a6f479c9b │json parsing toolki │ │
│ │ │ │ │t │ │
│ │kernel │6.2 │8174f5e032224276d9d6bc46f25181b│ERTS CXC 138 10 │/usr/lib/erlang/lib/kernel-6.2 │
│ │ │ │db8f6b204 │ │ │
│ │lager │3.4.3-9-g5219ae2│846305929eac5dee6864d6ab7d48f25│Empty Logging Lager2 │/usr/lib/ecss/ecss-pa-sip/lib/lager-3.4.3-9-g5219ae2│
│ │ │ │c903131c1 │ │ │
│ │log_server_ccn_servi │3.14.0.66816.742│077f3d308bdbf6983530ba13f0600e3│Log Server CCN Servic│/usr/lib/ecss/ecss-pa-sip/lib/log_server_ccn_service│
│ │ce │047 │6f078e17f │e │-3.14.0.66816.742047 │
│ │lpm_common │3.14.0.66816.859│c28749ca67068edd116799060975d3f│LPM common functions │/usr/lib/ecss/ecss-pa-sip/lib/lpm_common-3.14.0.6681│
│ │ │587 │bd1ed4add │ │6.859587 │
│ │lpm_server │3.14.0.66816.957│b1ff83470b37f9ebf9e1b8fd84df6a1│Licence Property Mana│/usr/lib/ecss/ecss-pa-sip/lib/lpm_server-3.14.0.6681│
│ │ │898 │c66ee0a3a │ger │6.957898 │
│ │meck │0.8.12 │58165be1810a8b9ec2cf10cb194a163│A mocking framework f│/usr/lib/ecss/ecss-pa-sip/lib/meck-0.8.12 │
│ │ │ │1582202cc │or Erlang │ │
│ │mnesia │4.15.5 │b2b19ac7c799982f398357b3417de2c│MNESIA CXC 138 12 │/usr/lib/erlang/lib/mnesia-4.15.5 │
│ │ │ │eab0f8431 │ │ │
│ │mycelium │3.14.0.427.65070│6e2b385400f204355ea10d407631409│Mycelium common lib │/usr/lib/ecss/ecss-pa-sip/lib/mycelium-3.14.0.427.65│
│ │ │4 │ce45d1f46 │ │0704 │
│ │mycelium_ccnt_servic │3.14.0.66816.094│c6a83fa62d094890cecc19be2309896│AMQP10 cocon service │/usr/lib/ecss/ecss-pa-sip/lib/mycelium_ccnt_service-│
│ │e │555 │784165b46 │and commands │3.14.0.66816.094555 │
│ │mycelium_client │3.14.0.904.65179│50c2ce11119f23860bda6a51e7c09b2│Mycelium AMQP 10 erla│/usr/lib/ecss/ecss-pa-sip/lib/mycelium_client-3.14.0│
│ │ │0 │42d3b4cda │ng client │.904.651790 │
│ │mysql_driver │3.14.0.199.97996│90f5867507a6bd92ee0500a482567bd│Erlang MySQL driver │/usr/lib/ecss/ecss-pa-sip/lib/mysql_driver-3.14.0.19│
│ │ │6 │19f71b1d3 │ │9.979966 │
│ │necron │3.14.0.205.64755│2464d1f04d7ab9887a9c282c3331b4a│Scheduler of tasks (c│/usr/lib/ecss/ecss-pa-sip/lib/necron-3.14.0.205.6475│
│ │ │5 │4c75c6e51 │ron like) │55 │
│ │notification_client │3.14.0.66816.398│5766fcc8437dd2d874f578863a056d2│Client notification │/usr/lib/ecss/ecss-pa-sip/lib/notification_client-3.│
│ │ │868 │935259658 │ │14.0.66816.398868 │
│ │oasys │3.14.0.66816.505│aff5bcfb25483782f9a37e8283c848c│OASys Core App │/usr/lib/ecss/ecss-pa-sip/lib/oasys-3.14.0.66816.505│
│ │ │279 │ae18c5563 │ │279 │
│ │oasys_ccn_service │3.14.0.66816.575│0553aefa7faa135ab02ac1030cf32e6│OASys Cocon Service │/usr/lib/ecss/ecss-pa-sip/lib/oasys_ccn_service-3.14│
│ │ │626 │4af8d8d17 │ │.0.66816.575626 │
│ │obj_data │3.14.0.66816.549│ea9f6c606f2dd70716e36e90f8cb2d9│OASys Object Data Man│/usr/lib/ecss/ecss-pa-sip/lib/obj_data-3.14.0.66816.│
│ │ │986 │df2e1ef15 │ipulations │549986 │
│ │os_mon │2.4.7 │d040120c316144715dae024d47c8c22│CPO CXC 138 46 │/usr/lib/erlang/lib/os_mon-2.4.7 │
│ │ │ │6f1992c83 │ │ │
│ │pa_acp_io │3.14.0.66816.499│4ae90d89a572c0c1004bcccf0d66e0d│ACP transport applica│/usr/lib/ecss/ecss-pa-sip/lib/pa_acp_io-3.14.0.66816│
│ │ │052 │b207d2493 │tion │.499052 │
│ │pt_lib │3.14.0.30.135860│9f6647f52b3e9f1628f85a9ecc8e05b│Parse transform libra│/usr/lib/ecss/ecss-pa-sip/lib/pt_lib-3.14.0.30.13586│
│ │ │ │e9f18b79b │ry │0 │
│ │pt_scripts │3.14.0.99.747014│5626f17bac455ad1602fae3c57d29ad│Parse transform scrip│/usr/lib/ecss/ecss-pa-sip/lib/pt_scripts-3.14.0.99.7│
│ │ │ │769adb6bb │ts library │47014 │
│ │public_key │1.6.4 │09a6abd75484f078b98ed49b0515b29│Public key infrastruc│/usr/lib/erlang/lib/public_key-1.6.4 │
│ │ │ │3d4d7c84e │ture │ │
│ │qsig_asn_lib │3.14.0.66816.541│fac1aa4b099995968e6df00de78407f│QSIG asn1 Lib │/usr/lib/ecss/ecss-pa-sip/lib/qsig_asn_lib-3.14.0.66│
│ │ │210 │eb1623d6a │ │816.541210 │
│ │qsig_coder │3.14.0.66816.155│526cea6ea361c144d8b1ba19505567f│Realisation of QSIG e│/usr/lib/ecss/ecss-pa-sip/lib/qsig_coder-3.14.0.6681│
│ │ │272 │4166ca784 │ncoder/decoder │6.155272 │
│ │recon │2.3.6 │2259f656a60daa5f936ae8f2a3330c5│Diagnostic tools for │/usr/lib/ecss/ecss-pa-sip/lib/recon-2.3.6 │
│ │ │ │8ab3f4d44 │production use │ │
│ │restfs_client_lib │3.14.0.66816.281│4f1110ee4695288225b586a8ffaee85│RestFS client │/usr/lib/ecss/ecss-pa-sip/lib/restfs_client_lib-3.14│
│ │ │616 │97d997293 │ │.0.66816.281616 │
│ │rm_agent │3.14.0.66816.001│41f746922d41ca04a02c6777f6a82a7│RM Agent - agent for │/usr/lib/ecss/ecss-pa-sip/lib/rm_agent-3.14.0.66816.│
│ │ │107 │fb886cb8d │remote access to rm │001107 │
│ │ │ │ │_lib │ │
│ │rps │3.14.0.66816.438│3d7759f72451493087686ec2fb6e667│Report Processing Sys│/usr/lib/ecss/ecss-pa-sip/lib/rps-3.14.0.66816.43880│
│ │ │800 │27c70c2fc │tem │0 │
│ │rps_agent │3.14.0.66816.380│cb0ccec322d1209f0900626a32ce813│COCON Service Report │/usr/lib/ecss/ecss-pa-sip/lib/rps_agent-3.14.0.66816│
│ │ │281 │de367d43a │processing system │.380281 │
│ │rps_alarm_agent │3.14.0.66816.752│31058463f1c81ad07e141f93d677f3d│RPS Alarm agent │/usr/lib/ecss/ecss-pa-sip/lib/rps_alarm_agent-3.14.0│
│ │ │162 │8a5f5f7c1 │ │.66816.752162 │
│ │rps_common_lib │3.14.0.66816.588│6c8e16548082cc043029671eb9663cb│RPS Common library │/usr/lib/ecss/ecss-pa-sip/lib/rps_common_lib-3.14.0.│
│ │ │032 │2f246f726 │ │66816.588032 │
│ │rps_control_agent │3.14.0.66816.516│ab7cfa30aeb727e74e62b0bfe52bfb4│RPS Control agent │/usr/lib/ecss/ecss-pa-sip/lib/rps_control_agent-3.14│
│ │ │803 │67cafa943 │ │.0.66816.516803 │
│ │rps_event_agent │3.14.0.66816.715│210a9424dd23a0ec7bcb5d321209fcc│RPS Event agent │/usr/lib/ecss/ecss-pa-sip/lib/rps_event_agent-3.14.0│
│ │ │850 │c53dfaa5f │ │.66816.715850 │
│ │rps_log_agent │3.14.0.66816.156│aa4ddafe1947b96080ed8c688c7f18b│RPS Log agent │/usr/lib/ecss/ecss-pa-sip/lib/rps_log_agent-3.14.0.6│
│ │ │018 │e738cbfbf │ │6816.156018 │
│ │rps_statistics_agent │3.14.0.66816.936│5a0e22e2791cf11610045bda5af08ad│RPS Statistics agents│/usr/lib/ecss/ecss-pa-sip/lib/rps_statistics_agent-3│
│ │ │329 │9c37a6aa3 │ │.14.0.66816.936329 │
│ │rtop_agent │3.14.0.66816.265│1ef430a9e819fa7a5a2bd39680ef54f│RTOP AGENT support li│/usr/lib/ecss/ecss-pa-sip/lib/rtop_agent-3.14.0.6681│
│ │ │392 │83853f237 │b │6.265392 │
│ │rtopdds │3.14.0.66816.047│96463ffc5ad5b4bf9058bd46f673691│RTOP Domain Directory│/usr/lib/ecss/ecss-pa-sip/lib/rtopdds-3.14.0.66816.0│
│ │ │788 │6bb3e0c31 │ Service │47788 │
│ │rtopdds_ccn_service │3.14.0.66816.315│e1343510acd497731b07c47d5d764f7│RTOP DDS COCON Servic│/usr/lib/ecss/ecss-pa-sip/lib/rtopdds_ccn_service-3.│
│ │ │690 │1b2760996 │e │14.0.66816.315690 │
│ │runtime_tools │1.13.1 │9fe7385499bf63f057ec47fe229682d│RUNTIME_TOOLS │/usr/lib/erlang/lib/runtime_tools-1.13.1 │
│ │ │ │1c8aefc2d │ │ │
│ │sasl │3.3 │d92bd4401c950591932f347cb66f487│SASL CXC 138 11 │/usr/lib/erlang/lib/sasl-3.3 │
│ │ │ │31df3bcb7 │ │ │
│ │sdp_lib │3.14.0.66816.542│0e18e64068e38de550f023123543adf│erlang library for sd│/usr/lib/ecss/ecss-pa-sip/lib/sdp_lib-3.14.0.66816.5│
│ │ │188 │fbcfc6c29 │p processing │42188 │
│ │sip_ssw_intercom │3.14.0.66816.284│4a00ace0bdf7404118412084e232a0c│SIP(I/T) protocol ada│/usr/lib/ecss/ecss-pa-sip/lib/sip_ssw_intercom-3.14.│
│ │ │592 │04399a0fd │pter of ECSS-10 │0.66816.284592 │
│ │sip_support │3.14.0.66816.119│c01bfe70aff9cbf8dc2608588009ddb│Support of SIP RFC ex│/usr/lib/ecss/ecss-pa-sip/lib/sip_support-3.14.0.668│
│ │ │398 │5f75b92dd │tensions │16.119398 │
│ │ss_xml_parser │3.14.0.66816.390│ee1261c41c992558d7369e81493a887│Xml parser for SS def│/usr/lib/ecss/ecss-pa-sip/lib/ss_xml_parser-3.14.0.6│
│ │ │511 │4798de627 │initions. │6816.390511 │
│ │ssh │4.7.2 │f72824753cbe1058458a366f0ecd2dc│SSH-2 for Erlang/OTP │/usr/lib/erlang/lib/ssh-4.7.2 │
│ │ │ │e78f98eec │ │ │
│ │ssl │9.1 │5375541ffee7b5ac58528d1d0da5ee9│Erlang/OTP SSL applic│/usr/lib/erlang/lib/ssl-9.1 │
│ │ │ │fddd53094 │ation │ │
│ │ssw_helper_lib │3.14.0.66816.587│3956a49feec840e7e732296e54f6fa1│Routines for internal│/usr/lib/ecss/ecss-pa-sip/lib/ssw_helper_lib-3.14.0.│
│ │ │687 │bd52147cd │ SSW usage │66816.587687 │
│ │ssw_ranges │3.14.0.66816.600│189e6b9190af119d24d55e64c9dfda8│SSW range routines │/usr/lib/ecss/ecss-pa-sip/lib/ssw_ranges-3.14.0.6681│
│ │ │513 │ef20eda7f │ │6.600513 │
│ │ssw_util_lib │3.14.0.66816.089│d287c54af639a430e62c8eee2b71f56│Routines for internal│/usr/lib/ecss/ecss-pa-sip/lib/ssw_util_lib-3.14.0.66│
│ │ │855 │45d0fb868 │ SSW usage │816.089855 │
│ │statistics_lib │3.14.0.66816.714│0e849f0a6bb0c98e149e51b71506b58│Q752 Statistics lib │/usr/lib/ecss/ecss-pa-sip/lib/statistics_lib-3.14.0.│
│ │ │734 │b35d04dad │ │66816.714734 │
│ │stdlib │3.7 │19016a3604b9e8652fc85ecf480cae3│ERTS CXC 138 10 │/usr/lib/erlang/lib/stdlib-3.7 │
│ │ │ │1e2e43509 │ │ │
│ │syntax_tools │2.1.6 │afde5397943a5dfe703fec47f95621c│Syntax tools │/usr/lib/erlang/lib/syntax_tools-2.1.6 │
│ │ │ │5ebd66cb4 │ │ │
│ │timer_container_lib │3.14.0.150.67711│415dd2e556dd59f9951d4a1bf9f474c│Timer Container libra│/usr/lib/ecss/ecss-pa-sip/lib/timer_container_lib-3.│
│ │ │4 │53937f929 │ry │14.0.150.677114 │
│ │tools │3.0.2 │450f178c405b596921b3f8097c8d7ef│DEVTOOLS CXC 138 16 │/usr/lib/erlang/lib/tools-3.0.2 │
│ │ │ │1e06492cb │ │ │
│ │tring │3.14.0.66816.234│9da0c6ad2cb6110c0558e3320e45dfe│Distributed supervisi│/usr/lib/ecss/ecss-pa-sip/lib/tring-3.14.0.66816.234│
│ │ │130 │87eadff3e │ng system, based on │130 │
│ │ │ │ │ amqp 0.10 protocol │ │
│ │xmerl │1.3.18 │de1abe65135e70367dc8c7a5c02a4e9│XML parser │/usr/lib/erlang/lib/xmerl-1.3.18 │
│ │ │ │c15ef7839 │ │ │
│ │xml_common_lib │3.14.0.66816.917│7714e65544763ad2f86f9b7831beda7│Xml common library │/usr/lib/ecss/ecss-pa-sip/lib/xml_common_lib-3.14.0.│
│ │ │845 │9a6add08c │ │66816.917845 │
└──┴─────────────────────┴────────────────┴───────────────────────────────┴─────────────────────┴────────────────────────────────────────────────────┘
Legend:
S: Current application Status:
*: Application is loaded
<empty>: Application is running
Pvn: Product version
Vsn: Application Version
SYSTEM INFO:
allocated_areas: sys_misc 119.88K
static 514.95K
atom_space 1.03M(used 1.01M)
atom_table 897.98K
module_table 882.11K
export_table 1.31M
export_list 5.31M
register_table 1.65K
fun_table 50.27K
module_refs 104.67K
loaded_code 37.1M
dist_table 33.66K
node_table 443B
bits_bufs_size 0B
bif_timer 0B
process_table 3M
port_table 768K
ets_misc 128K
allocator: glibc: [2,27]
Features: [sys_alloc,temp_alloc,sl_alloc,std_alloc,ll_alloc,eheap_alloc,
ets_alloc,fix_alloc,literal_alloc,exec_alloc,binary_alloc,
driver_alloc,mseg_alloc,sys_aligned_alloc,literal_mmap]
sys_alloc:
enabled: true
malloc library to use: libc
trim threshold size (in Kb): 131072
top pad size (in Kb): 0
temp_alloc:
enabled: true
thread specific: true
atags: false
realloc always moves: false
singleblock carrier threshold: 524288
absolute singleblock carrier shrink threshold (in Kb): 4145152
relative singleblock carrier shrink threshold (in %): 90
relative singleblock carrier move threshold (in %): 80
relative multiblock carrier move threshold (in %): 100
main multiblock carrier size: 131072
max mseg_alloc multiblock carriers: 18446744073709551615
max mseg_alloc singleblock carriers: 256
Largest multiblock carrier size (in Kb): 10485760
Smallest multiblock carrier size (in Kb): 1048576
multiblock carrier growth stages: 10
abandon carrier utilization limit: 0
acnl: 0
acfml: 0
max block search depth: 3
allocation strategy: good_fit
sl_alloc:
enabled: true
thread specific: true
atags: false
realloc always moves: false
singleblock carrier threshold: 524288
absolute singleblock carrier shrink threshold (in Kb): 4145152
relative singleblock carrier shrink threshold (in %): 80
relative singleblock carrier move threshold (in %): 80
relative multiblock carrier move threshold (in %): 50
main multiblock carrier size: 65536
max mseg_alloc multiblock carriers: 18446744073709551615
max mseg_alloc singleblock carriers: 256
Largest multiblock carrier size (in Kb): 5242880
Smallest multiblock carrier size (in Kb): 524288
multiblock carrier growth stages: 10
abandon carrier utilization limit: 0
acnl: 0
acfml: 0
allocation strategy: address_order_first_fit_carrier_best_fit
std_alloc:
enabled: true
thread specific: true
atags: false
realloc always moves: false
singleblock carrier threshold: 524288
absolute singleblock carrier shrink threshold (in Kb): 4145152
relative singleblock carrier shrink threshold (in %): 20
relative singleblock carrier move threshold (in %): 80
relative multiblock carrier move threshold (in %): 50
main multiblock carrier size: 65536
max mseg_alloc multiblock carriers: 18446744073709551615
max mseg_alloc singleblock carriers: 256
Largest multiblock carrier size (in Kb): 5242880
Smallest multiblock carrier size (in Kb): 524288
multiblock carrier growth stages: 10
abandon carrier utilization limit: 0
acnl: 0
acfml: 0
allocation strategy: address_order_first_fit_carrier_best_fit
ll_alloc:
enabled: true
thread specific: true
atags: false
realloc always moves: false
singleblock carrier threshold: 18446744073709551615
absolute singleblock carrier shrink threshold (in Kb): 0
relative singleblock carrier shrink threshold (in %): 0
relative singleblock carrier move threshold (in %): 0
relative multiblock carrier move threshold (in %): 0
main multiblock carrier size: 1048576
max mseg_alloc multiblock carriers: 18446744073709551615
max mseg_alloc singleblock carriers: 0
Largest multiblock carrier size (in Kb): 5242880
Smallest multiblock carrier size (in Kb): 524288
multiblock carrier growth stages: 10
abandon carrier utilization limit: 0
acnl: 0
acfml: 0
allocation strategy: address_order_first_fit_carrier_best_fit
eheap_alloc:
enabled: true
thread specific: true
atags: false
realloc always moves: false
singleblock carrier threshold: 524288
absolute singleblock carrier shrink threshold (in Kb): 4145152
relative singleblock carrier shrink threshold (in %): 50
relative singleblock carrier move threshold (in %): 80
relative multiblock carrier move threshold (in %): 50
main multiblock carrier size: 262144
max mseg_alloc multiblock carriers: 18446744073709551615
max mseg_alloc singleblock carriers: 256
Largest multiblock carrier size (in Kb): 5242880
Smallest multiblock carrier size (in Kb): 524288
multiblock carrier growth stages: 10
abandon carrier utilization limit: 0
acnl: 0
acfml: 0
allocation strategy: address_order_first_fit_carrier_best_fit
ets_alloc:
enabled: true
thread specific: true
atags: false
realloc always moves: false
singleblock carrier threshold: 524288
absolute singleblock carrier shrink threshold (in Kb): 4145152
relative singleblock carrier shrink threshold (in %): 20
relative singleblock carrier move threshold (in %): 80
relative multiblock carrier move threshold (in %): 50
main multiblock carrier size: 65536
max mseg_alloc multiblock carriers: 18446744073709551615
max mseg_alloc singleblock carriers: 256
Largest multiblock carrier size (in Kb): 5242880
Smallest multiblock carrier size (in Kb): 524288
multiblock carrier growth stages: 10
abandon carrier utilization limit: 0
acnl: 0
acfml: 0
allocation strategy: address_order_first_fit_carrier_best_fit
fix_alloc:
enabled: true
thread specific: true
atags: false
realloc always moves: false
singleblock carrier threshold: 524288
absolute singleblock carrier shrink threshold (in Kb): 4145152
relative singleblock carrier shrink threshold (in %): 20
relative singleblock carrier move threshold (in %): 80
relative multiblock carrier move threshold (in %): 50
main multiblock carrier size: 65536
max mseg_alloc multiblock carriers: 18446744073709551615
max mseg_alloc singleblock carriers: 256
Largest multiblock carrier size (in Kb): 5242880
Smallest multiblock carrier size (in Kb): 524288
multiblock carrier growth stages: 10
abandon carrier utilization limit: 0
acnl: 0
acfml: 0
allocation strategy: address_order_first_fit_carrier_best_fit
literal_alloc:
enabled: true
thread specific: false
atags: false
realloc always moves: false
singleblock carrier threshold: 18446744073709551615
absolute singleblock carrier shrink threshold (in Kb): 0
relative singleblock carrier shrink threshold (in %): 0
relative singleblock carrier move threshold (in %): 0
relative multiblock carrier move threshold (in %): 0
main multiblock carrier size: 1048576
max mseg_alloc multiblock carriers: 18446744073709551615
max mseg_alloc singleblock carriers: 0
Largest multiblock carrier size (in Kb): 10485760
Smallest multiblock carrier size (in Kb): 1048576
multiblock carrier growth stages: 10
abandon carrier utilization limit: 0
acnl: 0
acfml: 0
allocation strategy: address_order_best_fit
exec_alloc:
enabled: true
thread specific: false
atags: false
realloc always moves: false
singleblock carrier threshold: 18446744073709551615
absolute singleblock carrier shrink threshold (in Kb): 0
relative singleblock carrier shrink threshold (in %): 0
relative singleblock carrier move threshold (in %): 0
relative multiblock carrier move threshold (in %): 0
main multiblock carrier size: 0
max mseg_alloc multiblock carriers: 18446744073709551615
max mseg_alloc singleblock carriers: 0
Largest multiblock carrier size (in Kb): 10485760
Smallest multiblock carrier size (in Kb): 1048576
multiblock carrier growth stages: 10
abandon carrier utilization limit: 0
acnl: 0
acfml: 0
allocation strategy: address_order_best_fit
binary_alloc:
enabled: true
thread specific: true
atags: true
realloc always moves: false
singleblock carrier threshold: 524288
absolute singleblock carrier shrink threshold (in Kb): 4145152
relative singleblock carrier shrink threshold (in %): 20
relative singleblock carrier move threshold (in %): 80
relative multiblock carrier move threshold (in %): 50
main multiblock carrier size: 65536
max mseg_alloc multiblock carriers: 18446744073709551615
max mseg_alloc singleblock carriers: 256
Largest multiblock carrier size (in Kb): 5242880
Smallest multiblock carrier size (in Kb): 524288
multiblock carrier growth stages: 10
abandon carrier utilization limit: 0
acnl: 0
acfml: 0
allocation strategy: address_order_first_fit_carrier_best_fit
driver_alloc:
enabled: true
thread specific: true
atags: true
realloc always moves: false
singleblock carrier threshold: 524288
absolute singleblock carrier shrink threshold (in Kb): 4145152
relative singleblock carrier shrink threshold (in %): 20
relative singleblock carrier move threshold (in %): 80
relative multiblock carrier move threshold (in %): 50
main multiblock carrier size: 65536
max mseg_alloc multiblock carriers: 18446744073709551615
max mseg_alloc singleblock carriers: 256
Largest multiblock carrier size (in Kb): 5242880
Smallest multiblock carrier size (in Kb): 524288
multiblock carrier growth stages: 10
abandon carrier utilization limit: 0
acnl: 0
acfml: 0
allocation strategy: address_order_first_fit_carrier_best_fit
test_alloc:
enabled: false
mseg_alloc:
absolute max cache bad fit (in Kb): 4194304
relative max cache bad fit (in %).: 20
max cached segments: 10
alloc_util:
max cached segments: 18446744073709551615
max cached segments: 1048576
allow sys_alloc carriers: true
erts_mmap:
set super carrier size: 0
instr:
thread specific: false
lock_physical_memory: no
build_type: opt
c_compiler_used: gnuc 7.3.0
check_io: [{name,erts_poll},{primary,poll},{kernel_poll,false},{memory_size,25240},{total_
poll_set_size,1},{lazy_updates,true},{pending_updates,0},{batch_updates,false},{
concurrent_updates,false},{fallback,true},{max_fds,1024},{active_fds,0},{poll_th
reads,1}]
[{name,erts_poll},{primary,epoll},{kernel_poll,epoll},{memory_size,56},{total_po
ll_set_size,31},{lazy_updates,false},{pending_updates,0},{batch_updates,false},{
concurrent_updates,true},{fallback,false},{max_fds,1024},{active_fds,0},{poll_th
reads,1}]
[{name,erts_poll},{primary,epoll},{kernel_poll,epoll},{memory_size,57400},{total
_poll_set_size,62},{lazy_updates,false},{pending_updates,0},{batch_updates,false
},{concurrent_updates,true},{fallback,false},{max_fds,1024},{active_fds,0},{poll
_threads,1}]
compat_rel: 21
cpu_topology: [{processor,[{core,{logical,0}},{core,{logical,1}}]}]
creation: 2
debug_compiled: false
driver_version: 3.3
elib_malloc: false
ets_limit: 8192
fullsweep_after: 65535
garbage_collection: max_heap_size 0
min_bin_vheap_size 46422
min_heap_size 233
fullsweep_after 65535
heap_type: private
kernel_poll: true
logical_processors: 2
machine: BEAM
min_heap_size: 233
min_bin_vheap_size: 46422
modified_timing_level: undefined
multi_scheduling: enabled
multi_scheduling_blockers: []
otp_release: 21
port_parallelism: false
port_count: 68
port_limit: 65536
process_count: 689
process_limit: 262144
scheduler_bind_type: unbound
scheduler_bindings: {unbound,unbound}
scheduler_id: 1
schedulers: 2
schedulers_online: 2
smp_support: true
system_version: Erlang/OTP 21 [erts-10.2] [source] [64-bit] [smp:2:2] [ds:2:
2:10] [async-threads:8] [hipe]
system_architecture: x86_64-pc-linux-gnu
threads: true
thread_pool_size: 8
trace_control_word: 0
version: 10.2
wordsize: 8
STATISTICS:
context_switches: 4981278
reductions: 1382849767
garbage_collection: 559905 times, reclaimed 1956798139 words
io: input 41.84M, output 76.72M
run_queue: 0
runtime: 206287ms
wall_clock: 14244306ms
MEMORY:
total: 174.46M
processes: 73.37M
processes_used: 73.37M
system: 101.09M
atom: 1.9M
atom_used: 1.89M
binary: 1.77M
code: 44.75M
ets: 14.69M
Erlang NODES:
sip1@ecss1
sip1@ecss2
Mnesia NODES:
sip1@ecss1
sip1@ecss2
[exec at: 08.02.2019 13:00:59, exec time: 161ms, nodes: sip1@ecss1]
process-info
Команда показывает информацию о процессе.
Путь команды:
/node/<NODE>/process-info
Синтаксис:
process-info [OPTIONS] <PROCESS>
Параметры:
- PROCESS - PID или имя зарегистрированного процесса.
- -A --ALL - показать все, включая sys:get_status().
- -a --all - показать все, исключая sys:get_status().
- -c --last_calls - показать поле last_calls
- -d --dictionary - показать поле dictionary.
- -f --current_function - показать поле current_function.
- -m --memory - показать поле memory.
- -l --message_queue_len - показать поле message_queue_len.
- -q --messages - показать поле messages_queue.
- -r --reductions - показать поле reductions.
- -s --stack_size - показать поле stack_size.
- -t --total_heap_size - показать поле total_heap_size
- --misc - показать поле mics info from sys:get_status().
- --dbgopts - показать поле debug options from sys:get_status().
- --parent - показать поле parent from sys:get_status().
- --sys_state - показать поле sys_state form sys:get_status().
- --depth LEN - максимальная длина отображения обычных данных (по умолчанию 1000)
- --depth_binary LEN - максимальная длина отображения бинарных данных (по умолчанию 100)
- --depth_backtrace LEN - максимальная длина отображения бэктрейса (по умолчанию 1000)
Следующие длинные опции так же доступны:
- --backtrace --binary --catchlevel --error_handler --garbage_collection
- --group_leader --heap_size --initial_call --links --min_heap_size
- --min_bin_vheap_size--monitored_by --monitors priority --registered_name
- --sequential_trace_token --status --suspending --trace --trap_exit
Полное описание смотреть в документации erlang:process_info/2
Пример:
admin@[mycelium1@ecss1]:/$ node/sip1@ecss1/process-info notification_server_manager
backtrace Program counter: 0x00007f74140075b0 (gen_server:loop/7 + 816)
CP: 0x0000000000000000 (invalid)
0x00007f73c83deda0 Return addr 0x00007f7413f93550 (proc_lib:init_p_do_apply/3 + 72)
y(0) []
y(1) infinity
y(2) notification_server_manager
y(3) {s,['notification.1','notification.2','notification.3','notification.4'],4,subscribe_realm,sip_notification_client,false,
started,1549591447959809}
y(4) notification_server_manager
y(5) <0.3380.0>
0x00007f73c83dedd8 Return addr 0x000055ad93149798 (<terminate process normally>)
y(0) []
y(1) Catch 0x00007f7413f93570 (proc_lib:init_p_do_apply/3 + 104)
binary Total size of binaries 50B
Total number of binaries 2
{140136525377864,25,7}
{140136525377936,25,7}
catchlevel 1
current_function {gen_server,loop,7}
dictionary rand_seed {#{bits => 58,jump => #Fun<rand.8.10897371>,next => #Fun<rand.5.10897371>,type =
> exrop,uniform => #Fun<rand.6.10897371>,uniform_n => #Fun<rand.7.10897371>,weak
_low_bits => 1},[69126245970540658|281870883759823950]}
'$initial_call' {notification_server_manager,init,1}
'$ancestors' [notification_client_sup,<0.3379.0>]
dds_session {2,10}
error_handler error_handler
garbage_collection max_heap_size #{error_logger => true,kill => true,size => 0}
min_bin_vheap_size 46422
min_heap_size 233
fullsweep_after 65535
minor_gcs 9
group_leader <0.3378.0>
heap_size 610
initial_call {proc_lib,init_p,5}
links <0.3380.0>
last_calls false
memory 8844
message_queue_len 0
min_heap_size 233
min_bin_vheap_size 46422
monitored_by empty
monitors empty
priority normal
reductions 1658
registered_name notification_server_manager
sequential_trace_token empty
stack_size 10
status waiting
suspending empty
total_heap_size 986
trace 0
trap_exit true
[exec at: 08.02.2019 13:57:31, exec time: 75ms, nodes: sip1@ecss1]
restart
Команда для перезапуска ноды.
Путь команды:
/node/<NODE>/restart
Синтаксис:
restart [<TIMEOUT>] [--force]
Параметры:
<TIMEOUT> - время, через которое производится перезапуск ноды (в секундах). По умолчанию установлено 5 секунд.
--force - выполнить команду без запроса подтверждения.
Пример:
admin@[mycelium1@ecss1]:/$ node/sip1@ecss2/restart
[restart] You are trying to restart the ECSS node sip1@ecss2.
This can cause data loss.
Restart the ECSS node sip1@ecss2: [no]/yes ?> yes
Node sip1@ecss2 will be restarted after 5 seconds.
[exec at: 08.02.2019 14:01:50, exec time: 6s 967ms, nodes: sip1@ecss2]
service
Команда для управления сервисами нод: просмотр информации, запуск сервиса, остановка сервиса.
Путь команды:
/node/<NODE>/service
Синтаксис:
service [<SERVICE> [<COMMAND>]]
Параметры:
<SERVICE> - название сервиса (опциональный параметр). Если не указывать этот параметр, то в результате выполнения команды будет выведена информация о всех сервисах заданной ноды;
<COMMAND> - назначаемое действие (опциональный параметр). Если не указывать этот параметр, то в результате выполнения команды будет выведена информация о состоянии заданного сервиса:
- info - показать информацию о сервисе;
- start - запустить сервис;
- stop - остановить сервис.
Пример:
admin@[mycelium1@ecss1]:/$ node/sip1@ecss1/service There are services at node: sip1@ecss1 ┌─┬─────────────────┬───────────────────────────────┐ │S│ Service │ Description │ ├─┼─────────────────┼───────────────────────────────┤ │+│ecss-node-manager│ECSS MGMT Node Manager Service │ │+│ecss-cm │ECSS Configuration Manager │ │+│dds │DDS management service │ │+│rps │RPS management service │ │+│sip(t) │SIPT cluster management service│ │+│log │Log Server Management Service │ │+│tring │ECSS Tring Service │ │+│oasys │OASYS management service │ │+│amqp │AMQP10 Management Service │ └─┴─────────────────┴───────────────────────────────┘ Legend: S: Current service Status: +: Service is started ^: Service is starting -: Service is stopped v: Service is stopping x: Service is crashed ?: Unknown service status [exec at: 08.02.2019 14:05:03, exec time: 7ms, nodes: sip1@ecss1]
shutdown
Команда для отключения ноды.
Путь команды:
/node/<NODE>/shutdown
Синтаксис:
shutdown [<Timeout>] [--force]
Параметры:
<Timeout> - время, через которое производится отключение (в секундах). По умолчанию установлено 5 секунд.
--force - выполнить команду без запроса подтверждения.
Пример:
admin@[mycelium1@ecss1]:/$ node/md1@ecss2/shutdown
[shutdown] You are going to shutdown the ECSS node md1@ecss2.
This can cause data loss.
Shutdown the ECSS node md1@ecss2?: [no]/yes ?> yes
Node md1@ecss2 will be shut down after 5 seconds.
[exec at: 08.02.2019 14:07:13, exec time: 3s 195ms, nodes: md1@ecss2]
Alarm list changed at 08.02.2019 14:07:20:
critical: 10
major : 3
show-cert
Команда для отображения SSL сертификатов, ключей ECSS-10, располагаемых на определенном хосте. По умолчанию команда показывает содержимое файла с сертификатом/ключом в "сыром" виде. Если необходимо "расшифровать" сертификат, необходимо воспользоваться флагом --text.
Путь команды:
/node/<NODE>/show-cert
Синтаксис:
show-cert <CERT-NAME> [<OPTIONS>]
Параметры:
<CERT-NAME> - имя файла с сертификатом/ключом, который необходимо показать;
<OPTIONS> :: --text <FORMAT> [--noout]
--text <FORMAT>- показывать параметры сертификата/ключа в заданном формате.
<FORMAT> :: rsa | dhparam | x509 - формат, в котором необходимо показать сертификат. rsa - применяется для отображения подробной информации по публичному ключу (файлы с расширением key); dhparam - применяется для отображения подробной информации по приватному ключу; x509 - применяется для отображения подробной информации о сертификате.
--noout - при использовании данного флага команда не будет выводить на экран содержимое ключа в "сыром" виде.
Пример:
admin@[mycelium1@ecss1]:/$ /node/ds1@ecss1/show-cert ecss10.crt --text x509 --noout
Certificate:
Data:
Version: 3 (0x2)
Serial Number:
5d:23:f9:ae:67:c0:31:98:50:68:3d:e0:a7:86:59:4b:d2:3b:48:5e
Signature Algorithm: sha256WithRSAEncryption
Issuer: C = RU, ST = Novosibirsk, L = Novosibirsk, O = Eltex, OU = IMS, CN = ecss10
Validity
Not Before: Jul 14 23:41:26 2020 GMT
Not After : Nov 29 23:41:26 2047 GMT
Subject: C = RU, ST = \C3\90\C2\9D\C3\90\C2\BE\C3\90\C2\B2\C3\90\C2\BE\C3\91\C2\81\C3\90\C2\B8\C3\90\C2\B1\C3\90\C2\B8\C3\91\C2\80\C3\91\C2\81\C3\90\C2\BA\C3\90\C2\B0\C3\91\C2\8F \C3\90\C2\BE\C3\90\C2\B1
\C3\90\C2\BB., L = \C3\90\C2\9D\C3\90\C2\BE\C3\90\C2\B2\C3\90\C2\BE\C3\91\C2\81\C3\90\C2\B8\C3\90\C2\B1\C3\90\C2\B8\C3\91\C2\80\C3\91\C2\81\C3\90\C2\BA, O = Eltex LTD, CN = ecss10
Subject Public Key Info:
Public Key Algorithm: rsaEncryption
RSA Public-Key: (4096 bit)
Modulus:
00:bd:67:c8:57:1b:4e:19:3f:15:c4:03:52:49:e3:
d2:e3:40:32:f6:7d:17:e7:79:8e:c3:26:ba:b4:45:
d5:19:f2:5e:40:7d:ea:2f:6d:c5:51:72:08:30:fb:
a6:14:bc:47:1e:cf:7f:b6:25:76:5d:12:47:0e:bc:
06:fe:e2:8a:c0:99:cf:a0:31:3f:ff:ad:30:e2:8a:
3d:09:8d:46:0a:1c:e3:c4:b0:ad:25:15:80:2a:88:
38:2d:aa:a1:20:3e:8a:c5:6b:eb:af:c1:4f:d7:8f:
f6:2e:e4:9d:1c:c3:9b:89:84:62:29:15:99:bf:0d:
4b:e3:70:1a:9a:1a:44:2e:4e:ec:28:6c:ba:31:3a:
82:42:2c:02:24:d2:f7:af:20:58:d1:3c:69:14:e9:
ef:6b:34:15:09:7e:a7:28:b1:31:d5:a2:72:6d:20:
62:ad:75:ce:57:a4:93:49:e3:86:a4:e0:68:6e:06:
93:b3:11:5c:80:3a:40:07:fb:34:6c:f3:78:f6:b2:
60:0c:8a:3e:b0:38:48:48:e9:d9:b5:b7:3e:70:5a:
f1:d8:9d:c1:13:c0:9a:7b:a2:36:5a:e4:2d:21:db:
9b:00:3c:09:8a:61:2f:a5:7b:d3:b5:7a:74:da:41:
f6:6d:78:72:17:0b:3d:1d:45:04:08:e0:fc:82:d0:
07:21:d2:84:6e:9d:f7:b4:7b:23:3c:ae:fa:4d:a1:
b3:da:4c:de:1e:06:b3:9f:b2:d9:5e:1b:c0:ab:3b:
0c:34:35:2f:f2:23:26:79:93:81:09:5e:46:7f:06:
62:56:f7:a7:ce:68:d8:6f:1a:a8:fa:bc:ed:97:65:
ba:a9:37:5c:15:c4:d0:2a:35:92:fc:56:cd:66:65:
cc:5d:b5:b4:5b:6c:09:f1:91:42:55:55:41:28:c3:
46:94:f7:0e:4e:bd:c8:50:59:2a:39:83:c8:40:dc:
82:8d:5a:a3:a3:16:40:c3:1e:9e:81:11:1b:1b:08:
87:f2:99:e9:22:19:3d:26:17:1d:01:24:89:fb:8a:
91:74:0d:db:76:8c:42:d7:2e:b3:84:81:bd:86:bc:
51:19:94:e4:74:51:56:8e:a9:8e:74:6d:93:50:97:
b2:ca:05:ce:6e:5d:0f:87:77:48:5a:f8:90:4f:78:
98:4c:eb:90:80:f2:9f:51:45:1d:ed:27:da:ef:6a:
61:a7:b4:ac:c6:1d:00:c5:7e:27:bb:25:1d:91:48:
c1:55:ef:48:fb:50:e3:50:d5:ad:7d:c8:c3:b7:ec:
7c:d2:99:9f:74:04:f0:9b:d6:14:c9:90:33:f9:8d:
9d:ca:fa:69:c7:e0:e8:c2:94:f6:9f:cc:48:3b:dd:
9e:c2:9f
Exponent: 65537 (0x10001)
X509v3 extensions:
X509v3 Subject Alternative Name:
DNS:*.restfs.ecss, DNS:*.ldap.ecss, DNS:*.mysql.ecss, DNS:*.web.ecss, DNS:*.ecss, DNS:ecss
Signature Algorithm: sha256WithRSAEncryption
30:f9:f5:28:f4:70:75:1f:b0:70:a4:d4:16:bf:6d:98:c8:51:
bd:30:5d:0e:64:b4:b7:fa:6e:8b:1f:ed:31:da:17:0a:9a:b7:
ff:dc:3a:53:51:c1:a7:1f:ef:45:c3:c2:96:3c:d5:e1:7f:29:
30:b3:42:f6:4a:7a:59:2d:f0:d1:7a:c9:22:9e:a3:a0:41:62:
dc:fa:2f:4c:28:41:35:fe:2a:e6:4c:f7:8a:a0:7e:70:87:39:
bc:95:a6:13:74:c1:11:40:61:f4:80:a1:26:a9:1d:b0:ea:ff:
02:43:4a:86:ec:69:e7:d3:ef:c0:3d:f7:5f:f8:16:57:d3:80:
8d:fe:16:b4:51:16:3e:e2:9a:7b:0f:e7:c6:e0:3f:2d:e8:f2:
98:17:d3:e4:90:75:15:ab:cf:aa:ad:e5:c3:22:56:f7:c7:12:
6a:5f:f1:67:09:89:3d:e8:bc:77:17:89:bb:4d:76:01:b2:56:
41:a6:14:fc:c9:b8:9e:d3:b6:7f:6a:85:7a:be:18:76:51:b4:
ca:20:1d:8d:81:2c:4f:8d:21:32:98:2a:6c:a4:9a:99:7f:e8:
04:10:5e:0c:62:05:af:f6:0d:e6:bd:f4:fd:ad:05:e3:80:5b:
fc:4b:46:78:1c:fb:05:3f:0a:18:78:73:b3:de:cb:d8:e9:cd:
9f:4f:f0:c5:07:a9:47:86:fb:74:49:a1:bf:e0:75:e2:9f:77:
9f:2e:f5:17:4c:6b:f9:ed:e8:80:14:d7:08:d0:7a:02:e4:5f:
1a:07:ee:3b:12:c9:68:31:ab:d6:4f:d2:64:ad:ad:e6:d0:ff:
13:2b:bf:f7:3a:53:93:9a:72:91:bd:0b:5f:2c:88:c2:02:53:
ef:d8:4b:e4:e1:2a:5f:f5:61:f1:9c:a7:b4:02:d0:1f:46:eb:
58:f6:9c:1d:bb:41:2e:45:2a:95:0c:1b:5a:72:26:92:64:ac:
7e:85:4c:63:e2:c1:b8:01:33:cc:34:ba:80:82:e2:a0:2d:31:
aa:06:56:a4:d3:b6:be:c5:f3:61:30:59:2d:84:34:7f:fd:10:
84:96:cd:a2:ac:f0:48:5c:d5:05:70:9d:5a:e4:d1:a3:0e:5d:
14:95:cf:e9:3c:38:57:fb:d2:c4:bc:5a:cb:9b:de:ef:93:03:
a6:23:ea:41:6b:ac:d6:2c:2b:58:a3:02:40:85:1d:4e:5b:b0:
4c:3f:a6:ac:85:f4:3f:72:05:6b:92:00:26:0e:28:c2:3a:6c:
bf:67:b7:6c:90:cd:7a:c2:b7:53:9a:53:bf:09:a6:fa:17:d5:
9e:74:c1:0b:ca:00:06:3a:7f:fa:7f:38:b8:ba:c2:87:98:52:
f0:95:36:a0:64:be:b7:59
uptime
Показывает время непрерывной работы ноды c именем <some_node>.
Путь команды:
/node/<NODE>/uptime
Синтаксис:
uptime
Параметры:
Команда не содержит аргументов.
Пример:
admin@[mycelium1@ecss1]:/$ node/core1@ecss1/uptime ecss-core 3.14.0.103 core1@ecss1 uptime is 5h 6m [exec at: 08.02.2019 14:09:45, exec time: 8ms, nodes: core1@ecss1]