You are on page 1of 2

Infrastructure Questionnaire

1 Infrastructure Questionnaire
The following information can’t be retrieved during the service delivery (e.g. because it is linked to the operating
system, hardware or secondary replication site), so it needs to be provided manually:

Action Check Detail Result


ID /
SAP
Note
In case of MDC: How should memory Q0050 -
and CPU resources be distributed to 2101244
the different tenants?
What are network latencies between Q0100 SAP HANA master: niping -s
client (e.g. SAP application servers) 2222200
and the SAP HANA master node? Client: niping -c -H <master_node> -B 1 -L 5000
How is the MTU configured? In case of Q0120 ifconfig | grep MTU
values > 1500: Are all network 2222200
components capable of it (including
system replication and SDA remote
connections)?
How many hdbnsutil processes are Q0200 ps -ef | grep hdbnsutil
running on the SAP HANA master
node?
Do you regularly execute hdbcons Q0210 -
operations? If yes: Which ones and 2222218
how often?
How are the Linux shared memory Q0290 sysctl kernel.shmmax
parameters configured? 941735 sysctl kernel.shmall
2534844 sysctl kernel.shmmni
How are the Linux network Q0300 sysctl net.core.somaxconn
parameters set? 2382421 sysctl net.core.wmem_max
sysctl net.core.rmem_max
sysctl net.ipv4.tcp_max_syn_backlog
sysctl net.ipv4.ip_local_port_range
sysctl net.ipv4.tcp_tw_reuse
sysctl net.ipv4.tcp_tw_recycle
sysctl net.ipv4.tcp_timestamps
sysctl net.ipv4.tcp_syn_retries
sysctl net.ipv4.tcp_window_scaling
sysctl net.ipv4.tcp_wmem
sysctl net.ipv4.tcp_rmem
Are multiple SAP HANA systems Q0400 /usr/sap/<sid>/SYS/global/hdb/install/bin/hdbmodify
installed on the same host(s) (MCOS)? 1681092 --list_systems
Which timezone is defined for the user Q0420 env | grep TZ
starting SAP HANA? 2100040 date +%Z
SLES>=12, RHEL>=7: timedatectl
Which SAP HANA client Revision is Q0500 -
installed (on client side)? 2339267

SLES: Is sapconf installed? Which Q0510 rpm -qa | grep sapconf


version? 1275776
If system replication is used: Which Q0600 global.ini -> [memorymanager] ->
specific parameters did you adjust in 1999880 global_allocation_limit
global.ini on the secondary site(s)
(e.g. global_allocation_limit, global.ini -> [system_replication] ->
preload_column_tables)? preload_column_tables
If system replication is used: What is Q0610 id <sid>adm
the UID of the <sid>adm user on all 1999880
system replication sites?
If multi-tier system replication is Q0700 global.ini -> [system_replication] ->
used, how is the 1999880 logshipping_async_wait_on_buffer_full
logshipping_async_wait_on_buffer_full
parameter set on the secondary site?
Which replication techniques apart Q0800 -
from SAP HANA system replication are
in place (e.g. storage replication, GPFS
replication)?
Have you made OS or BIOS Q0900 -
configurations different from the SAP 2235581
recommendations?
How is the (soft) ulimit set for stack? Q0920 egrep 'Soft|stack'
2488924 /proc/<indexserver_pid>/limits
How is the operating system parameter Q1000 cat /proc/sys/vm/max_map_count
vm.max_map_count set? 1980196
SLES >= 12.2: Has Q1005 cat /etc/systemd/logind.conf.d/sap.conf
UserTasksMax=infinity been set in 2751030
/etc/systemd/logind.conf.d/sap.conf
SLES >= 12, RHEL >= 7: Is Q1010 cat /proc/sys/kernel/numa_balancing
AutoNUMA deactivated as 2235581
recommended?

Technical Performance Optimization, Oxy Inc., PS4, 19-11-2019 (CONFIDENTIAL) 1


Infrastructure Questionnaire

Action Check Detail Result


ID /
SAP
Note
How is the operating system parameter Q1015 cat /proc/sys/fs/aio-max-nr
fs.aio-max-nr set? 1868829
Are transparent huge pages enabled? Q1100 cat /sys/kernel/mm/transparent_hugepage/enabled
1954788
2131662
SLES <= 11, RHEL <= 6: Is the Q1200 cat /sys/devices/system/cpu/cpuidle/current_driver
recommended CPU idle driver 2235581
(acpi_idle) installed?
(not relevant for IBM Power, SAP Note
2055470)
SLES >= 12, RHEL >= 7: Is C-state Q1210 cat /sys/module/intel_idle/parameters/max_cstate
level 0 or 1 configured? Alternatively: Is 2235581
force_latency = 70 set in
/etc/tuned/sap-hana/tuned.conf?
How many CPUs are assigned to one Q1300 hdbcons 'jexec info'
socket? 2100040
SLES: Is ulimit.rpm erroneously Q1400 rpm -qa | grep ulimit
installed? 2235581
IBM on Power: Is pseries-energy Q1410 rpm -q pseries-energy
erroneously installed? 2579033
What are the indexserver address Q1500 egrep 'Soft|space' /proc/<indexserver_pid>/limits
space limitations? 1999997
Which glibc version do you use? Q1600 rpm -qa glibc
1888072
2263929
2292861
If you use GPFS: What is the used Q1700 mmfsadm dump version
version? 1880960
2203059
If you use GPFS with Lenovo: What is Q1800 mmlsconfig |grep -i pagepool
the configured pagepool size? 2123782
Are the settings for the GPFS Q1900 -
parameters readReplicaPolicy, 2100566
enableLinuxReplicatedAIO,
restripeOnDiskFailure and start-
disks-on-startup set according to the
recommendations?
If you use GPFS: Are there any quotas Q2000 mmrepquota --block-size G -a
defined? If yes, how are they set? 1921354
1846872
2051052
2251334
If you use XFS: Are there any quotas Q2100 xfs_quota -x -c 'report -ph' /hana
defined? If yes, how are they set? 2251334
(empty result indicates absence of
quotas)
If you use XFS: What is the Q2110 xfs_db -c frag -r /dev/<data_volume_device>
fragmentation of the data volume 2655238
devices?
If you use IBRIX: What is the fill level Q2200 ibrix_fs -i -f <file_system>
of the IBRIX segments?
What is your SAP HANA consistency Q2400 -
check strategy? 1977584
2116157
What is your data backup strategy in Q2500 -
terms of frequency and retention time?
Do you use a 3rd party tool for Q2600 -
backups? If yes, which one? 1642148

Technical Performance Optimization, Oxy Inc., PS4, 19-11-2019 (CONFIDENTIAL) 2

You might also like