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

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


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

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


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

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