|
![]() |
#1 |
Участник
|
Цитата:
Сообщение от fed
![]() Это он у тебя SysLastValue перечитывает. Там есть запись с именем EntireTableCache. В записи хранится что-то типа битовой маски обновленных таблиц с EntireTableCache. Если один сервер обновляет одну из таких таблиц, то он обновляет эту запись, сигнализируя что остальные сервера обязаны соответствующую таблицу перечитать.
Почему спрашиваю. С какого-то момента полезли блокировки на этой записи. Нашел таблички с EntireTable кешированием, которые часто обновлялись. Переключил для них кеширование на FoundAndEmpty - не помогло. |
|
![]() |
#2 |
Moderator
|
Event 117 Changed language setting to us_english
Пишут: Every AOS server will update the SYSLASTVALUE every minute based on the registry key cachesynctime. The cachesynctime Registry key is located under the Services hive: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Dynamics Server\<4.0 or 5.0>\<AOS Instance number>\<AOS configuration name> Default value 60 Может у тебя там какой-то мусор ? P.S. Кстати у меня у локального сиквела тоже пейджинг идет. Хотя я на него просто внимания не обращаю и мусора у меня нету ![]() Последний раз редактировалось fed; 28.02.2012 в 19:16. |
|
![]() |
#3 |
Участник
|
Default value = (value not set)
|
|
![]() |
#4 |
Участник
|
установка значения 60 - не помогает. то же самое - PF delta большое.
|
|
![]() |
#5 |
Moderator
|
По моему остается только одно - забить
![]() Вообще я там вешал ссылочку на статью про блокировку страниц в SQL Server. Там пишут что мол тупые драйвера устройств съедают много non-pages memory и windows аггресивно посылает всем процессам просьбы освободить побольше памяти. Ну и эти процессы ее освобождают чтобы потом немедленно назад захватить... Так что возможно это просто неизбежно. Просто потому что авторы ax32serv.exe не поленились встроить какую-то обработку события нехватки памяти... |
|
|
За это сообщение автора поблагодарили: mazzy (2). |
![]() |
#6 |
Участник
|
Не проверял, как в 2009-й, а в 3.0 вроде межсерверная синхронизация работала только в том случае, если лицензий было больше чем на один АОС. В данном случае сколько АОСов лицензировано?
|
|
![]() |
#7 |
Участник
|
интересная мысль.
99. это партнерская лицензия. |
|
![]() |
#8 |
Участник
|
|
|
![]() |
#9 |
Участник
|
Поиграл со счетчиками - ошибки страниц в системе появляются постоянно, но при этом не происходит чтения страниц с диска
По-моему, происходит так называемый soft page fault. Одна из возможных причин - наличие разделяемой памяти между разными процессами в системе. Похоже, 2009-я использует межпроцессное взаимодействие на основе memory mapped files
__________________
Axapta v.3.0 sp5 kr2 |
|
|
За это сообщение автора поблагодарили: mazzy (2). |
Теги |
aos, ax2009, cachesynctime, entiretablecache, syslastvalue, производительность |
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|