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

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


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

Сейчас этот форум просматривают: Ahrefs [Bot]


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

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