powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Informix [игнор отключен] [закрыт для гостей] / Проблема с защелками
25 сообщений из 47, страница 1 из 2
Проблема с защелками
    #36999864
klepa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Коллеги!
Решили поставить новый сервер взамен старого.
При тестировании столкнулся с тем, что новый сервер работает медленнее старого, а точнее:
при числе запросов вдвое меньшем, чем на старом получаю:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
 [code=plaintext]
onstat -k
IBM Informix Dynamic Server Version  11 . 50 .FC4     -- On-Line -- Up 00:04:39 -- 18489584 Kbytes

Locks
address          wtlist           owner            lklist           type     tblsnum  rowid    key#/bsiz
4dd3c6d8          0                 388873bd8           0                     S     100002     209           0 
4dd3c858          0                 37e622fd8           0                     S     100002     209           0 
4dd3c958          0                 3888631d8           0                     S     100002     209           0 
4dd3ce58          0                 38885acd8           0                     S     100002     209           0 
4dd3cfd8          0                 38886b6d8           0                     S     100002     209           0 
4dec2fd8          0                 38887c928           0                     S     100002     209           0 
4dec3358          0                 37e5f9f28           0                     S     100002     209           0 


Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
 [code=plaintext]
onstat -g wmx

IBM Informix Dynamic Server Version  11 . 50 .FC4     -- On-Line -- Up 00:31:42 -- 18948336 Kbytes

Mutexes with waiters:
mid      addr             name               holder   lkcnt  waiter   waittime
 3279      37e7547f0        nsf.lock            11404      0        11454      1 
                                                              11423      1 
                                                              11336      2 
                                                              11379      2 
                                                              11443      2 
                                                              11421      5 
                                                              11444      2 

Что такое tblsnum 100002 и rowid 209?
Где искать узкое место?
Порылся в интернете но так и не разобрался.

На новом сервере 4 процессора вместо двух.
Памяти на обоих по 48 ГБ.
На новом сервере 12 дисков во внешнем массиве и 8 на борту. В старом 16 дисков на борту.
onconfig одинаковый. ОС настроены одинаково.
...
Рейтинг: 0 / 0
Проблема с защелками
    #36999920
Фотография Журавлев Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Проблема с защелками
    #36999962
Фотография Журавлев Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
защелка по английски latch, вы показали locks и mutex, абсолютно три перпендикулярные вещи.

Т.к. столбец wtlist везде =0, это вообще не проблема, это абсолютный порядок
tblsnum 100002 и rowid 209 я думаю это sysmaster:sysdatabases: ваша база=209
При подключении к базе каждая сессия блокирует строку с названием базы, чтобы базу нельзя было, например удалить, пока сессия подключена.
...
Рейтинг: 0 / 0
Проблема с защелками
    #37000009
Фотография Журавлев Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
про nsf.lock: соединение сколько времени устанавливается? С dns все в порядке?

Вообще у вас как тестирование проходит, много кратких соединений с быстро выполняющимся запросом?
...
Рейтинг: 0 / 0
Проблема с защелками
    #37000051
klepa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Журавлев Дениспро nsf.lock: соединение сколько времени устанавливается? С dns все в порядке?

Вообще у вас как тестирование проходит, много кратких соединений с быстро выполняющимся запросом?

Да именно так.
9 коннектов/расконнектов в секунду - все ОК.
10 - массовое ожидание защелки.
...
Рейтинг: 0 / 0
Проблема с защелками
    #37000059
Фотография Журавлев Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
klepaЖуравлев Дениспро nsf.lock: соединение сколько времени устанавливается? С dns все в порядке?

Вообще у вас как тестирование проходит, много кратких соединений с быстро выполняющимся запросом?

Да именно так.
9 коннектов/расконнектов в секунду - все ОК.
10 - массовое ожидание защелки.
еще раз: это не защелка это мьютекс
сравнивните для начала /etc/nsswitch.conf и /etc/resolv.conf на старом и на новом серверах
...
Рейтинг: 0 / 0
Проблема с защелками
    #37000063
яфшуеы
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
klepaКоллеги!
Решили поставить новый сервер взамен старого.
При тестировании столкнулся с тем, что новый сервер работает медленнее старого, а точнее:
при числе запросов вдвое меньшем, чем на старом получаю:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
 [code=plaintext]
onstat -k
IBM Informix Dynamic Server Version  11 . 50 .FC4     -- On-Line -- Up 00:04:39 -- 18489584 Kbytes

Locks
address          wtlist           owner            lklist           type     tblsnum  rowid    key#/bsiz
4dd3c6d8          0                 388873bd8           0                     S     100002     209           0 
4dd3c858          0                 37e622fd8           0                     S     100002     209           0 
4dd3c958          0                 3888631d8           0                     S     100002     209           0 
4dd3ce58          0                 38885acd8           0                     S     100002     209           0 
4dd3cfd8          0                 38886b6d8           0                     S     100002     209           0 
4dec2fd8          0                 38887c928           0                     S     100002     209           0 
4dec3358          0                 37e5f9f28           0                     S     100002     209           0 


Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
 [code=plaintext]
onstat -g wmx

IBM Informix Dynamic Server Version  11 . 50 .FC4     -- On-Line -- Up 00:31:42 -- 18948336 Kbytes

Mutexes with waiters:
mid      addr             name               holder   lkcnt  waiter   waittime
 3279      37e7547f0        nsf.lock            11404      0        11454      1 
                                                              11423      1 
                                                              11336      2 
                                                              11379      2 
                                                              11443      2 
                                                              11421      5 
                                                              11444      2 

Что такое tblsnum 100002 и rowid 209?



sysmaster:sysdatabases

klepaГде искать узкое место?
Порылся в интернете но так и не разобрался.

http://www-01.ibm.com/support/docview.wss?uid=swg21145897
nsf.lock в свое время достал по полной программе
но, nsf.lock скорее не причина а последствия чего-то

klepaНа новом сервере 4 процессора вместо двух.
Памяти на обоих по 48 ГБ.
На новом сервере 12 дисков во внешнем массиве и 8 на борту. В старом 16 дисков на борту.
onconfig одинаковый. ОС настроены одинаково.
А IDS?

А чего то делают нити если работают медленнее - чем они заняты?
...
Рейтинг: 0 / 0
Проблема с защелками
    #37000099
klepa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
авторА IDS?

А чего то делают нити если работают медленнее - чем они заняты?

Версия одна и та же

Код: plaintext
IBM Informix Dynamic Server Version 11.50.FC4

Нити ждут ......

Спасибо коллеги!
Завтра продолжу.
...
Рейтинг: 0 / 0
Проблема с защелками
    #37000130
яфшуеы
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
[quot Журавлев Денис]klepaпропущено...

еще раз: это не защелка это мьютекс


In Informix documentation, mutexes used to be referred to as latches. The term latch
is now synonymous with mutex.
...
Рейтинг: 0 / 0
Проблема с защелками
    #37000667
vasilis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
klepaonconfig одинаковый.
Покажите
...
Рейтинг: 0 / 0
Проблема с защелками
    #37001646
123mmm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
onconfig
+
onstat -g ath
onstat -g lmx
onstat -g wmx
onstat -g stk all
onstat -g nta
onstat –g act
+
http://www-01.ibm.com/support/docview.wss?uid=swg21271473
...
Рейтинг: 0 / 0
Проблема с защелками
    #37001747
klepa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
выложил onconfig
...
Рейтинг: 0 / 0
Проблема с защелками
    #37001763
klepa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
авторсравнивните для начала /etc/nsswitch.conf и /etc/resolv.conf на старом и на новом серверах

Проблем с разрешением имен нет.
файлы /etc/resolv.conf одинаковые
файлы /etc/nsswitch.conf не редактировались, одинаковые
...
Рейтинг: 0 / 0
Проблема с защелками
    #37001847
klepa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
авторonstat -g ath
onstat -g lmx
onstat -g wmx
onstat -g stk all
onstat -g nta
onstat –g act
...
Рейтинг: 0 / 0
Проблема с защелками
    #37001991
яфшуеы
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А какая у вас ОС?
ОС одинакові на новом и старом?
что грит vmstat ?
...
Рейтинг: 0 / 0
Проблема с защелками
    #37002165
klepa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
яфшуеы,

яфшуеы,

На старом RHEL 5.4 64бит
На новом RHEL 5.5 64бит
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
sar  1   10000 
Linux  2 . 6 . 18 - 194 .el5 

 02 : 50 : 25  PM       CPU     %user     %nice   %system   %iowait    %steal     %idle
 02 : 50 : 26  PM       all      31 . 97        0 . 00        1 . 72        1 . 06        0 . 00       65 . 25 
 02 : 50 : 27  PM       all      33 . 32        0 . 00        1 . 87        1 . 00        0 . 00       63 . 81 
 02 : 50 : 28  PM       all      35 . 03        0 . 00        1 . 87        1 . 16        0 . 00       61 . 94 
 02 : 50 : 29  PM       all      35 . 70        0 . 00        2 . 09        1 . 00        0 . 00       61 . 21 
 02 : 50 : 30  PM       all      33 . 59        0 . 00        2 . 06        1 . 06        0 . 00       63 . 29 
 02 : 50 : 31  PM       all      32 . 31        0 . 00        1 . 97        1 . 09        0 . 00       64 . 63 
...
Рейтинг: 0 / 0
Проблема с защелками
    #37002293
яфшуеі
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
І ядро и переменніе настроені одиноково на обеих серверах?

/sbin/sysctl -a | egrep "^kernel.shm|^kernel.sem" одинаково на обеих серверах?

KAIOON одинаково ли и скоко?
...
Рейтинг: 0 / 0
Проблема с защелками
    #37002560
klepa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
яфшуеі,
яфшуеі,

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
[informix@gebo- 07  ~]$ ipcs -l

------ Shared Memory Limits --------
max number of segments =  4096 
max seg size (kbytes) =  42949672 
max total shared memory (kbytes) =  1717986918404 
min seg size (bytes) =  1 

------ Semaphore Limits --------
max number of arrays =  4096 
max semaphores per array =  250 
max semaphores system wide =  64000 
max ops per semop call =  32 
semaphore max value =  32767 

------ Messages: Limits --------
max queues system wide =  16 
max size of message (bytes) =  65536 
default max size of queue (bytes) =  65536 
...
Рейтинг: 0 / 0
Проблема с защелками
    #37002803
klepa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Пытаюсь найти таблицу с tblsnum = 100002

Код: plaintext
select tabname[ 1 , 10 ], hex(partnum) from systables

Правильно ли я делаю?

У таблицы sysmaster:sysdatabases hex(partnum)= 0x00000000
...
Рейтинг: 0 / 0
Проблема с защелками
    #37003987
vasilis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
klepaвыложил onconfig

MULTIPROCESSOR 0
VPCLASS cpu,num=30,noage

А как понять выключение MULTIPROCESSOR и задание 30 CPUVP ? Если у вам многопроцессорный комп то это смысла не имеет, также, как и задавать такое кол-во CPUVP.
У вас так и на старом серваке работало ?

Рекомендую установить
MULTIPROCESSOR 1
VPCLASS cpu,num=4,noage

И как насчет KAIO ?
...
Рейтинг: 0 / 0
Проблема с защелками
    #37004489
klepa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vasilis,

Библиотеки установлены.
Судя по
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
 onstat -g iov

IBM Informix Dynamic Server Version  11 . 50 .FC4     -- On-Line -- Up 00:03:21 -- 18489584 Kbytes

AIO I/O vps:
class/vp s  io/s totalops  dskread dskwrite  dskcopy  wakeups  io/wup  errors tempops
  kio   0  i    8 . 6       1737       1262        475          0       2867     0 . 6         0          0 
  kio   1  i    3 . 1        616        369        247          0        916     0 . 7         0          0 
  kio   2  i    0 . 5         93         89          4          0        184     0 . 5         0          0 
  kio   3  i    0 . 4         77         66         11          0        120     0 . 6         0          0 
  kio   4  i    0 . 4         87         53         34          0        131     0 . 7         0          0 
  kio   5  i    0 . 8        155        145         10          0        310     0 . 5         0          0 
  kio   6  i    0 . 8        168        150         18          0        312     0 . 5         0          0 
  kio   7  i    1 . 5        297        129        168          0        349     0 . 9         0          0 

KAIO работает.

Чанки на файлах, поэтому включен DIRECT_IO

Попробовал изменить MULTIPROCESSOR 0 на 1.
Ничего не изменилось. И в том и в другом случаях грузятся все ядра.
М.б. этот параметр - атавизм?
...
Рейтинг: 0 / 0
Проблема с защелками
    #37004941
Фотография Daugava
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Странно, что никто еще не предложил банальный update statistics. Делался ?
...
Рейтинг: 0 / 0
Проблема с защелками
    #37004983
klepa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Нет, не атавизм.
На копии боевого сервера поведение БД изменилось.
Вместо 25 транзакций в секунду он стал обрабатывать 35.
На новом сервере никаких изменений :-(
...
Рейтинг: 0 / 0
Проблема с защелками
    #37004985
klepa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Daugava,

Статистика собрана.
...
Рейтинг: 0 / 0
Проблема с защелками
    #37005167
Фотография Daugava
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А для процедур статистика собиралась?
...
Рейтинг: 0 / 0
25 сообщений из 47, страница 1 из 2
Форумы / Informix [игнор отключен] [закрыт для гостей] / Проблема с защелками
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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