powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / проблема с cache x86-64
4 сообщений из 4, страница 1 из 1
проблема с cache x86-64
    #35708609
mys
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
mys
Гость
Вот столкнулся со странной проблемой на Cache for Windows (x86-64) 2008.2 (Build 526) Thu Oct 16 2008 22:03:35 EDT
В системе 8ГБ ОЗУ, поэтому кеш бд установил в 6ГБ. Все работает нормально пока не запущу индексирование БД. объем индексируемых данных 2-3ГБ, общий объем БД 70ГБ. Индексирование простое, из ^Data(i,j)="Value" создается индекс ^Index("Value",i,j)="". Всего несколько индекных глобалов, размером от 1млн до ~200млн записей, новые значения добавляются в них. Индексирование идет до определенного момента, потом каше перестает полностью отвечать на внешние раздражители, т.е. терминалы, студия висят, новые подключения создать невозможно и т.д.
Индексирование запускается из терминала. Понаблюдал за процессами во время индексации. Процесс терминала плавно растет до 6ГБ, процесс WRTDMN до 3ГБ, одновременно он жрет все больше и больше процессорного времени, пока не нагрузит 1 ядро на 100%. После этого через несколько минут все стопорится, даже "Остановить Cache" не работает. После перезагрузки каше не стартует (вешается в процессе старта с теми же симптомами, по логу стопорится на 12/11-11:42:25:859 ( 228) 0 START: C:\InterSystems\Cache\Mgr\Journal\20081211.001), пока не прибью все журналы в ручную и не выставлю с помощью D ^STURECOV, чтобы запускалась как обычно.
Та же задача на x86-32 с 512МБ кеша на системе с 1ГБ ОЗУ отрабатывает без проблем, более того она там отпахала больше года без проблем.
Может кто-то сталкивался с подобной проблемой? )
Также еще 1 вопрос интересует, сколько % от ОЗУ под кеш является оправданным выделять? Почему в автоматическом режиме, в системе с 8ГБ ОЗУ выделяется всего 256МБ?
...
Рейтинг: 0 / 0
проблема с cache x86-64
    #35708719
mys
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
mys
Гость
UPDATE:
4Гб кеша - система висит (процесс терминала 4ГБ, WRTDMN - 2ГБ, загрузка 1 ядра 100%), если отрубить терминал, система минут через 10-15 начинает опять реагировать на запросы, загрузка ядер падает до 0.
2Гб кеша - отрабатывает нормально (терминал 2ГБ, WRTDMN - 1.8ГБ, держатся на этом уровне, загрузка ядер минимальна (1-2% загрузка процессора при 8 ядрах))

Неужели нет смысла ипользовать х64 версию? Ведь с 2ГБ замечательно работает х32, а win2k3 enterprise видит все 8ГБ ОЗУ.
...
Рейтинг: 0 / 0
проблема с cache x86-64
    #35713796
Ptn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Возможно вам поможет перед выполнением программы переключить процесс терминала в batch mode

Код: plaintext
$ZUTIL( 68 , 25 , 1 )
...
Рейтинг: 0 / 0
проблема с cache x86-64
    #35721965
mys
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
mys
Гость
Помогло частично. Полностью проблему решить удалось только отключением журналирования для всей БД...
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / проблема с cache x86-64
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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