/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
Эти настройки берутся из файла /etc/ecss/global.config. Этот файл не рекомендуется править руками, поскольку при изменении пакета он не факт, что останется прежним.
date
Команда показывает текущее время для определенной ноды
Путь команды:
/node/<NODE>/date
Синтаксис:
date
Параметры:
Команда не содержит аргументов.
Пример:
admin@mycelium1@ecss1:/$ node/core1@ecss1/date 10:52:23 04.03.2021
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 03:52:57
Load: cpu 0 Memory: total 463.87M binary 5.23M
procs 2504 processes 208.85M code 100.45M
runq 0 atom 3.81M ets 25.74M
Pid Name or Initial Func Reds Memory MsgQ Current Function
--------------------------------------------------------------------------------------------------
<0.7294.3> ccn_gen_command:init/3 51988 726.48K 0 ecss_mgmt_cmd_etop:get
<0.4854.0> tring_l1 2202 159.97K 0 gen_server:loop/7
<0.7375.0> gen_tserver:init/1 2047 26.16K 0 gen_server:loop/7
<0.4853.0> tring_r1 1360 21.32K 0 gen_server:loop/7
<0.6560.0> gen_tserver:init/1 1190 33.88K 0 gen_server:loop/7
<0.7374.0> tring.ecss10 479 54.05K 0 gen_server:loop/7
<0.4848.0> ds_l3 374 172.93K 0 gen_server:loop/7
<0.4845.0> ds_r4 276 33.82K 0 gen_server:loop/7
<0.6559.0> mycelium_gen_user_session:init/1 267 416.68K 0 gen_server:loop/7
<0.4859.0> rps_r2 265 21.32K 0 gen_server:loop/7
<0.4861.0> rps_l2 265 172.46K 0 gen_server:loop/7
<0.4865.0> core_r1 265 257.96K 0 gen_server:loop/7
<0.4866.0> core_r2 265 172.35K 0 gen_server:loop/7
<0.4868.0> core_r4 265 26.1K 0 gen_server:loop/7
<0.4869.0> core_l1 265 172.93K 0 gen_server:loop/7
<0.6695.0> zmq_connection_22abcd 256 66.36K 0 gen_server:loop/7
<0.2392.3> zmq_connection_c5b9d8 256 46.15K 0 gen_server:loop/7
<0.6697.0> ezmq_link:init/1 252 25.98K 0 gen_fsm:loop/8
<0.2394.3> ezmq_link:init/1 252 8.72K 0 gen_fsm:loop/8
<0.6696.0> ezmq:init/1 169 25.94K 0 gen_server:loop/7
==================================================================================================
admin@mycelium1@ecss1:/$ node/sip1@ecss1/etop -lines 10 -sort memory
==================================================================================================
sip1@ecss1 03:53:58
Load: cpu 0 Memory: total 206.99M binary 3.14M
procs 714 processes 61.02M code 53.98M
runq 0 atom 2.16M ets 22.29M
Pid Name or Initial Func Reds Memory MsgQ Current Function
--------------------------------------------------------------------------------------------------
<0.2413.0> code_server 1 6.38M 0 code_server:loop/1
<0.2412.0> kernel_sup 1 3.93M 0 gen_server:loop/7
<0.3095.0> transactionlayer 1 3.92M 0 gen_server:loop/7
<0.2801.0> application_master:start_it/4 1 1.72M 0 application_master:loo
<0.2540.0> chronica_supervisor 1 1.06M 0 gen_server:loop/7
<0.9.0> erl_prim_loader 1 1.06M 0 erl_prim_loader:loop/3
<0.3779.0> internal_subscribe_server 716 673.62K 0 gen_server:loop/7
<0.2907.0> gen_tcserver:init/1 2 673.61K 0 gen_server:loop/7
<0.2910.0> gen_tcserver:init/1 2 673.51K 0 gen_server:loop/7
<0.2548.0> chronica_manager 5 673.49K 0 gen_server:loop/7
==================================================================================================
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 core1_etop.csv System info file: /var/log/ecss/etop_snapshot/core1_etop.csv Process info file: /var/log/ecss/etop_snapshot/core1@ecss1_proc_info.csv
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/ds1@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]
enp2s0 F0:B4:D2:2C:4C:23 - - - [broadcast,multicast]
enp4s0 6E:85:A1:C:BD:EF - - - [up,broadcast,running,multicast]
bond1 6E:85:A1:C:BD:EF fe80::6c85:a1ff:fe0c:bdef ffff:ffff:ffff:ffff:: - [up,broadcast,running,multicast]
bond1.2 6E:85:A1:C:BD:EF 192.168.2.21 255.255.255.0 - [up,broadcast,running,multicast]
bond1.3 6E:85:A1:C:BD:EF 192.168.1.21 255.255.255.0 - [up,broadcast,running,multicast]
bond1.476 6E:85:A1:C:BD:EF 10.16.33.21 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.3:MYSQL 192.168.1.71 255.255.255.0 - [up,broadcast,running,multicast]
Total Memory:
system_total_memory: 15.51G
free_swap: 0B
total_swap: 0B
cached_memory: 6.31G
buffered_memory: 1.83G
free_memory: 3.7G
total_memory: 15.51G
Memory used:
total: 190.33M
processes: 51.7M
processes_used: 51.7M
system: 138.63M
atom: 2.06M
atom_used: 2.04M
binary: 2.23M
code: 51.51M
ets: 28.17M
Cpu load:
Total: 15.48%
CPU #1: 14.29%
CPU #2: 22.73%
CPU #3: 10.00%
CPU #4: 15.00%
Disk:
"/": 78.24G(used 24%)
"/dev": 7.72G(used 0%)
"/dev/shm": 7.75G(used 0%)
"/run": 1.55G(used 1%)
"/run/lock": 5M(used 0%)
"/sys/fs/cgroup": 7.75G(used 0%)
"/snap/snapd/11036": 31.12M(used 100%)
"/snap/core18/1988": 55.5M(used 100%)
"/snap/core18/1944": 55.5M(used 100%)
"/snap/keepalived/1867": 21.75M(used 100%)
"/snap/stress-ng/5516": 3.5M(used 100%)
"/var/lib/ecss-mysql": 100.76G(used 6%)
"/var/lib/ecss": 48.96G(used 1%)
"/var/log": 19.56G(used 14%)
"/var/log/ecss": 48.96G(used 1%)
"/snap/stress-ng/5558": 3.5M(used 100%)
"/snap/snapd/11107": 32.37M(used 100%)
Erlang Nodes:
mycelium1@ecss1
ds1@ecss1
core1@ecss1
sip1@ecss1
md1@ecss1
import-regime
Данная команда позволяет импортировать режимы доступа абонента из файла (сразу для нескольких доменов).
Команда доступна только на ноде с ролью STORAGE(ds).
Путь команды:
/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@mycelium1@ecss1:/$ node/ds1@ecss1/import-regime regime.bsk 04.03.2021 11:11:43: Successfully imported: 4. Successfully imported regimes to the 4 aliases.
import-regime-to-domain
Данная команда позволяет импортировать режимы доступа абонента из файла для определенного домена.
Команда доступна только на ноде с ролью STORAGE(ds).
Путь команды: 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@mycelium1@ecss1:/$ node/ds1@ecss1/import-regime-to-domain biysk.local regime.2 04.03.2021 11:12:27: Successfully imported: 2. Successfully imported regimes to the 2 aliases.
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.7.626 permanent
- build VSN: 6c30053cfb2f6b71e807a40475022768a73b5e60
- release VSN: da39a3ee5e6b4b0d3255bfef95601890afd80709
APPLICATIONS at node: sip1@ecss1
┌──┬────────────────────────────┬───────────────────────┬───────────────────────────────────────────┬────────────────────────────┬────────────────────────────────────────────────────────────────────────┐
│S │ Application │ Version │ VSN │ Description │ From │
├──┼────────────────────────────┼───────────────────────┼───────────────────────────────────────────┼────────────────────────────┼────────────────────────────────────────────────────────────────────────┤
│ │acp_lib │14.7.0.72554.843974 │4684bfb060d5390c044e6b058928e66fdb265ae6 │ACP library │/usr/lib/ecss/ecss-pa-sip/lib/acp_lib-14.7.0.72554.843974 │
│ │acpadapter │14.7.0.72554.040927 │920a77dd23bb9bdea973346d386101f3a024ace2 │SIP(T) protocol adapter │/usr/lib/ecss/ecss-pa-sip/lib/acpadapter-14.7.0.72554.040927 │
│ │asn1 │5.0.8 │0beb75f03ca05225fe727725c02f2525103f50e9 │The Erlang ASN1 compiler ver│/usr/lib/erlang/lib/asn1-5.0.8 │
│ │ │ │ │sion 5.0.8 │ │
│ │chronica │3.5.0.182.305243 │f878e138cddf84a2edcb3b8a5a291efbfd240e63 │Log Library │/usr/lib/ecss/ecss-pa-sip/lib/chronica-3.5.0.182.305243 │
│ │cmn_tools │14.7.0.72554.070567 │8f1d998def0fe5c0775e06d76711b3be06e835d7 │Common usefull tools │/usr/lib/ecss/ecss-pa-sip/lib/cmn_tools-14.7.0.72554.070567 │
│ │cocon │14.7.0.72554.629358 │a7c1b49216287dba76b617ce487a8273a58093d5 │COmmands and CONsoles │/usr/lib/ecss/ecss-pa-sip/lib/cocon-14.7.0.72554.629358 │
│ │compiler │7.3.2 │2f072ba0f52e4d009cb7c8eb955a222bfc241fa5 │ERTS CXC 138 10 │/usr/lib/erlang/lib/compiler-7.3.2 │
│ │crypto │4.4.2.2 │4835a66d2b988965773551048c012d03c7c5204b │CRYPTO │/usr/lib/erlang/lib/crypto-4.4.2.2 │
│ │ecss_adapter_utils │14.7.0.72554.766265 │ac3af537546d7e69c336c9fb01b61eb328693570 │Utilites for protocol adapte│/usr/lib/ecss/ecss-pa-sip/lib/ecss_adapter_utils-14.7.0.72554.766265 │
│ │ │ │ │rs │ │
│ │ecss_conference_lib │14.7.0.72554.704286 │b3c9fe27b362aa394942bad81122edaa185a3cd3 │ECSS Conference lib │/usr/lib/ecss/ecss-pa-sip/lib/ecss_conference_lib-14.7.0.72554.704286 │
│ │ecss_configuration_m │14.7.0.72554.536189 │01d216e54db3517026e8e2391c386822bc66198b │Universal Configuration Mana│/usr/lib/ecss/ecss-pa-sip/lib/ecss_configuration_manager-14.7.0.72554.53│
│ │anager │ │ │ger for ECSS │6189 │
│ │ecss_cpt_client │14.7.0.72554.339373 │9e8177a77547c84898aef7a7d4300eb7785a1b6c │Call-process tracer client │/usr/lib/ecss/ecss-pa-sip/lib/ecss_cpt_client-14.7.0.72554.339373 │
│ │ecss_cpt_lib │14.7.0.72554.734594 │2870807937bf5a23d9518006fa548d2c4902d6a5 │Call-process tracer library.│/usr/lib/ecss/ecss-pa-sip/lib/ecss_cpt_lib-14.7.0.72554.734594 │
│ │ecss_cpt_server │14.7.0.72554.247350 │5ea9fe86ded68e3430fbf760e5302ca3c35c7c06 │Call-process tracer server │/usr/lib/ecss/ecss-pa-sip/lib/ecss_cpt_server-14.7.0.72554.247350 │
│ │ecss_cron_lib │14.7.0.72554.825531 │2620e31a3bcd69076d88f46a87f6de672614886e │ECSS cron lib │/usr/lib/ecss/ecss-pa-sip/lib/ecss_cron_lib-14.7.0.72554.825531 │
│ │ecss_domain_options_ │14.7.0.72554.172025 │fe4793a927f05c4189ec4e00954e155782cca915 │ECSS-10 domain options. │/usr/lib/ecss/ecss-pa-sip/lib/ecss_domain_options_lib-14.7.0.72554.17202│
│ │lib │ │ │ │5 │
│ │ecss_env │14.7.0.72554.789545 │a3beb20060a8a895c4d1f45607b03162e4c3d0b3 │ECSS envermoment support lib│/usr/lib/ecss/ecss-pa-sip/lib/ecss_env-14.7.0.72554.789545 │
│ │ecss_lock_manager_li │14.7.0.72554.037637 │9a564e0e551527e31dac016dd785148af00881c6 │Overcluster resource lock ma│/usr/lib/ecss/ecss-pa-sip/lib/ecss_lock_manager_lib-14.7.0.72554.037637 │
│ │b │ │ │nager over A │ │
│ │ │ │ │MQP │ │
│ │ecss_mgmt │14.7.0.72554.134412 │73d87a688a1d7b55fe943dec4160ccf4c053b06f │ECSS Management system │/usr/lib/ecss/ecss-pa-sip/lib/ecss_mgmt-14.7.0.72554.134412 │
│ │ecss_mlpp_options_li │14.7.0.72554.613345 │265d26118bdc0a29347c2b907e6ead70c0cabbf6 │ECSS-10 MLPP options │/usr/lib/ecss/ecss-pa-sip/lib/ecss_mlpp_options_lib-14.7.0.72554.613345 │
│ │b │ │ │ │ │
│ │ecss_number_properti │14.7.0.72554.564683 │a2cc6e6593aeff93b24ce50cb34ddfe5b8286ae5 │ECSS: number properties lib │/usr/lib/ecss/ecss-pa-sip/lib/ecss_number_properties-14.7.0.72554.564683│
│ │es │ │ │ │ │
│ │ecss_pa_sip_common │14.7.0.72554.208767 │28e4530e34660055825216d5e5df84d853e5ab87 │ECSS PA_SIP common library │/usr/lib/ecss/ecss-pa-sip/lib/ecss_pa_sip_common-14.7.0.72554.208767 │
│ │ecss_shell │14.7.0.72554.076161 │7d35c0efcf7955e30d0d2506137d63cf08ca0b60 │ECSS Shell │/usr/lib/ecss/ecss-pa-sip/lib/ecss_shell-14.7.0.72554.076161 │
│ │ecss_ssh │14.7.0.72554.264069 │bbca9e46b9f0466680d61b40734898422e5da2cb │ECSS SSH terminals sup. lib │/usr/lib/ecss/ecss-pa-sip/lib/ecss_ssh-14.7.0.72554.264069 │
│ │ecss_starter │14.7.0.72554.830316 │da717c74bcdaf40dee172a8330b8d2ebb72371f0 │ECSS starter │/usr/lib/ecss/ecss-pa-sip/lib/ecss_starter-14.7.0.72554.830316 │
│ │ecss_system_options_ │14.7.0.72554.954257 │861c6fa21e5991def5b38b82dba74353dc098992 │ECSS-10 system options │/usr/lib/ecss/ecss-pa-sip/lib/ecss_system_options_lib-14.7.0.72554.95425│
│ │lib │ │ │ │7 │
│ │ecss_tring │14.7.0.72554.896283 │088636cb195b9e71f6723fb02496c78132c63e65 │ECSS wrap for distributed su│/usr/lib/ecss/ecss-pa-sip/lib/ecss_tring-14.7.0.72554.896283 │
│ │ │ │ │pervising sy │ │
│ │ │ │ │stem "Tring" │ │
│ │ecss_tts_lib │14.7.0.72554.713160 │ce217ae414a33d45023fd682945d1fad54651edc │ECSS text-to-speech library │/usr/lib/ecss/ecss-pa-sip/lib/ecss_tts_lib-14.7.0.72554.713160 │
│ │eep │1.0 │c2c551b069a89e389abe0757f55d9d769c56dc78 │Erlang Easy Profiling (dbg:t│/usr/lib/ecss/ecss-pa-sip/lib/eep-1.0 │
│ │ │ │ │race* to kca │ │
│ │ │ │ │chegrind) │ │
│ │eldap │1.2.7 │50930607b192861e4decd405a87e6dfa02b202f1 │Ldap api │/usr/lib/erlang/lib/eldap-1.2.7 │
│ │eltex_stdlib │3.8.0.1053.618889 │17f241b1ed4ff1deb58fdba6bbe1b6e254007a0f │Library with common modules │/usr/lib/ecss/ecss-pa-sip/lib/eltex_stdlib-3.8.0.1053.618889 │
│ │ │ │ │from Eltex │ │
│ │eradius │3.8.0.151.515289 │34bc54423cc2d676d711fb541e0af4c7514a11ae │RADIUS authentication/accoun│/usr/lib/ecss/ecss-pa-sip/lib/eradius-3.8.0.151.515289 │
│ │ │ │ │ting library │ │
│ │esqlite │0.4.0 │15ee705ff2613782dd99f019c73bf595d3ba5a6c │sqlite nif interface │/usr/lib/ecss/ecss-pa-sip/lib/esqlite-0.4.0 │
│ │exmpp │0.9.4.1357.450563 │94b3443686cdeb0b9586b582da1485be3520e757 │XMPP/Jabber protocol oriente│/usr/lib/ecss/ecss-pa-sip/lib/exmpp-0.9.4.1357.450563 │
│ │ │ │ │d XML librar │ │
│ │ │ │ │y │ │
│ │gen_netlink │0.3 │406f08b56cd4a5ecaec7f218640e886cbe1927b8 │Netlink socket toolkit │/usr/lib/ecss/ecss-pa-sip/lib/gen_netlink-0.3 │
│ │gen_socket │0.1 │3303d4abcef51ed873695d308672d838eb310b8d │generic socket toolkit │/usr/lib/ecss/ecss-pa-sip/lib/gen_socket-0.1 │
│ │hep │0.1.0 │b1bee5e0ae0f2c1adfcb0f12b02ed3cddbc9adcc │hep - Homer Encapsulation Pr│/usr/lib/ecss/ecss-pa-sip/lib/hep-0.1.0 │
│ │ │ │ │otocol │ │
│ │inets │7.0.7.2 │618b34b143c75f8ab4431a2b18181d85fdf68479 │INETS CXC 138 49 │/usr/lib/erlang/lib/inets-7.0.7.2 │
│ │ion │3.8.0.283.275519 │037753e852d02915993338d201e9c4606be99283 │ION pretty printer │/usr/lib/ecss/ecss-pa-sip/lib/ion-3.8.0.283.275519 │
│ │isup_encoder │14.7.0.72554.487797 │a7bfaa9c639917bc9cb1215bae84398049ba367e │Realisation of ISUP encoder │/usr/lib/ecss/ecss-pa-sip/lib/isup_encoder-14.7.0.72554.487797 │
│ │jsx │2.8.2 │f0ea3defd629eb1d90fed7d98fe290d15dd51c19 │a streaming, evented json pa│/usr/lib/ecss/ecss-pa-sip/lib/jsx-2.8.2 │
│ │ │ │ │rsing toolki │ │
│ │ │ │ │t │ │
│ │kernel │6.3.1.3 │6edcb8f7f7f234af8275573e8898a416f625b967 │ERTS CXC 138 10 │/usr/lib/erlang/lib/kernel-6.3.1.3 │
│ │lager │3.4.3-9-g5219ae2 │846305929eac5dee6864d6ab7d48f25c903131c1 │Empty Logging Lager2 │/usr/lib/ecss/ecss-pa-sip/lib/lager-3.4.3-9-g5219ae2 │
│ │log_server_ccn_servi │14.7.0.72554.939144 │254330069ab6adbfebfc50f853ca34b2c6f4b800 │Log Server CCN Service │/usr/lib/ecss/ecss-pa-sip/lib/log_server_ccn_service-14.7.0.72554.939144│
│ │ce │ │ │ │ │
│ │lpm_common │14.7.0.72554.373607 │a82a83a6a9642491af5a5b04bd225f6a30e647d9 │LPM common functions │/usr/lib/ecss/ecss-pa-sip/lib/lpm_common-14.7.0.72554.373607 │
│ │lpm_server │14.7.0.72554.568929 │c510891194bd4769f379bf988b371f246962433d │Licence Property Manager │/usr/lib/ecss/ecss-pa-sip/lib/lpm_server-14.7.0.72554.568929 │
│ │meck │0.8.12 │58165be1810a8b9ec2cf10cb194a1631582202cc │A mocking framework for Erla│/usr/lib/ecss/ecss-pa-sip/lib/meck-0.8.12 │
│ │ │ │ │ng │ │
│ │mnesia │4.15.6 │dc6469a235534b432b846af68b2d816ad59a6f98 │MNESIA CXC 138 12 │/usr/lib/erlang/lib/mnesia-4.15.6 │
│ │mycelium │3.8.0.532.828268 │c5555b114420a712b17f68f84ada0a6b629eb168 │Mycelium common lib │/usr/lib/ecss/ecss-pa-sip/lib/mycelium-3.8.0.532.828268 │
│ │mycelium_ccnt_servic │14.7.0.72554.463835 │cff05e9f5a0c1685af32ee6554503fe5d2cbca93 │AMQP10 cocon service and com│/usr/lib/ecss/ecss-pa-sip/lib/mycelium_ccnt_service-14.7.0.72554.463835 │
│ │e │ │ │mands │ │
│ │mycelium_client │3.8.0.1010.682411 │cc462a62cc743c687498ad17a28faea3018302c4 │Mycelium AMQP 10 erlang clie│/usr/lib/ecss/ecss-pa-sip/lib/mycelium_client-3.8.0.1010.682411 │
│ │ │ │ │nt │ │
│ │mysql_driver │1.2.0.223.987799 │ccf5826b2b1d45937e6a97d460539b8f14a54eb3 │Erlang MySQL driver │/usr/lib/ecss/ecss-pa-sip/lib/mysql_driver-1.2.0.223.987799 │
│ │necron │3.8.0.305.647555 │2464d1f04d7ab9887a9c282c3331b4a4c75c6e51 │Scheduler of tasks (cron lik│/usr/lib/ecss/ecss-pa-sip/lib/necron-3.8.0.305.647555 │
│ │ │ │ │e) │ │
│ │notification_client │14.7.0.72554.718272 │7c9a327f2c5d6eabb85696c1c299e3d05813cf68 │Client notification │/usr/lib/ecss/ecss-pa-sip/lib/notification_client-14.7.0.72554.718272 │
│ │oasys │14.7.0.72554.988526 │6f1d6962caccaaf3b389b5a4125eecbcf919e218 │OASys Core App │/usr/lib/ecss/ecss-pa-sip/lib/oasys-14.7.0.72554.988526 │
│ │oasys_ccn_service │14.7.0.72554.956065 │5d9cc3c6fa3b43c4e4e261a2a4c790dc70fbea2b │OASys Cocon Service │/usr/lib/ecss/ecss-pa-sip/lib/oasys_ccn_service-14.7.0.72554.956065 │
│ │obj_data │14.7.0.72554.549986 │ea9f6c606f2dd70716e36e90f8cb2d9df2e1ef15 │OASys Object Data Manipulati│/usr/lib/ecss/ecss-pa-sip/lib/obj_data-14.7.0.72554.549986 │
│ │ │ │ │ons │ │
│ │os_mon │2.4.7 │d040120c316144715dae024d47c8c226f1992c83 │CPO CXC 138 46 │/usr/lib/erlang/lib/os_mon-2.4.7 │
│ │pa_acp_io │14.7.0.72554.528905 │59cb18a14b952005653de33ee8fe2855c0b2a3f5 │ACP transport application │/usr/lib/ecss/ecss-pa-sip/lib/pa_acp_io-14.7.0.72554.528905 │
│ │pt_lib │3.14.0.38.885616 │01cded416835bbf4d7fedb6f9a79f2f4ce4008a7 │Parse transform library │/usr/lib/ecss/ecss-pa-sip/lib/pt_lib-3.14.0.38.885616 │
│ │pt_scripts │3.8.0.208.240113 │27e4b48e9feb40b5774829f86278695cfed4f46a │Parse transform scripts libr│/usr/lib/ecss/ecss-pa-sip/lib/pt_scripts-3.8.0.208.240113 │
│ │ │ │ │ary │ │
│ │public_key │1.6.6.1 │4a07ffd996be7f3f3392eb899c2cda683097b3b5 │Public key infrastructure │/usr/lib/erlang/lib/public_key-1.6.6.1 │
│ │qsig_asn_lib │14.7.0.72554.014477 │5e6d1188d201aa4aaadb1202a40ea919530f96c6 │QSIG asn1 Lib │/usr/lib/ecss/ecss-pa-sip/lib/qsig_asn_lib-14.7.0.72554.014477 │
│ │qsig_coder │14.7.0.72554.451193 │1eaaf8bac1e2d9631cecc35bf68d0cab8b8f7e79 │Realisation of QSIG encoder/│/usr/lib/ecss/ecss-pa-sip/lib/qsig_coder-14.7.0.72554.451193 │
│ │ │ │ │decoder │ │
│ │recon │2.3.6 │e284571289227922e47d1db12ef9112dcdf1fc58 │Diagnostic tools for product│/usr/lib/ecss/ecss-pa-sip/lib/recon-2.3.6 │
│ │ │ │ │ion use │ │
│ │restfs_client_lib │14.7.0.72554.529438 │8f0985184a033569279af71f5a8cb60e0a64747d │RestFS client │/usr/lib/ecss/ecss-pa-sip/lib/restfs_client_lib-14.7.0.72554.529438 │
│ │rm_agent │14.7.0.72554.699052 │b9abeb5bd5bc135a4a098f5d0a077c0f24fdee30 │RM Agent - agent for remote │/usr/lib/ecss/ecss-pa-sip/lib/rm_agent-14.7.0.72554.699052 │
│ │ │ │ │access to rm │ │
│ │ │ │ │_lib │ │
│ │rm_lib │14.7.0.72554.182245 │3c25fe478c699b57b5cf7e455f63b3f7758a6c3f │Perfomance Routing Library │/usr/lib/ecss/ecss-pa-sip/lib/rm_lib-14.7.0.72554.182245 │
│ │rps │14.7.0.72554.385667 │04e4bacbec8fcf52773b17f9cbce58c55591ded1 │Report Processing System │/usr/lib/ecss/ecss-pa-sip/lib/rps-14.7.0.72554.385667 │
│ │rps_agent │14.7.0.72554.425208 │603575b7873fdd1246dac0e31a802cfa06de6094 │COCON Service Report process│/usr/lib/ecss/ecss-pa-sip/lib/rps_agent-14.7.0.72554.425208 │
│ │ │ │ │ing system │ │
│ │rps_alarm_agent │14.7.0.72554.564112 │6cec3b0f96702b0e84c9fa93f9a54c9ea81db882 │RPS Alarm agent │/usr/lib/ecss/ecss-pa-sip/lib/rps_alarm_agent-14.7.0.72554.564112 │
│ │rps_common_lib │14.7.0.72554.588032 │6c8e16548082cc043029671eb9663cb2f246f726 │RPS Common library │/usr/lib/ecss/ecss-pa-sip/lib/rps_common_lib-14.7.0.72554.588032 │
│ │rps_control_agent │14.7.0.72554.920884 │9f99788c636dbaf9226b5d196e612d88e841aca1 │RPS Control agent │/usr/lib/ecss/ecss-pa-sip/lib/rps_control_agent-14.7.0.72554.920884 │
│ │rps_event_agent │14.7.0.72554.789326 │a4be0537c978612a31db05329760f17be533d543 │RPS Event agent │/usr/lib/ecss/ecss-pa-sip/lib/rps_event_agent-14.7.0.72554.789326 │
│ │rps_log_agent │14.7.0.72554.589480 │fa0d09f7f99b2d2467b30baced051a537edb206d │RPS Log agent │/usr/lib/ecss/ecss-pa-sip/lib/rps_log_agent-14.7.0.72554.589480 │
│ │rps_statistics_agent │14.7.0.72554.450795 │9f5608115ff80e85a8497a7be4830a238740e463 │RPS Statistics agents │/usr/lib/ecss/ecss-pa-sip/lib/rps_statistics_agent-14.7.0.72554.450795 │
│ │rtop_agent │14.7.0.72554.867109 │03a0de3dc5ec59a9c6b0c44cef2d5d6c936ee38b │RTOP AGENT support lib │/usr/lib/ecss/ecss-pa-sip/lib/rtop_agent-14.7.0.72554.867109 │
│ │rtopdds │14.7.0.72554.363282 │503fbedd9f2dfa0fd55ce831581b36c8c5f1f5a6 │RTOP Domain Directory Servic│/usr/lib/ecss/ecss-pa-sip/lib/rtopdds-14.7.0.72554.363282 │
│ │ │ │ │e │ │
│ │rtopdds_ccn_service │14.7.0.72554.315690 │e1343510acd497731b07c47d5d764f71b2760996 │RTOP DDS COCON Service │/usr/lib/ecss/ecss-pa-sip/lib/rtopdds_ccn_service-14.7.0.72554.315690 │
│ │rtopman │14.7.0.72554.378388 │464cc8b02b7f4d46c84555962c8fb43fea3ec586 │Resourse TOPology MANagement│/usr/lib/ecss/ecss-pa-sip/lib/rtopman-14.7.0.72554.378388 │
│ │ │ │ │ Library │ │
│ │runtime_tools │1.13.2 │9fe7385499bf63f057ec47fe229682d1c8aefc2d │RUNTIME_TOOLS │/usr/lib/erlang/lib/runtime_tools-1.13.2 │
│ │sasl │3.3 │d92bd4401c950591932f347cb66f48731df3bcb7 │SASL CXC 138 11 │/usr/lib/erlang/lib/sasl-3.3 │
│ │sdp_lib │14.7.0.72554.537548 │fc85d9add6a643f0815096b1ee69592ab335b7c6 │erlang library for sdp proce│/usr/lib/ecss/ecss-pa-sip/lib/sdp_lib-14.7.0.72554.537548 │
│ │ │ │ │ssing │ │
│ │sip_ssw_intercom │14.7.0.72554.775924 │9d13b0900c2d434b37ca5f9e8eac2b7134b1f815 │SIP(I/T) protocol adapter of│/usr/lib/ecss/ecss-pa-sip/lib/sip_ssw_intercom-14.7.0.72554.775924 │
│ │ │ │ │ ECSS-10 │ │
│ │sip_support │14.7.0.72554.836228 │77472ea76b274365aa813a3f4918182a68b866c7 │Support of SIP RFC extension│/usr/lib/ecss/ecss-pa-sip/lib/sip_support-14.7.0.72554.836228 │
│ │ │ │ │s │ │
│ │sorm_common_lib │14.7.0.72554.954436 │cb81f4883a3eb5eac7c401e2685c918d3bf1b408 │SORM common library │/usr/lib/ecss/ecss-pa-sip/lib/sorm_common_lib-14.7.0.72554.954436 │
│ │ss_xml_parser │14.7.0.72554.923829 │4d669e7c687569c2cd92e73c83f653f58145190b │Xml parser for SS definition│/usr/lib/ecss/ecss-pa-sip/lib/ss_xml_parser-14.7.0.72554.923829 │
│ │ │ │ │s. │ │
│ │ssh │4.7.6.3 │a9c8d170125392fe5a6e37763b3586aae1785b38 │SSH-2 for Erlang/OTP │/usr/lib/erlang/lib/ssh-4.7.6.3 │
│ │ssl │9.2.3.5 │ba4b4b88da1a4c7daa29a055c1786e66ddc19356 │Erlang/OTP SSL application │/usr/lib/erlang/lib/ssl-9.2.3.5 │
│ │ssw_helper_lib │14.7.0.72554.159958 │077a127a82a9c2062d8014b7a79cacd9374dadd0 │Routines for internal SSW us│/usr/lib/ecss/ecss-pa-sip/lib/ssw_helper_lib-14.7.0.72554.159958 │
│ │ │ │ │age │ │
│ │ssw_ranges │14.7.0.72554.667156 │2e99656b5359c824c62485ba000fb5478b75fb97 │SSW range routines │/usr/lib/ecss/ecss-pa-sip/lib/ssw_ranges-14.7.0.72554.667156 │
│ │ssw_util_lib │14.7.0.72554.243798 │34284e03a816e627b83774b36f8850bb938137e6 │Routines for internal SSW us│/usr/lib/ecss/ecss-pa-sip/lib/ssw_util_lib-14.7.0.72554.243798 │
│ │ │ │ │age │ │
│ │statistics_lib │14.7.0.72554.714734 │0e849f0a6bb0c98e149e51b71506b58b35d04dad │Q752 Statistics lib │/usr/lib/ecss/ecss-pa-sip/lib/statistics_lib-14.7.0.72554.714734 │
│ │stdlib │3.8.2.3 │bc8add32b4e38e00d1804e844aa7cb61f28448c4 │ERTS CXC 138 10 │/usr/lib/erlang/lib/stdlib-3.8.2.3 │
│ │syntax_tools │2.1.7.1 │861c3beb73872523f7099741d914d5b5530d644c │Syntax tools │/usr/lib/erlang/lib/syntax_tools-2.1.7.1 │
│ │timer_container_lib │3.8.0.254.867866 │7967079842eeb7d0bc15f26abc1c4dcde9510b3e │Timer Container library │/usr/lib/ecss/ecss-pa-sip/lib/timer_container_lib-3.8.0.254.867866 │
│ │tools │3.1.0.1 │1a0d4f44bb0376e3ccb4b9e1e6ebb3f6b09702d9 │DEVTOOLS CXC 138 16 │/usr/lib/erlang/lib/tools-3.1.0.1 │
│ │tring │14.7.0.72554.820830 │b52243b7171d83e22dd0c90a1bb04b98b0af2890 │Distributed supervising syst│/usr/lib/ecss/ecss-pa-sip/lib/tring-14.7.0.72554.820830 │
│ │ │ │ │em, based on │ │
│ │ │ │ │ amqp 0.10 protocol │ │
│ │xmerl │1.3.20.1 │25581deec47fc34d63a557298e386e2e875a57e7 │XML parser │/usr/lib/erlang/lib/xmerl-1.3.20.1 │
│ │xml_common_lib │14.7.0.72554.953030 │2456bbbb7f5a0fd49476d438b2c967aa820b1cd7 │Xml common library │/usr/lib/ecss/ecss-pa-sip/lib/xml_common_lib-14.7.0.72554.953030 │
└──┴────────────────────────────┴───────────────────────┴───────────────────────────────────────────┴────────────────────────────┴────────────────────────────────────────────────────────────────────────┘
Legend:
S: Current application Status:
*: Application is loaded
<empty>: Application is running
Pvn: Product version
Vsn: Application Version
SYSTEM INFO:
allocated_areas: sys_misc 304.62K
static 1M
atom_space 1.21M(used 1.2M)
atom_table 969.98K
module_table 1.06M
export_table 1.52M
export_list 6.78M
register_table 1.65K
fun_table 75.44K
module_refs 130.54K
loaded_code 44.4M
dist_table 33.66K
node_table 395B
bits_bufs_size 0B
bif_timer 0B
process_table 3M
port_table 768K
ets_misc 128.06K
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: 32768
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): 262144
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: 32768
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): 262144
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: 524288
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): 262144
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: 131072
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): 262144
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: 32768
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): 262144
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: 32768
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): 262144
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: 32768
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): 262144
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: 32768
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): 262144
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.5.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,0}]
[{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,0}]
[{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}},
{core,{logical,2}},
{core,{logical,3}}]}]
creation: 1
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: 4
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: 70
port_limit: 65536
process_count: 713
process_limit: 262144
scheduler_bind_type: unbound
scheduler_bindings: {unbound,unbound,unbound,unbound}
scheduler_id: 2
schedulers: 4
schedulers_online: 4
smp_support: true
system_version: Erlang/OTP 21 [erts-10.3.5.10] [source] [64-bit] [smp:4:4] [
ds:4:4:10] [async-threads:8] [hipe]
system_architecture: x86_64-pc-linux-gnu
threads: true
thread_pool_size: 8
trace_control_word: 0
version: 10.3.5.10
wordsize: 8
STATISTICS:
context_switches: 24285374
reductions: 2780108127
garbage_collection: 1929169 times, reclaimed 3614217239 words
io: input 106.46M, output 150.25M
run_queue: 0
runtime: 4083491ms
wall_clock: 55981682ms
MEMORY:
total: 210.18M
processes: 64.32M
processes_used: 64.32M
system: 145.86M
atom: 2.16M
atom_used: 2.15M
binary: 2.93M
code: 53.98M
ets: 22.15M
Erlang NODES:
sip1@ecss1
sip1@ecss2
Mnesia NODES:
sip1@ecss1
sip1@ecss2
ROOT DIRECTORIES:
config_root: /etc/ecss
data_root: /var/lib/ecss
log_root: /var/log/ecss
cache_dir: /var/cache/ecss
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: 0x00007fd4a68d9c20 (gen_server:loop/7 + 816)
CP: 0x0000000000000000 (invalid)
0x00007fd423e67e48 Return addr 0x00007fd46f3356b0 (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,1614775969497998}
y(4) notification_server_manager
y(5) <0.3784.0>
0x00007fd423e67e80 Return addr 0x000055eefb37d8d8 (<terminate process normally>)
y(0) []
y(1) Catch 0x00007fd46f3356d0 (proc_lib:init_p_do_apply/3 + 104)
binary Total size of binaries 0B
Total number of binaries 0
catchlevel 1
current_function {gen_server,loop,7}
dictionary '$initial_call' {notification_server_manager,init,1}
'$ancestors' [notification_client_sup,<0.3783.0>]
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},[104200378139430172|259387290400435420]}
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 1
group_leader <0.3782.0>
heap_size 10958
initial_call {proc_lib,init_p,5}
links <0.3784.0>
last_calls false
memory 230556
message_queue_len 0
min_heap_size 233
min_bin_vheap_size 46422
monitored_by empty
monitors empty
priority normal
reductions 40645
registered_name notification_server_manager
sequential_trace_token empty
stack_size 10
status waiting
suspending empty
total_heap_size 28689
trace 0
trap_exit true
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.
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│ │+│tring │ECSS Tring Service │ │+│oasys │OASYS 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
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.
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:
75:80:1c:4c:fa:f6:28:50:93:32:5e:e7:75:56:3b:b9:c1:38:f0:7e
Signature Algorithm: sha256WithRSAEncryption
Issuer: C = RU, ST = Novosibirsk, L = Novosibirsk, O = Eltex, OU = IMS, CN = ecss10
Validity
Not Before: Dec 10 06:51:12 2020 GMT
Not After : Dec 10 06:51:12 2021 GMT
Subject: C = RU, CN = ecss10
Subject Public Key Info:
Public Key Algorithm: rsaEncryption
RSA Public-Key: (4096 bit)
Modulus:
00:d7:1c:d6:00:c9:ed:6f:97:57:be:ba:b4:bc:56:
50:6f:e7:42:e7:84:bd:9d:5b:cb:c9:b9:e1:06:33:
76:66:35:49:3b:02:cd:90:a7:16:1a:33:a5:19:b5:
3f:e7:df:5d:1e:88:ea:1d:25:25:c1:2e:54:2b:f5:
8f:47:c8:4a:cb:34:b5:1c:d9:43:1f:6f:35:63:5b:
7e:52:ad:46:40:77:1f:5a:0b:de:a2:a6:9d:18:3c:
99:35:26:fa:c0:20:11:9c:45:f5:e3:47:c6:34:c0:
92:2c:3c:f2:71:b7:5a:e4:3e:33:28:c2:09:52:64:
29:39:b6:4c:11:5f:73:e7:99:38:81:c1:37:f3:3a:
68:03:72:aa:64:53:67:72:5e:6f:f6:53:c3:25:3b:
d6:13:da:7c:fd:b4:2f:c4:5f:c8:2e:ce:cd:3f:fa:
59:31:0d:5d:02:b0:e8:5f:e4:5e:d8:22:ef:75:04:
d2:b1:34:32:6c:ad:83:d1:b8:8c:7f:4b:1e:eb:24:
55:e0:f0:8b:a5:19:f1:eb:fd:8d:8a:08:5f:64:27:
31:1d:a9:e4:00:aa:f6:17:13:46:42:a6:72:c3:b9:
98:71:3f:07:24:5b:ab:45:c5:de:fc:78:bb:e6:3f:
18:19:28:62:a5:47:29:20:19:d2:ad:d1:27:da:75:
08:23:f5:69:c4:f6:c3:2f:96:93:ab:cd:de:30:5d:
1d:6b:bf:c0:d2:03:3c:fe:f7:57:28:45:63:00:27:
fe:46:c0:60:b1:e2:be:9e:6b:6f:c6:99:df:4a:47:
7a:f3:49:b6:e9:e0:1d:9d:9f:f6:f5:59:34:45:46:
fd:59:03:f5:37:84:86:88:e0:37:97:7d:03:0f:70:
1d:13:48:c6:d2:52:b9:6e:58:2c:3c:8d:77:f7:c9:
51:b1:a6:47:ed:e5:a1:ce:2c:63:f3:87:dc:c1:aa:
90:f8:9e:16:9f:b9:0d:92:4b:fd:59:d0:4c:e2:eb:
1d:1d:60:dc:f5:0e:b0:e2:24:f6:b7:87:f5:a8:81:
8a:ed:ea:b8:8f:22:da:db:29:85:63:5a:d0:23:1a:
aa:ec:30:c6:48:52:8e:ab:15:78:21:a2:5c:90:23:
c2:2d:fb:61:53:3c:6c:3a:43:98:e2:1e:22:52:fe:
87:0c:00:74:06:99:38:fc:99:03:5d:03:b9:61:bd:
43:01:5c:a9:2d:88:e6:d8:1b:f6:8f:62:d4:c1:3a:
91:5c:a1:79:c4:ca:6f:00:2a:21:93:38:f0:ac:24:
e3:65:61:9b:c5:5a:72:98:16:14:b4:2d:47:60:d0:
ab:e5:0d:d5:c9:f1:ee:5c:75:5c:ae:e9:07:15:61:
1d:1f:79
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
8d:a0:37:4f:e1:32:9c:f7:48:92:6d:ef:9d:58:bd:ad:06:89:
cc:0a:e7:7d:4e:5f:00:5e:04:81:6a:67:98:67:0a:72:de:dc:
41:93:3c:61:1e:1e:88:7d:81:05:12:5f:77:c8:60:dc:15:1c:
39:aa:07:22:8c:3e:6a:1b:13:39:56:65:b2:6c:d8:cf:0a:da:
5f:64:7c:11:de:07:fb:53:a7:8c:3c:4b:d6:72:8a:fa:55:e5:
a1:de:91:21:36:3e:50:cb:de:f5:8c:c8:eb:9c:ab:17:b7:5e:
12:23:e5:ce:e4:cc:7a:c8:71:6f:3e:d5:37:c0:b2:6d:99:39:
66:7d:be:04:9a:3e:f8:6e:fd:74:c5:2f:f7:86:cc:cd:71:1c:
9a:2f:c7:b2:31:a3:cd:a1:18:ba:a8:b1:e6:46:7a:42:5b:4f:
84:2b:53:1a:28:65:ad:a0:61:8f:68:5a:84:c4:27:53:b5:76:
94:da:1d:f3:30:9b:89:1d:21:1e:42:fb:58:fa:25:6d:6e:61:
3d:0e:c7:b8:f6:e2:f2:a9:0e:64:ec:cb:47:14:49:ee:66:93:
f3:7e:bf:b6:5d:84:40:87:de:b0:6a:25:9f:8d:8f:f2:2c:a6:
88:34:c9:d5:f9:ce:b9:ff:2c:34:28:a9:7e:ab:75:33:b3:71:
05:7c:2d:f4:3a:ad:24:a6:7f:a6:0e:df:88:4a:ef:94:da:c8:
72:60:12:9a:f6:82:c8:44:f0:7d:9b:7a:da:18:49:c6:22:fd:
6f:54:de:ea:b4:af:a5:24:85:f4:11:1a:b0:1c:fd:84:29:07:
fb:44:9c:f4:f2:aa:8b:5a:a4:6f:d8:d0:09:2b:e3:27:b2:a6:
47:3a:bb:9c:28:d9:85:c6:7e:a6:76:7f:2c:69:76:2f:1b:c3:
a6:d7:01:de:90:20:44:af:b7:df:22:8b:be:b6:e9:cb:ca:a0:
7a:99:87:27:d0:bd:21:a8:3c:b6:dd:05:fd:41:f0:ae:d6:45:
ce:3c:06:05:be:0a:0c:d7:e7:a8:35:dd:84:68:b0:b3:e5:4d:
ae:68:e3:dc:2b:39:28:9c:32:01:d0:a7:7f:b1:5e:87:e6:64:
c9:44:33:a7:6a:cf:cf:b8:b0:10:70:02:11:c0:cb:11:c5:bb:
0a:21:3e:da:4d:27:85:e0:99:93:ff:36:e7:87:a1:89:db:fc:
8c:ee:af:e3:8e:53:f1:08:d2:70:13:85:ec:b4:ed:d4:4f:77:
b7:43:41:eb:bb:d6:a1:66:c2:ca:15:c5:22:64:b4:ad:f6:c5:
97:3a:74:46:e4:ff:a4:95:d4:d2:af:c4:34:4c:ea:d2:dc:b2:
77:a7:11:b8:e9:90:42:08
uptime
Показывает время непрерывной работы ноды c именем <NODE>.
Путь команды:
/node/<NODE>/uptime
Синтаксис:
uptime
Параметры:
Команда не содержит аргументов.
Пример:
admin@mycelium1@ecss1:/$ node/core1@ecss1/uptime ecss-core 3.14.7.626 core1@ecss1 uptime is 18h 11m