powered by simpleCommunicator - 2.0.41     © 2025 Programmizd 02
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / db2sysc
21 сообщений из 21, страница 1 из 1
db2sysc
    #39045579
Фотография -_Михаил_-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
db2sysc и еще один процесс tcadm раз в день начинают загружать процессор до 100%. Есть ли этому обьяснение? Что вообще делает db2sysc

Спасибо заранее
...
Рейтинг: 0 / 0
db2sysc
    #39046116
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
-_Михаил_-,

The DB2 process model
...
Рейтинг: 0 / 0
db2sysc
    #39046739
Фотография -_Михаил_-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mark Barinstein,

Спасибо Марк
...
Рейтинг: 0 / 0
db2sysc
    #39069561
Фотография -_Михаил_-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mark Barinstein,

к сожалению я пока ничего не нашел, что могло бы объяснить высокий топ процесса db2sysc. Прилагаю конфигурацию базы. Может кто то увидит что там подправить можно.

Заранее благодарен

Михаил

Database Manager Configuration

Node type = Enterprise Server Edition with local and remote clients

Database manager configuration release level = 0x0d00

CPU speed (millisec/instruction) (CPUSPEED) = 2,834065e-07
Communications bandwidth (MB/sec) (COMM_BANDWIDTH) = 1,000000e+02

Max number of concurrently active databases (NUMDB) = 8
Federated Database System Support (FEDERATED) = NO
Transaction processor monitor name (TP_MON_NAME) =

Default charge-back account (DFT_ACCOUNT_STR) =

Java Development Kit installation path (JDK_PATH) = /home/db2inst1/sqllib
/java/jdk64

Diagnostic error capture level (DIAGLEVEL) = 3
Notify Level (NOTIFYLEVEL) = 3
Diagnostic data directory path (DIAGPATH) = /home/db2inst1/sqllib
/db2dump
Alternate diagnostic data directory path (ALT_DIAGPATH) =
Size of rotating db2diag & notify logs (MB) (DIAGSIZE) = 0

Default database monitor switches
Buffer pool (DFT_MON_BUFPOOL) = OFF
Lock (DFT_MON_LOCK) = OFF
Sort (DFT_MON_SORT) = OFF
Statement (DFT_MON_STMT) = OFF
Table (DFT_MON_TABLE) = OFF
Timestamp (DFT_MON_TIMESTAMP) = OFF
Unit of work (DFT_MON_UOW) = OFF
Monitor health of instance and databases (HEALTH_MON) = ON

SYSADM group name (SYSADM_GROUP) = DB2IADM1
SYSCTRL group name (SYSCTRL_GROUP) =
SYSMAINT group name (SYSMAINT_GROUP) =
SYSMON group name (SYSMON_GROUP) =

Client Userid-Password Plugin (CLNT_PW_PLUGIN) =
Client Kerberos Plugin (CLNT_KRB_PLUGIN) =
Group Plugin (GROUP_PLUGIN) =
GSS Plugin for Local Authorization (LOCAL_GSSPLUGIN) =
Server Plugin Mode (SRV_PLUGIN_MODE) = UNFENCED
Server List of GSS Plugins (SRVCON_GSSPLUGIN_LIST) =
Server Userid-Password Plugin (SRVCON_PW_PLUGIN) =
Server Connection Authentication (SRVCON_AUTH) = NOT_SPECIFIED
Cluster manager (CLUSTER_MGR) =

Database manager authentication (AUTHENTICATION) = SERVER
Alternate authentication (ALTERNATE_AUTH_ENC) = NOT_SPECIFIED
Cataloging allowed without authority (CATALOG_NOAUTH) = NO
Trust all clients (TRUST_ALLCLNTS) = YES
Trusted client authentication (TRUST_CLNTAUTH) = CLIENT
Bypass federated authentication (FED_NOAUTH) = NO

Default database path (DFTDBPATH) = /home/db2inst1

Database monitor heap size (4KB) (MON_HEAP_SZ) = AUTOMATIC(90)
Java Virtual Machine heap size (4KB) (JAVA_HEAP_SZ) = 2048
Audit buffer size (4KB) (AUDIT_BUF_SZ) = 0
Size of instance shared memory (4KB) (INSTANCE_MEMORY) = AUTOMATIC(821132)
Agent stack size (AGENT_STACK_SZ) = 1024
Sort heap threshold (4KB) (SHEAPTHRES) = 0

Directory cache support (DIR_CACHE) = YES

Application support layer heap size (4KB) (ASLHEAPSZ) = 15
Max requester I/O block size (bytes) (RQRIOBLK) = 32767
Workload impact by throttled utilities(UTIL_IMPACT_LIM) = 10

Priority of agents (AGENTPRI) = SYSTEM
Agent pool size (NUM_POOLAGENTS) = AUTOMATIC(100)
Initial number of agents in pool (NUM_INITAGENTS) = 0
Max number of coordinating agents (MAX_COORDAGENTS) = AUTOMATIC(200)
Max number of client connections (MAX_CONNECTIONS) = AUTOMATIC(MAX_COORDAG
ENTS)

Keep fenced process (KEEPFENCED) = YES
Number of pooled fenced processes (FENCED_POOL) = AUTOMATIC(MAX_COORDAG
ENTS)
Initial number of fenced processes (NUM_INITFENCED) = 0

Index re-creation time and redo index build (INDEXREC) = RESTART

Transaction manager database name (TM_DATABASE) = 1ST_CONN
Transaction resync interval (sec) (RESYNC_INTERVAL) = 180

SPM name (SPM_NAME) = zupra10
SPM log size (SPM_LOG_FILE_SZ) = 256
SPM resync agent limit (SPM_MAX_RESYNC) = 20
SPM log path (SPM_LOG_PATH) =

TCP/IP Service name (SVCENAME) = DB2_db2inst1
Discovery mode (DISCOVER) = SEARCH
Discover server instance (DISCOVER_INST) = ENABLE

SSL server keydb file (SSL_SVR_KEYDB) =
SSL server stash file (SSL_SVR_STASH) =
SSL server certificate label (SSL_SVR_LABEL) =
SSL service name (SSL_SVCENAME) =
SSL cipher specs (SSL_CIPHERSPECS) =
SSL versions (SSL_VERSIONS) =
SSL client keydb file (SSL_CLNT_KEYDB) =
SSL client stash file (SSL_CLNT_STASH) =

Maximum query degree of parallelism (MAX_QUERYDEGREE) = ANY
Enable intra-partition parallelism (INTRA_PARALLEL) = NO

Maximum Asynchronous TQs per query (FEDERATED_ASYNC) = 0

No. of int. communication buffers(4KB)(FCM_NUM_BUFFERS) = AUTOMATIC(4096)
No. of int. communication channels (FCM_NUM_CHANNELS) = AUTOMATIC(2048)
Inter-node comm. parallelism (FCM_PARALLELISM) = 1
Node connection elapse time (sec) (CONN_ELAPSE) = 10
Max number of node connection retries (MAX_CONNRETRIES) = 5
Max time difference between nodes (min) (MAX_TIME_DIFF) = 60

db2start/db2stop timeout (min) (START_STOP_TIME) = 10


...
Рейтинг: 0 / 0
db2sysc
    #39069602
Victor Metelitsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для начала, посмотреть список подключённых прикладнух
db2 list application show detail
db2top
db2bp
куча прочего, что умеет показывавать список подключений...

Сама по себе нагрузка на процессор db2sysc ни о чём плохом не говорит - это multuthread-приложение (даже под Линуксом), threads связаны с подключёнными клиентами (в простейшем случае 1:1) и могут выполнять для клиентов какую-то работу. Или полезную работу по расписанию (к примеру, табличную статистику собирать).

Вот если ничего подобного нет (подключений нет, а процессор грузит), тогда стоит беспокоиться - патчи искать и т.п. Я вот как-то обнаружил, что на OEL приходится ставить RH-ядро, с UEK у DB2 жизни нет (по крайней мере, некоторая версия UEK с некоторой версией DB2). Короче, едва ли это вопрос конфигурации.
...
Рейтинг: 0 / 0
db2sysc
    #39069630
Фотография -_Михаил_-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Victor Metelitsa,

спасибо за ответ. Проблема в том, что есть всего одно подключение и вроде бы оно не должно сильно жрать ресурсы. Железо же наоборот очень крутое зет-линукс на маинфрейме зет12
...
Рейтинг: 0 / 0
db2sysc
    #39069676
m&n
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
m&n
Гость
-_Михаил_-,

на базах настроен automaintenance (runstats,reorg, бэкап и т.д.)?
...
Рейтинг: 0 / 0
db2sysc
    #39069891
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
-_Михаил_-к сожалению я пока ничего не нашел, что могло бы объяснить высокий топ процесса db2sysc.
Есть возможность посмотреть, какие нити используют процессор больше остальных.
На сервере от владельца экземпляра:
$ db2pd -edus interval=10 top=5
За 10 секунд топ 5 нитей по использованию процессора.
...
Рейтинг: 0 / 0
db2sysc
    #39070234
Фотография -_Михаил_-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте Марк

вот что я получил:

EDU ID TID Kernel TID EDU Name USR (s) SYS (s) USR DELTA SYS DELTA
=========================================================================================================
584 4397748709648 30793 db2agntdp (KTC3 ) 0 0.360000 0.070000 0.000000 0.000000
1 4397593520400 62873 db2sysc 0 3152.200000 124.970000 0.000000 0.000000
11 4397853567248 62874 db2alarm 0 110.580000 110.680000 0.000000 0.000000
12 4397849372944 62875 db2thcln 0 0.000000 0.000000 0.000000 0.000000
13 4397845178640 62877 db2licc 0 0.020000 0.040000 0.000000 0.000000


Правда сейчас процессор не загружен. Обычно пик приходится на 20:00 часов. Сегодня я попробую выполнить эту команду во время пика нагрузки
...
Рейтинг: 0 / 0
db2sysc
    #39070283
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
-_Михаил_-,

Добрый день.

Что именно загружает процессор в данный момент можно посмотреть с помощью WLM_GET_WORKLOAD_OCCURRENCE_ACTIVITIES_V97
Работающие утилиты - с помощью SYSIBMADM.SNAPUTIL
...
Рейтинг: 0 / 0
db2sysc
    #39177184
Фотография -_Михаил_-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mark,

еще один вопрос на ту же тему

Как поменять путь к файлам db2diag.log ? По умолчанию он пишется в деректорию db2dump под рутом. И еще. Можно ли произвольно обнулять db2diag.log

Заранее спасибо
...
Рейтинг: 0 / 0
db2sysc
    #39177208
CawaSPb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
--# Mark mode on
-_Михаил_-Как поменять путь к файлам db2diag.log ?
Код: plaintext
db2 update dbm cfg using diagpath <path>
-_Михаил_-По умолчанию он пишется в деректорию db2dump под рутом.
А вы инстанс под рутом зарегистрировали? Или просто имеете ввиду "в sqllib/db2dump в хомяке"?
-_Михаил_-И еще. Можно ли произвольно обнулять db2diag.log
Используйте лучше:
Код: plaintext
db2diag -A

Один раз (на Win) серьёзно накололись с удалением старого путём переноса.

--# Mark mode off
...
Рейтинг: 0 / 0
db2sysc
    #39177538
Фотография -_Михаил_-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CawaSPb,

спасибо, буду пробовать
...
Рейтинг: 0 / 0
db2sysc
    #39177541
Фотография -_Михаил_-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CawaSPb alias Mark mode
CawaSPbА вы инстанс под рутом зарегистрировали? Или просто имеете ввиду "в sqllib/db2dump в хомяке"?


нет, инстанс зарегистрирован под db2inst1 /home/db2inst1/db2inst1 и он лежит на другом диске. /home/db2inst1/sqllib/db2dump лежит под рутом.
...
Рейтинг: 0 / 0
db2sysc
    #39177626
Фотография -_Михаил_-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
продолжая серию детских вопросов ...

под /home/db2inst1/sqllib/db2dump лежит файл 21904.68.000.dump.bin размером 493MB . Moжно ли его удалить?
...
Рейтинг: 0 / 0
db2sysc
    #39177632
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
-_Михаил_-/home/db2inst1/sqllib/db2dump лежит под рутом.
Что это значит - "лежит под рутом"?
Права на каталог db2dump должны быть rwxrwsrwt, пользователь - владелец экземпляра db2, группа - его первичная группа.
Если у вас другие права или владелец/группа на этот каталог, то зачем так сделано?
...
Рейтинг: 0 / 0
db2sysc
    #39177661
Фотография -_Михаил_-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mark Barinstein,

лежит под рутом значит смонтировано под /

host:/home/db2inst1/sqllib/db2dump # pwd
/home/db2inst1/sqllib/db2dump

host:/home/db2inst1/sqllib/db2dump # df .
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/dasda1 8256948 6046068 1791452 78% /

владелец db2inst1 группа db2iadm1

Поскольку под рутом место мало стало, мне надо выкинуть все не нужное

host:/home/db2inst1/sqllib/db2dump
# df -h .
Filesystem Size Used Avail Use% Mounted on
/dev/dasda1 7.9G 5.8G 1.8G 78% /
...
Рейтинг: 0 / 0
db2sysc
    #39177691
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
-_Михаил_-под /home/db2inst1/sqllib/db2dump лежит файл 21904.68.000.dump.bin размером 493MB . Moжно ли его удалить?Это дамп-файл, который сгенерировался при какой-то проблеме. Если у вас нет активных запросов в поддержку DB2 (PMR'ов), можете его удалить.
...
Рейтинг: 0 / 0
db2sysc
    #39177701
Фотография -_Михаил_-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mark Barinstein,

спасибо Марк
...
Рейтинг: 0 / 0
db2sysc
    #39178623
Фотография -_Михаил_-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CawaSPbИспользуйте лучше:
Код: plaintext
db2diag -A


А что делает db2diag -A ?
...
Рейтинг: 0 / 0
db2sysc
    #39179184
use-se
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
-_Михаил_-CawaSPbИспользуйте лучше:
Код: plaintext
db2diag -A


А что делает db2diag -A ?
Меняет имя и создает пустой.
...
Рейтинг: 0 / 0
21 сообщений из 21, страница 1 из 1
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / db2sysc
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]