В данном разделе описана команда диагностики потребления ресурсов базами ets

info

Команда выводит информацию о таблицах ets и потребляемых ресурсах

Путь команды:

/node/<NODE>/ets/info

Синтаксис:

info [--sort {<Column> asc | <Column> desc}] [--name <NameMask>] [--owner <OwnerMask>] [--lines <MaxLineCount>] [--type <Type>] [--size {less <Size> | more <Size>}] [--memory {less <Memory> | more <Memory>}]

Параметры:

  • <Column> - имя колонки, по которой сортировать(asc|desc - порядок сортировки);
  • <NameMask> - маска имени (поиск по частичному совпадению);
  • <OwnerMask> - маска владельца (поиск по частичному совпадению);
  • <MaxLineCount> - максимальное количество записей в выводе таблицы;
  • <Type> - тип ETS;
  • <Size> - значение фильтрации поля size; <Memory> - значение фильтрации поля memory

Примеры:

Вывод информации о mrm-таблицах:

admin@[mycelium1@ecss1]:/$ node/sip1@ecss1/ets/info --sort memory desc --lines 10 
┌────────────────────────────────────┬────────────────────────────────────┬───────────┬────┬───────┬──────────────────────┐
│                 Id                 │                Name                │   Type    │Size│Memory │        Owner         │
├────────────────────────────────────┼────────────────────────────────────┼───────────┼────┼───────┼──────────────────────┤
│cocon-fs                            │cocon-fs                            │ordered_set│6380│1063770│ccn_fs_server         │
│mrm-sip-user-store-biysk.local-table│mrm-sip-user-store-biysk.local-table│set        │327 │560279 │mnesia_monitor        │
│#Ref<0.408167142.1757544450.162104> │code                                │set        │2219│326223 │code_server           │
│mrm-sip-contact-biysk.local-table   │mrm-sip-contact-biysk.local-table   │set        │210 │47926  │mnesia_monitor        │
│mnesia_gvar                         │mnesia_gvar                         │set        │1681│30539  │mnesia_monitor        │
│alarms_event_table                  │alarms_event_table                  │set        │55  │27800  │<0.2296.0>            │
│ac_tab                              │ac_tab                              │set        │239 │24106  │application_controller│
│global_pid_names                    │global_pid_names                    │bag        │1108│20092  │global_name_server    │
│global_names                        │global_names                        │set        │554 │19938  │global_name_server    │
│#Ref<0.408167142.1757544450.162105> │code_names                          │set        │92  │18032  │code_server           │
└────────────────────────────────────┴────────────────────────────────────┴───────────┴────┴───────┴──────────────────────┘
Selected ETS count: 10

[exec at: 16.02.2019 16:00:39, exec time: 75ms, nodes: sip1@ecss1]

Вывод информации о таблицах, где значения потребляемой памяти > 10000:

admin@[mycelium1@ecss1]:/$ node/sip1@ecss1/ets/info --memory more 10000                        
┌────────────────────────────────────┬────────────────────────────────────┬───────────┬────┬──────┬──────────────────────┐
│                 Id                 │                Name                │   Type    │Size│Memory│        Owner         │
├────────────────────────────────────┼────────────────────────────────────┼───────────┼────┼──────┼──────────────────────┤
│ac_tab                              │ac_tab                              │set        │239 │24106 │application_controller│
│cocon-fs                            │cocon-fs                            │ordered_set│4986│778382│ccn_fs_server         │
│global_names                        │global_names                        │set        │538 │19090 │global_name_server    │
│global_pid_names                    │global_pid_names                    │bag        │1076│18892 │global_name_server    │
│mnesia_gvar                         │mnesia_gvar                         │set        │1301│24269 │mnesia_monitor        │
│mrm-sip-contact-biysk.local-table   │mrm-sip-contact-biysk.local-table   │set        │187 │42579 │mnesia_monitor        │
│mrm-sip-interfaces-biysk.local-table│mrm-sip-interfaces-biysk.local-table│set        │4   │17607 │mnesia_monitor        │
│mrm-sip-set-crc-biysk.local-table   │mrm-sip-set-crc-biysk.local-table   │set        │672 │15360 │mnesia_monitor        │
│mrm-sip-set-mapped-biysk.local-table│mrm-sip-set-mapped-biysk.local-table│set        │327 │11766 │mnesia_monitor        │
│mrm-sip-user-store-biysk.local-table│mrm-sip-user-store-biysk.local-table│set        │327 │531016│mnesia_monitor        │
│#Ref<0.2297708698.310247425.172599> │code                                │set        │2219│326223│code_server           │
│#Ref<0.2297708698.310247425.172600> │code_names                          │set        │92  │18032 │code_server           │
└────────────────────────────────────┴────────────────────────────────────┴───────────┴────┴──────┴──────────────────────┘
Selected ETS count: 12

[exec at: 13.02.2019 10:39:28, exec time: 83ms, nodes: sip1@ecss1]
  • Нет меток