Текущее время: Вс, май 04 2025, 20:55

Часовой пояс: 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 - сюда



Начать новую тему Ответить на тему  [ Сообщений: 17 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: проблема с Extended memory
СообщениеДобавлено: Вт, апр 11 2006, 10:35 
Гость
Добрый день !
Установил на Linux SuSe Диалоговую инстанцию.
CPU AMD OPTERON 64 bit RAM 8Gb
ОS: #uname -a
Linux 2.6.13-15-smp #1 SMP Tue Sep 13 14:56:15 UTC 2005 x86_64 x86_64 x86_64 GNU/Linux
SAP kernel: 46D_EXT 1636
Проблема вот в чем:
При количестве зарегистрированных пользователей в системе > 100 в st02 сжирается Extended memory - 100% в следствии чего диалоговые процессы часто уходят в PRIV.
Как я понял надо увеличить параметр профиля em/initial_size_MB=1024. Пытаюсь увеличить этот параметр до 4Gb, при запуске инстанции в /usr/sap/<SID>/DVEBMGS00/work/dev_disp ругается на allocate memory 4096.
В чем может быть проблема ?
Памяти вроде бы достаточно для одной DI
# free
total used free shared buffers cached
Mem: 8118836 3099008 5019828 0 73084 2584296
-/+ buffers/cache: 441628 7677208
Swap: 10268208 0 10268208 Вот тут меня тоже смущает почему не используется сфоп

Помогите разобраться с проблемой
Спасибо.


Пометить тему как нерешенную
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, апр 11 2006, 10:55 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пт, сен 10 2004, 09:58
Сообщения: 252
Linux 64-х разрядный. А SAP Kernel 32-х или 64-х?
Какое значение параметров расширенной памяти установлено сейчас?


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, апр 11 2006, 11:10 
Гость
PK6 написал(а):
Linux 64-х разрядный. А SAP Kernel 32-х или 64-х?
Какое значение параметров расширенной памяти установлено сейчас?

SAP - 32-х ибо ядра 46D 64 бит для Linux я не нашел (как я понял его в природе нет)
http://listserv.sap.com/pipermail/linux ... 00051.html
You can run the 32 bit 46D_EXT kernel on Linux distributions built for x86_64
since we do not deliver a 64 bit 46D_EXT SAP kernel for x86_64.

Вот мои параметры:
Profile parameter Value Unit Comment

Roll, extended and heap memory EXTM
ztta/roll_area 2000896 Byte Roll area per workprocess (total)
ztta/roll_first 1024 Byte First amount of roll area used in a dialog WP
ztta/short_area 1400000 Byte Short area per workprocess
rdisp/ROLL_SHM 24320 8 kB Part of roll file in shared memory
rdisp/PG_SHM 10680 8 kB Part of paging file in shared memory
rdisp/PG_LOCAL 150 8 kB Paging buffer per workprocess
em/initial_size_MB 1024 MB Initial size of extended memory
em/blocksize_KB 1024 kB Size of one extended memory block
em/address_space_MB 512 MB Address space reserved for ext. mem. (NT only)
ztta/roll_extension 262144000 Byte Max. extended mem. per session (external mode)
abap/heap_area_dia 2000683008 Byte Max. heap memory for dialog workprocesses
abap/heap_area_nondia 2000683008 Byte Max. heap memory for non-dialog workprocesses
abap/heap_area_total 2000683008 Byte Max. usable heap memory
abap/heaplimit 40894464 Byte Workprocess restart limit of heap memory
abap/use_paging 0 Paging for flat tables used (1) or not (0)


Пометить тему как нерешенную
Вернуться к началу
  
 
 Заголовок сообщения:   Тема решена
СообщениеДобавлено: Вт, апр 11 2006, 11:20 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Ср, янв 12 2005, 11:52
Сообщения: 337
Откуда: Кузня->Москва
а вот эта нотка 386605

насколько я помню на 32-bit ядре не получится больше 2GB EM запинать.

думаю нотка расскажет все. и на эту тему вообще много нот выпушено было


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, апр 11 2006, 11:28 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Пт, янв 20 2006, 12:50
Сообщения: 143
В нотках погляди.
Хотябы с 548845 начни: Internal session over 2 GB
И все к ней приэтаченные
Или вот только что нашла
386605 - SAP Memory Management for Linux
Вообще в ноты, в ноты: там про вашу проблему много чего имеется


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, апр 11 2006, 11:31 
Гость
Johnny_nvkz написал(а):
а вот эта нотка 386605

насколько я помню на 32-bit ядре не получится больше 2GB EM запинать.

думаю нотка расскажет все. и на эту тему вообще много нот выпушено было

Спасибо огромное за помощь!
вопрос можно еще,чтобы избежать проблему использования Exended memory какой параметр менять, кроме em/initial_size_MB?
может быть уменьшить ztta/roll_extension ?


Пометить тему как нерешенную
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, апр 11 2006, 11:42 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Вт, авг 17 2004, 14:04
Сообщения: 328
Откуда: MO/Korolev
Belan написал(а):
Johnny_nvkz написал(а):
à âîò ýòà íîòêà 386605

íàñêîëüêî ÿ ïîìíþ íà 32-bit ÿäðå íå ïîëó÷èòñÿ áîëüøå 2GB EM çàïèíàòü.

äóìàþ íîòêà ðàññêàæåò âñå. è íà ýòó òåìó âîîáùå ìíîãî íîò âûïóøåíî áûëî

Ñïàñèáî îãðîìíîå çà ïîìîùü!
âîïðîñ ìîæíî åùå,÷òî áû èçáåæàòü ïðîáëåìó èñïîëüçîâàíèÿ Exended memory êàêîé ïàðàìåòð ìåíÿòü, êðîìå em/initial_size_MB?
ìîæåò áûòü óìåíüøèòü ztta/roll_extension ?


Íåîáõîäèìî:
1. Óâåëè÷èòü em/initial_size_MB äî 2 Ãá,
2. ztta/roll_first ñáðîñèòü íà 1.
3. Ïîèãðàòüñÿ ñ óâåëè÷åíèåì roll area (íóæíî ñìîòðåòü ÷åðåç ST02 êàê îíà èñïîëüçóåòñÿ).
4. Ïîëèñòàòü êóðñèê BC315.


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, апр 11 2006, 11:46 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Ср, янв 12 2005, 11:52
Сообщения: 337
Откуда: Кузня->Москва
Я могу ошибаться. но мне кажется на такой конфигурации больше 100 пользвоателей очень тяжело будет работать.

даже еслипоставить EM=2Gb то накаждого пользера получится метров по 20 Mb маловато это.
я исходил из 40 на пользера и на каждый рабочий процесс должно быть по 20 метров.
ну и в идеале 5 юзеров на один рабочий процесс.
маловато 2 гига


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, апр 11 2006, 11:56 
Гость
Johnny_nvkz написал(а):
Я могу ошибаться. но мне кажется на такой конфигурации больше 100 пользвоателей очень тяжело будет работать.

даже еслипоставить EM=2Gb то накаждого пользера получится метров по 20 Mb маловато это.
я исходил из 40 на пользера и на каждый рабочий процесс должно быть по 20 метров.
ну и в идеале 5 юзеров на один рабочий процесс.
маловато 2 гига

И как быть если я ЕМ больше 2 Гиг не могу установить?
действительно в ноте 386605 написано
i) em/initial_size_MB (initial size of the EM; if there is a higher demand for EM, em/initial_size_MB is automatically increased by 50% of the value, provided that em/max_size_MB has not yet been reached)
32 / 64 Bit: Absolute value of PHYS_MEMSIZE (Limited to 2040MB for 32-bit systems).


Пометить тему как нерешенную
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, апр 11 2006, 12:10 
Президент
Президент

Зарегистрирован:
Вт, авг 17 2004, 08:17
Сообщения: 3150
Откуда: В ВЕЧНОМ БАНЕ
Belan написал(а):
И как быть если я ЕМ больше 2 Гиг не могу установить?

Разворачивай вторую аппликуху на том же сервере


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, апр 11 2006, 12:38 
Гость
Спасибо всем огромное за помощь
да и еще вопросик, а как вы расчитывали сколько памяти на каждого пользователя?
Johnny_nvkz написал(а):
даже еслипоставить EM=2Gb то накаждого пользера получится метров по 20 Mb маловато это.
я исходил из 40 на пользера и на каждый рабочий процесс должно быть по 20 метров.
ну и в идеале 5 юзеров на один рабочий процесс.
маловато 2 гига

есть ли какая либо формула расчета??


Пометить тему как нерешенную
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, апр 11 2006, 16:10 
Менеджер
Менеджер

Зарегистрирован:
Вт, авг 17 2004, 11:44
Сообщения: 636
Пол: Мужской
Попробуйте пойти по ссылке service.sap.com/swdc и далее:

Installations and Upgrades -> Miscellaneous Components -> SAP Kernel -> SAP KERNEL 64-BIT -> SAP KERNEL 4.6D_EXT 64-BIT

Может быть это то, что Вам нужно.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, апр 11 2006, 16:35 
Гость
qdublin написал:
Попробуйте пойти по ссылке service.sap.com/swdc и далее:

Installations and Upgrades -> Miscellaneous Components -> SAP Kernel -> SAP KERNEL 64-BIT -> SAP KERNEL 4.6D_EXT 64-BIT

Может быть это то, что Вам нужно.

Увы к сожалению там нет 64 бит для линукс.
Вот что там в архиве
..
COMMON
DEC_64
LINUX_32
RLX_32
RLX_64
SUNOS_32
SUNOS_64
insttool.sh
Еще раз огромное спасибо всем за помощь!!!


Пометить тему как нерешенную
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, май 10 2006, 07:43 
Гость
Есть ядро SAP KERNEL 4.6D_EXT 64-BIT под Linux x86_64 (patch level 2228)


Пометить тему как нерешенную
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, май 15 2006, 17:38 
Специалист
Специалист

Зарегистрирован:
Чт, сен 30 2004, 13:50
Сообщения: 177
Carlos написал(а):
Есть ядро SAP KERNEL 4.6D_EXT 64-BIT под Linux x86_64 (patch level 2228)


А можно подробнее, как Вы на него вышли? Я не могу найти.

P.S. По поводу 2Гб. Мне действительно не удалось выделить на 4.6С более ~2Гб памяти (суммарно EM+Heap) для одной транзакции. Причём даже при 64-битном ядре (AIX5). Но общий объём не лимитирован этой цифрой даже для 32-битного ядра (пробовал на SLES9 на IA32 и EMT64).

Первый мой опыт был на Fedora Core 3 c 256М ОЗУ. EM была успешно сконфигурирована на 5Г с использованием swap-раздела. И я выделял 3-м разным транзакциям одновременно эти 5Г. Ну в реальной работе такой аппликейшн сервер конечно всерьёз использовать было нельзя, но 1-5 пользователей в принципе работать могли бы и это не было бы издевательством над ними.

Под SLES9 я не смог (имея вагон реальной памяти) выделить одной задаче более 1.3 - 1.7Гб EM. Но всё равно каждая транзакция могла использовать до ~2Гб, входя в PRIVMODE и хапая остаток из Heap`а. Суммарный лимит я не определял, но 8Г точно можно выделить для EM.
Ключевой параметр: es/implementation = map (для линукса). См. ноту 386605


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 17 ]  На страницу 1, 2  След.

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


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

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


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

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