Текущее время: Ср, май 07 2025, 23:15

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



Начать новую тему Ответить на тему  [ Сообщений: 11 ] 
Автор Сообщение
 Заголовок сообщения: Оптимизация использования ресурсов ABAP+Java
СообщениеДобавлено: Пн, май 18 2009, 16:41 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Вт, дек 11 2007, 10:46
Сообщения: 52
Пол: Мужской
Коллеги,
Установлена система ERP 6.0 SR3 ABAP+Java (WS 2003 x64). Java в части всех компонентов. Используется только XI. Можно ли сконфигурить Java часть таким образом, чтобы ресурсы физической и виртуальной памяти выделялись для XI, а для всех других компонентов Java - минимально. В системе работает несколько разработчиков. Кэша съедает 40 с лишнем Гб при запуске. Может неправильно впринципе что-то настроено?
Спасибо

_________________
faRAon


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Оптимизация использования ресурсов ABAP+Java
СообщениеДобавлено: Ср, май 20 2009, 12:53 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Вт, дек 11 2007, 10:46
Сообщения: 52
Пол: Мужской
Господа специалисты. Может кто-нибудь отправит куда в ноту или посоветует как уменьшить съедаемый кэш? :?:

_________________
faRAon


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Оптимизация использования ресурсов ABAP+Java
СообщениеДобавлено: Ср, май 20 2009, 13:20 
Менеджер
Менеджер

Зарегистрирован:
Пн, фев 11 2008, 11:38
Сообщения: 625
Круто однако 40 ГБ кеша на винде, да ещё и при старте? А вы не смотрели что за процессы у вас в Task Manager на память охотятся? Может это фишка XI (очень чильно сомневаюсь) ? А сколько у вас памяти физической? Какая база данных? Как настроены параметры памяти в RZ10, параметры ЯВА сервера (MAX HEAP ? )
Побольше информации.
С Уважением Серго.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Оптимизация использования ресурсов ABAP+Java
СообщениеДобавлено: Ср, май 20 2009, 14:37 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Вт, дек 11 2007, 10:46
Сообщения: 52
Пол: Мужской
Мозгов на сервере 32Г. На нем 2 системы и пару БД (все Oracle под WS 2003). Цифра 40 взялась при всем отключенном (или добавляется при включении системы). Другая система (IDES) кушает только 10 (в сумме 50). SAPService ~ 4 Гб в памяти, бльшую половину jlaunch.

Старт профайл:
#-----------------------------------------------------------------------
# Copy SAP Executables
#-----------------------------------------------------------------------
Start_Program_00 = immediate $(DIR_CT_RUN)\sapcpe$(FT_EXE) pf=$(_PF)
#-----------------------------------------------------------------------
# Start ABAP database
#-----------------------------------------------------------------------
_DB = $(DIR_CT_RUN)\strdbs.cmd
Start_Program_01 = immediate $(_DB) E31
#-----------------------------------------------------------------------
# Start SAP message server
#-----------------------------------------------------------------------
_MS = $(DIR_EXECUTABLE)\msg_server$(FT_EXE)
Start_Program_02 = local $(_MS) pf=$(_PF)
#-----------------------------------------------------------------------
# Start application server
#-----------------------------------------------------------------------
_DW = $(DIR_EXECUTABLE)\disp+work$(FT_EXE)
Start_Program_03 = local $(_DW) pf=$(_PF)
#-----------------------------------------------------------------------
# Start internet graphics server
#-----------------------------------------------------------------------
_IG = $(DIR_EXECUTABLE)\igswd$(FT_EXE)
Start_Program_04 = local $(_IG) -mode=profile pf=$(_PF)

Инстанс профайл:
DIR_CT_RUN = $(DIR_EXE_ROOT)\$(OS_UNICODE)\NTAMD64
DIR_EXECUTABLE = $(DIR_INSTANCE)\exe
jstartup/trimming_properties = off
jstartup/protocol = on
icm/ssl_config_0 = CRED=SAPSSLS.pse,VLIENT=1
jstartup/vm/home = C:\j2sdk1.4.2_12-x64
jstartup/max_caches = 500
jstartup/release = 700
jstartup/instance_properties = $(jstartup/j2ee_properties);$(jstartup/sdm_properties)
j2ee/dbdriver = $(DIR_EXECUTABLE)\ojdbc14.jar
rdisp/wp_no_dia = 10
rdisp/wp_no_btc = 3
rdisp/j2ee_start_control = 1
rdisp/j2ee_start = 1
rdisp/j2ee_libpath = $(DIR_EXECUTABLE)
exe/j2ee = $(DIR_EXECUTABLE)\jcontrol$(FT_EXE)
rdisp/j2ee_timeout = 600
rdisp/frfc_fallback = on
icm/HTTP/j2ee_0 = PREFIX=/,HOST=localhost,CONN=0-500,PORT=5$$00
icm/server_port_1 = PROT=HTTPS,PORT=443,TIMEOUT=900
icm/server_port_0 = PROT=HTTP,PORT=80$$
ms/server_port_0 = PROT=HTTP,PORT=81$$
rdisp/wp_no_enq = 1
rdisp/wp_no_vb = 1
rdisp/wp_no_vb2 = 1
rdisp/wp_no_spo = 1
DIR_CLIENT_ORAHOME = $(DIR_EXECUTABLE)
sec/libsapsecu = $(DIR_CT_RUN)\sapcrypto.dll
ssf/ssfapi_lib = $(DIR_CT_RUN)\sapcrypto.dll
ssf/name = SAPSECULIB
icm/plugin_3 = PROT=HTTPS,PLG=$(DIR_EXECUTABLE)\httpplugin.dll
icm/HTTPS/verify_client = 1
ssl/ssl_lib = $(DIR_CT_RUN)\sapcrypto.dll
j2ee/instance_id = ID0493774

Жава сервер:
-Djco.jarm=1
-XX:MaxPermSize=512M
-XX:PermSize=512M
-Xms2048M
-Xmx2048M
-XX:NewSize=341M
-XX:MaxNewSize=341M
-XX:+DisableExplicitGC
-verbose:gc
-XX:+PrintGCDetails
-XX:+PrintGCTimeStamps
-Djava.awt.headless=true
-Dsun.io.useCanonCaches=false
-XX:SoftRefLRUPolicyMSPerMB=1
-XX:SurvivorRatio=2
-XX:TargetSurvivorRatio=90
-Djava.security.policy=./java.policy
-Djava.security.egd=file:/dev/urandom
-Dorg.omg.CORBA.ORBClass=com.sap.engine.system.ORBProxy
-Dorg.omg.CORBA.ORBSingletonClass=com.sap.engine.system.ORBSingletonProxy
-Djavax.rmi.CORBA.PortableRemoteObjectClass=com.sap.engine.system.PortableRemoteObjectProxy

_________________
faRAon


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Оптимизация использования ресурсов ABAP+Java
СообщениеДобавлено: Ср, май 20 2009, 15:27 
Менеджер
Менеджер

Зарегистрирован:
Пн, фев 11 2008, 11:38
Сообщения: 625
А можно узнать как вы смотрите сколько Кэша съедается , и что вы имеете ввиду под Кеш в данном случае :) ? Через task manger ? Вы смотрели сколько он показывает при старте самой windows ? Как настроена SGA в оракле? (ну как минимум
SGA_MAX_SIZE) попробуйте выключит APP сервер оставив рабочую базу и посмотреть как изменится поедание, после и базу через SQLPLUS тормознуть ....
Ну для 32 ГБ Памяти может быть и нормально 40 кеш ... А SWAP как настроен ?
С Уважением. Кстати я что то не видел в вашем профиле PHYS_MEMSIZE, он у вас по умолчанию стоит ? на всю память ?


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Оптимизация использования ресурсов ABAP+Java
СообщениеДобавлено: Ср, май 20 2009, 19:47 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Вт, дек 11 2007, 10:46
Сообщения: 52
Пол: Мужской
Смотрю в кэш винды. Сейчас 52,4. Останавливаю ABAP+Java через SAP Management Console. После остановки осталось 13,3. Оракл запущен. Останавливаю оракл - осталось 12 (это съедает установленная рядом система). PHYS_MEMSIZE переменной нет. Как настроен SWAP? - тут не знаю, чесно говоря, что ответить. Чувствую, что нужно крутить, а вот что - не знаю... :(

_________________
faRAon


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Оптимизация использования ресурсов ABAP+Java  Тема решена
СообщениеДобавлено: Ср, май 20 2009, 20:12 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Вт, дек 11 2007, 10:46
Сообщения: 52
Пол: Мужской
PHYS_MEMSIZE выставил как на соседней системе - 512. Теперь все вместе 20,6. Судя по самому профайлу - значение затерлось, когда в нем через RZ10 лазили. Большое спасибо.

_________________
faRAon


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Оптимизация использования ресурсов ABAP+Java
СообщениеДобавлено: Чт, май 21 2009, 12:06 
Менеджер
Менеджер

Зарегистрирован:
Пн, фев 11 2008, 11:38
Сообщения: 625
Ну не надо 512, этож очень не хорошо ... , Это память которую вы жертвуете ABAP инстанции всю ..... ну с 32 ГИГАми то , - 10 второй системы - свой оракл - ява , + то что в XI ABAP не очень то используется ну от 3-4 гигов и выше ставьте ... Ну это конечно на усмотрение .... А , чуть не забыл , а что вы оракл то так сильно обидели ? у вас SGA_MAX_SIZE и ораклиный буфер db_cache_size чувствуется маленький, по тому как у вас память расходуется при остановке сервера.
Note 617416 - Oracle9i: Dynamic SGA (не смотрите что 9, в 10 тоже самое почти.)
Note 88416 - Zero administration memory management as of 4.0A/ Windows
С уважением.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Оптимизация использования ресурсов ABAP+Java
СообщениеДобавлено: Пт, май 22 2009, 07:21 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Пн, сен 27 2004, 08:14
Сообщения: 207
Откуда: Екатеринбург
Пол: Мужской
Если я правильно понимаю, то смысл параметра PHYS_MEMSIZE при использовании Zero administration memory management под виндой, следующий - это объем памяти, который система "откусывает" при старте. Но если потом ей не хватает этой памяти, она "откусывает" еще столько же и т.д. Так что установке этого параметра в 512 вполне разумна, на мой взгляд.

_________________
Усталость профессионалов обычно кончается смертью (с) П.Мамонов


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Оптимизация использования ресурсов ABAP+Java
СообщениеДобавлено: Пт, май 22 2009, 07:24 
Менеджер
Менеджер

Зарегистрирован:
Пн, фев 11 2008, 11:38
Сообщения: 625
Ну если достаточно 512 то разумно .... Я не считаю это разумным, всё же не зря по умолчанию он выставлен на всю память (подразумевается что база у вас где то далеко да и больше ничего нет на этом сервере).
... Да и во всех книжках по перфомансу написано как его правильно использовать ... никаких 512 там и в помине нет ....


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Оптимизация использования ресурсов ABAP+Java
СообщениеДобавлено: Пт, май 22 2009, 18:17 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Вт, дек 11 2007, 10:46
Сообщения: 52
Пол: Мужской
Насколько я знаю, 512 - минимальный параметр при котором SAP будет нормально работать, а дальше нужно гайды читать в зависимости от степени использования системы.

_________________
faRAon


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

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


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

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


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

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