Текущее время: Пн, май 05 2025, 12:20

Часовой пояс: UTC + 3 часа


Правила форума


ВНИМАНИЕ! Прежде чем задавать вопрос, ознакомьтесь со ссылками ниже:

Вопросы по отличиям версий SAP, Add-On, EHP - сюда
Вопросы по SAP Front End (SAPlogon, SAPgui, guiXT и т.д.) - сюда
Вопросы по LSMW - сюда
Вопросы по архивации в SAP - сюда
Вопросы по SAP GRC - сюда
Вопросы по SAP Business Workplace (почте SAP) и SAP Office - сюда
Вопросы по miniSAP (SAP mini basis) - сюда
Вопросы по SAP HANA - сюда
Вопросы по лицензированию продуктов SAP - сюда



Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
 Заголовок сообщения: STORAGE_PARAMETERS_WRONG_SET
СообщениеДобавлено: Ср, май 30 2007, 16:26 
Модератор
Модератор
Аватара пользователя

Зарегистрирован:
Вт, дек 14 2004, 11:36
Сообщения: 449
Откуда: Moscow
Пол: Мужской
Друзья, направьте на путь истинный :)
При запуске на DI большой выборки, тр-ция валится в дамп (сабж)
На момент дампа потребление памяти следующее (на инстансе кроме меня никого больше нет)
SAP memory Current use Max. use In memory On disk
[%] [kB] [kB] [kB] [kB]

Roll area 0,00 0 0 262.144 0
Paging area 0,00 0 0 131.072 0
Extended Memory 25,45 1.058.816 1.081.344 4.160.512
Heap Memory 219.713 219.713

По непонятной мне причине не аллокируется доступное пространство Heap
Пожалуйста, подскажите, где может быть причина?

DI WIN2003 Ent. IA32 8Gb RAM SWAP 16756 /3GB /PAE

ztta/roll_area 2000896 Byte
ztta/roll_first 1024 Byte
ztta/short_area 1600000 Byte
rdisp/ROLL_SHM 32768 8 kB
rdisp/PG_SHM 16384 8 kB
rdisp/PG_LOCAL 150 8 kB
em/initial_size_MB 4064 MB
em/blocksize_KB 1024 kB
em/address_space_MB 512 MB
ztta/roll_extension 2000683008 Byte
abap/heap_area_dia 2000683008 Byte
abap/heap_area_nondia 2000683008 Byte
abap/heap_area_total 2000683008 Byte
abap/heaplimit 40894464 Byte
abap/use_paging 0

_________________
Интуиция - это способность головы чувствовать ж…


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, май 30 2007, 16:40 
Старший специалист
Старший специалист

Зарегистрирован:
Чт, сен 08 2005, 13:23
Сообщения: 481
Откуда: Москва
Пол: Мужской
В дампе должно быть написано, сколько процесс затребовал памяти. И кажется сколько у него есть сейчас... Когда у меня такое было, то было видно, что в данный момент памяти он есть не много, но при прибавлении затребованной памяти сумма превышала допустимое значение. Так как требовал немного больше 1Гб..


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, май 30 2007, 16:51 
Модератор
Модератор
Аватара пользователя

Зарегистрирован:
Вт, дек 14 2004, 11:36
Сообщения: 449
Откуда: Moscow
Пол: Мужской
Code:
...
Set the system profile parameters
- abap/heap_area_dia
- abap/heap_area_nondia
to a maximum of 224986624. Then reduce the value by 10.000.000 to be on the
safe side.
...

что намного меньше параметра abap/heap_area_dia

_________________
Интуиция - это способность головы чувствовать ж…


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, май 30 2007, 17:01 
Старший специалист
Старший специалист

Зарегистрирован:
Чт, сен 08 2005, 13:23
Сообщения: 481
Откуда: Москва
Пол: Мужской
Похоже, что это память, которая есть сейчас, сколько процесс запросил дополнительно, в дампе не написано...
224986624 = 219.713, что и показывал st02
нашел в своих системах старый дамп такой-же, да, он показывает сколько памяти выделено в данный момент процессу, но не показывает сколько запросил дополнительно...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, май 31 2007, 12:17 
Модератор
Модератор
Аватара пользователя

Зарегистрирован:
Вт, дек 14 2004, 11:36
Сообщения: 449
Откуда: Moscow
Пол: Мужской
Свежих мыслей не появилось, коллеги? :?

_________________
Интуиция - это способность головы чувствовать ж…


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, май 31 2007, 12:52 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пт, сен 10 2004, 09:58
Сообщения: 252
Дело может быть в ограничениях 32бит архитектуры.
Под процесс (disp+work=DIA) выделяется 2 Гб. (3Гб. с опцией /3G) - это адресуемое пространство. Сюда должны поместиться: буфера инстанции, контекст пользователя (в данном случае extended memory), heap memory. А если учесть еще фрагментацию памяти, когда в эти 2Гб. входит куча мелких областей памяти, которые SAP не хочет использовать - ему подавай непрерывную область - то получается, что памяти процесс может использовать совсем чуть-чуть, несмотря на 8 Гб. оперативки.

Поставьте 64бит диалоговую инстанцию. есть опыт добавления DI 64бит linux к CI 32бит Windows.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, май 31 2007, 13:36 
Модератор
Модератор
Аватара пользователя

Зарегистрирован:
Вт, дек 14 2004, 11:36
Сообщения: 449
Откуда: Moscow
Пол: Мужской
PK6, спасибо за ответ. Я подозревал, что это из-за IA32
В итоге, мы не можем аллокировать больше 1,5 Гб на процесс (EM+Heap)? Я правильно понял?

_________________
Интуиция - это способность головы чувствовать ж…


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 7 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB