1 Table of Contents: Ernel AVA ORE Ervices

Download as pdf or txt
Download as pdf or txt
You are on page 1of 5
At a glance
Powered by AI
The document discusses recommended settings for various system parameters in a PI landscape to optimize performance. It provides details on parameters that need configuration for the SAP kernel, Java services and PI adapters.

The document recommends parameters like rdisp/wp_no_dia, enque/async_req_max, enque/server/max_requests that need configuration for the SAP kernel and SCS for optimal performance of the PI system.

The document lists Java core service parameters like ApplicationThreadManager MaxThreadCount, ThreadManager MaxThreadCount, messaging.cluster.timeout that impact the performance of the PI system and need configuration.

Table of Contents

1 Table of Contents
1 TABLE OF CONTENTS ........................................................................................................................................ 1
2 DOCUMENT HISTORY ......................................................................................................................................... 2
3 PI INITIAL SETTINGS ........................................................................................................................................... 3
3.1 SAP KERNEL ....................................................................................................................................3
3.2 JAVA CORE SERVICES........................................................................................................................4

SAP Note 1375656 - SAP NetWeaver PI/AEX/PO system parameters 1


Document History

2 Document History

Before you start planning, make sure you have the latest version of this document. You can find the link
to the latest version via SAP Note 1375656 - SAP Netweaver PI/AEX/PO System parameters.

The following table provides an overview on the most important changes to this document.

Version Date Description

1.1 July 2013 Reason for new version: change in the format of the document and
inclusion of new recommendations for new parameters

1.2 September 2013 Adjustment of parameter recommendations as follows:


- deletion of parameter xiadapter.outbound.timeout.default
- rename of parameter rdisp/max_wp_run to rdisp/max_wprun_time

1.3 November 2013 Adjustment of the comment for the parameter


abap/arfcrstate_col_delete.

1.4-1.5 December 2015 Adjustment tool for parameter changes

1.6 January 2016 Hint to SAP Note 1474777

1.7 April 2017 Added minor hints

1.8 September 2017 Updates to ICM / WD, rename to officially include PI/PO/AEX

1.9 October 2018 Updates: icm/max_sockets, jco.cpic_maxconv

SAP Note 1375656 - SAP NetWeaver PI/AEX/PO system parameters 2


PI/AEX/PO Initial Settings

3 PI/AEX/PO Initial Settings


Based on the our expertise and SAP Documentation, please find below listed parameters to be configured in your
PI systems.

3.1 SAP Kernel & SCS Parameters


The following configuration must be set in your system via transaction code RZ10. Some of the parameters allow
dynamic change. Those can be changed directly via transaction code RZ11 though the change is not persisted in
the system configuration. All changes must be configured via transaction code RZ10.

Listed below the description of terms used in the recommendation table:


- CPU cores: number of CPU cores of the ABAP application server
- threads: sum of JEE system and application threads
- nodes: number of server nodes of the current JEE instance

Parameter Type SAP Recommended Value Comment


Release
rdisp/wp_no_dia ABAP 6-8*#CPU cores 6-10*#CPU cores
rdisp/wp_no_btc ABAP 3 3–5
rdisp/wp_no_vb ABAP 1 1–3
rdisp/wp_no_spo ABAP 1 1–3
rdisp/dynamic_wp_check ABAP 7.20 on FALSE TRUE or FALSE
enque/async_req_max SCS max(5000, 5000 - 10000
#nodes*#threads)
enque/server/max_requests SCS max(5000, 5000 - 12500
#nodes*#threads +
25*enqtab_sizeMB)
enque/ SCS max(5000, 5000 - 10000
server/max_query_requests #nodes*#threads)
enque/table_size SCS max(64000, 64000 - 102400
#nodes*#threads*1,5)
icm/max_conn ABAP/ Kernel < 8000 500 – 8000
Java 7.43 SAP Note 2007212
icm/min_threads ABAP/ Kernel < 250 100 – 500
Java 7.43
icm/min_threads ABAP/ Kernel Do not set Calculated based on
Java 7.43+ icm/max_conn
icm/max_threads ABAP/ Kernel < 500 250 – 500
Java 7.43
icm/max_threads ABAP/ Kernel Do not set Calculated based on
Java 7.43+ icm/max_conn
icm/max_sockets ABAP/ Kernel Refer to SAP Note 2048 – 16384
Java 2107665 - Definition of Kernel
parameter
icm/max_sockets
icm/max_sockets ABAP/ Kernel Do not set Calculated based on
Java 7.43+ icm/max_conn
icm/req_queue_len ABAP/ Kernel < 6000 SAP Note 2007212
Java 7.43
icm/req_queue_len ABAP/ Kernel Do not set Calculated based on
Java 7.43+ icm/max_conn
mpi/total_size_MB ABAP/ Kernel < 500 80 – 500
Java 7.43 SAP Note 2007212
mpi/total_size_MB ABAP/ Kernel Do not set Calculated based on
Java 7.43+ icm/max_conn
mpi/max_pipes ABAP/ Kernel < 16000 4000 - 16000
Java 7.43 SAP Note 2007212
mpi/max_pipes ABAP/ Kernel Do not set Calculated based on
Java 7.43+ icm/max_conn
wdisp/HTTP/max_pooled_con ABAP/ Kernel Do not set Calculated based on
Java 7.43+ icm/max_conn

SAP Note 1375656 - SAP NetWeaver PI/AEX/PO system parameters 3


PI/AEX/PO Initial Settings

Parameter Type SAP Recommended Value Comment


Release
wdisp/HTTPS/max_pooled_con ABAP/ Kernel Do not set Calculated based on
Java 7.43+ icm/max_conn
icm/keep_alive_timeout ABAP/ 30
Java
icm/server_port_0 ABAP/ PROT=HTTP, PROCTIMEOUT 600
Java PORT=<icmhttpport>, - 1800
TIMEOUT=30,
PROCTIMEOUT=600
icm/HTTP/max_request_size_KB ABAP/ 102400 61440 - 2097152
Java
icm/conn_timeout ABAP/ 5000
Java
icm/HTTP/context_quota ABAP/ 90
Java
gw/accept_remote_trace_level ABAP 0
gw/max_sys ABAP/ 2000 200 - 4000
SCS
gw/max_conn ABAP/ 6000 4000 – 10000 (SAP
SCS Note 2148119)
gw/max_overflow_size ABAP/ 100000000 10000000 -
SCS 100000000
abap/arfcrstate_col_delete ABAP X Schedule the report
RSTRFCEU as per
SAP Note 1483757.
rdisp/force_sched_after_commit ABAP NO
rdisp/appc_ca_blk_no ABAP 4000 2000 - 10000
rdisp/max_arq ABAP 4000 2000 - 10000
rdisp/max_comm_entries ABAP 4000 2000 - 10000
rdisp/max_wprun_time ABAP 600 600 – 1800
rdisp/rfc_use_quotas ABAP 1
rdisp/rfc_max_own_login ABAP 90
rdisp/rfc_max_own_used_wp ABAP 90
rdisp/rfc_max_wait_time ABAP 5
rdisp/rfc_max_queue ABAP 5
rdisp/rfc_max_login ABAP 90
rdisp/rfc_max_comm_entries ABAP 90
rdisp/rfc_min_wait_dia_wp ABAP 10% of rdisp/wp_no_dia 10% to 50% of
rdisp/wp_no_dia
rdisp/http_check ABAP 1
rdisp/http_min_wait_dia_wp ABAP 5% of rdisp/wp_no_dia 5% to 50% of
rdisp/wp_no_dia
rfc/inb_sched_resource_threshold ABAP 3 0-3
rdisp/tm_max_no ABAP 4000 2000 - 10000
rdisp/wp_ca_blk_no ABAP 4000 2000 - 10000
rdisp/TRACE_LOGGING ABAP on, 50m
vmcj/enable ABAP as of 7.1 Off
ztta/max_memreq_MB ABAP 2048 2048 – 4096
login/update_logon_timestamp ABAP D m, h, d
ms/keepalive ABAP 300

3.2 Java Core Services


The following configuration parameters can be set via NetWeaver Administrator > Configuration Management >
Infrastructure > Java System Properties.
Note: Parameters not marked as “Changeable” require a restart after modification and may only be displayed with
the updated values after the restart. Some older release may require using the configtool for parameter changes.

SAP Note 1375656 - SAP NetWeaver PI/AEX/PO system parameters 4


PI/AEX/PO Initial Settings

Name, Properties Type SAP Recommended Comment


Release Value
ApplicationThreadManager, Manager 350
MaxThreadCount
ThreadManager, MaxThreadCount Manager 140
XPI Service: Messaging System, Service 120000
messaging.cluster.timeout
XPI Service: Messaging System, Service 5 The value depends
messaging.syncMessageRemover.checkInte on number of
rval synchronous
Range: 5-60 minutes
XPI Adapter: XI, Service 180000 180000 - 600000
xiadapter.inbound.timeout.default
XPI Adapter: XI, Service 300000 Can be changed in
xiadapter.outbound.retryInterval.default accordance with
scenarios
XPI Adapter: RFC, Service 300000 300000 - 600000
syncMessageDeliveryTimeoutMsec
XPI Adapter: JDBC, lazyConnection Service true
JCo RFC Provider, WaitForAppsStart Service true
JDBC Connector, sysDS.initialConnections Service 20
JDBC Connector, Service 100
sysDS.maximumConnections
JDBC Connector, Service 120 Parameter only
sysDS.maxTimeToWaitConnection required if it needs to
be changed to a
different value as
specified in the
system datasource!
XPI Service: AF Core, Service 120000
clusterCommunicationTimeoutMsec
HTTP Provider, FCAServerThreadCount Service 50
XPI Service: Messaging System, Service 3 Please refer to the
messaging.system.queueParallelism.maxRe SAP Note 894509 –
ceivers PI Performance
Check
XPI Service: Messaging System, Service Recv Recv
messaging.system.queueParallelism.
queueTypes
XPI Service: Messaging System, Service as of Recv, IcoAsync Recv, IcoAsync,
messaging.system.queueParallelism. 7.11 IcoSync, IcoAll
queueTypes
Java system property jco.cpic_maxconv System JCo 3.x Default 404, SAP Note 2124330 -
Property increase if max no of 404
required conversations
exceeded

SAP Note 1375656 - SAP NetWeaver PI/AEX/PO system parameters 5

You might also like