Beruflich Dokumente
Kultur Dokumente
System Information
Patch Level
Runtime version
Virtualized?
OS Type / Version / SP
OS Type / Version / SP
Virtualized?
OS Type / Version / SP
Total RAM / RAM clock speed
If virtualized, give virtual RAM allocation, and RAM clock speed of
virtualization platform
CPU Type and clock speed
If virtualized, give CPU type and clock speed for virtualization infrastructure
Number of CPUs / Cores per CPU
If virtualized, give number of vCPUs allocated
Virtualized?
OS Type / Version / SP
Total RAM / RAM clock speed
If virtualized, give virtual RAM allocation, and RAM clock speed of
virtualization platform
CPU Type and clock speed
If virtualized, give CPU type and clock speed for virtualization infrastructure
Number of CPUs / Cores per CPU
If virtualized, give number of vCPUs allocated
Virtualized?
OS Type / Version / SP
Total RAM / RAM clock speed
If virtualized, give virtual RAM allocation, and RAM clock speed of
virtualization platform
CPU Type and clock speed
If virtualized, give CPU type and clock speed for virtualization infrastructure
Number of CPUs / Cores per CPU
If virtualized, give number of vCPUs allocated
Network Infrastructure
Batches
Do you have heave batch tasks running during interactive usage hours
(working hours)?
If yes do you have several at the same time?
Estimation of "peak day" (e.g.: end of month) number of reports run / number
of pages generated
How many Web Service pools are available for the solution (all folders)?
Do you experience the same performance issues for users connected locally
(LAN) or remotely (WAN)
Do you experience the issues only in Web mode,
or also with the Windows Client?
Did performance issues appear at a specific time or since the beginning of the
implementation? If yes, when? What changes were applied to the system
(Patches, backups, migrations, upgrades, server change etc.) before issues
appeared?
Please describe the performance issues you are experiencing. Include precise
examples including parameters, data to use and screenshots.
Answer
Sage ERP X3 Global Support - © Sage 2018
Help
Use the 'About' menu to get the patch level (ex. 17, 25…)
Use the 'About' menu to get the Runtime version (e.g. 16r.216)
Use the 'About' menu to get the Client version (e.g. CLI.112). The Client version may be different
depending on the workstation checked.
Access your Web Server home page (usually http://[Server]:28880) and expand the "The Web
Server" section. Example: WEB_126_JULIET
Ex: 3: 1 for SQL Server, 1 for X3 Application / Main Runtime, 1 for Report and Web servers
e.g. VMware ESX, Microsoft Hyper-V, Other. Please specify version of virtualization platform, for
instance VMware ESX 4.1
(Yes / No)
Ex. Windows 2008 R2 SP1, Redhat Linux 5.7, AIX 6.1 ML7
Please describe the make, model and physical arrangement (RAID / SSD etc.) and also the disk
speed (RPM).
If using a SAN, give Brand / Model / Connectivity type / type & number of disks / RAID arrays
organization, LUNs organization and usage
(Yes / No)
Ex. Windows 2008 R2 SP1, Redhat Linux 5.7, AIX 6.1 ML7
Please describe the make, model and physical arrangement (RAID / SSD etc.) and also the disk
speed (RPM).
If using a SAN, give Brand / Model / Connectivity type / Type & number of disks / RAID array
organization, LUNs organization and usage
Ex: 3
(Yes / No)
Ex. Windows 2008 R2 SP1, Redhat Linux 5.7, AIX 6.1 ML7
Ex: 2
(Yes / No)
Ex: 2
(Yes / No)
Ex. Windows 2008 R2 SP1
Please detail if the network cards models are same or different from server to server
Log into your folder, use Development > Utilities > Verifications > Table Report
Run report, when finished go to "Base" 2nd tab, you'll get info for this folder and complete
database
Ex: 70 GB (data) + 40 GB (index)
See above
Ex: 150 GB
Log into the X3 Application folder and use Development > Utilities > Verifications > Database >
Search Indexes. Attach the report to this form.
Log into the X3 Application folder and use Development > Utilities > Verifications > Database >
Statistics. Attach the report to this form.
Memory parameter in SQL Server Management Studio for the instance used by X3.
In case of SQL Server on the same server as X3 Application / Main Runtime, have you specified a
maximum memory size for SQL Server so it does not "eat up" all memory resources?
Ex: 200
Ex: 50 on LAN with SAFE X3 client on their workstation + 50 on LAN through Web Server + 50
remote through Web Server + 50 remote with SAFE X3 Client on Citrix or Terminal Server
Ex : 8
Ex: 200
Please include data volume information (number of transactions per minute etc.)
Please describe which functions and data volumes and time examples for each of the functions,
along with the data used to test (Suppliers, Customers, Orders, Invoices, Journals numbers, criteria
etc.)
This is a critical question.Users may connect on the WAN (Dedicated lines or public internet) using
the Web browser, or using Citrix or Remote Desktop / Terminal services (TSE).
But they also may connect on the LAN using the SAFE X3 Client, the Web brows
This is a critical question.
Please describe periodicity, and investigate what is executed when the bottlenecks occur.
Think about network backbone congestion caused by factors external to Sage ERP X3 if this is a
multi-tier installation.
Think about CPU, memory or storage contention
On Windows servers you can use the performance monitor to log CPU, memory and I/O activity.
On Linux / AIX servers you can use the following utilities to monitor a lot of items: top, sar, iostat,
vmstat
Sage ERP X3 Performance Analysis Questionnaire Version 2018-09
System Information
X3 Patch Level
Runtime version
Java Server version (if applicable - SOAP Web services up to PU8 and ADCs)
Number of [physical or virtual] distinct servers (App / Main Runtime + Database + Syracuse +
Additional Runtime + Report Server + Java Server)
Virtualized?
Virtualized?
Virtualized?
Virtualized?
SAFE X3 Java Server(s) for Web Services and/or ADC (Skip if not applicable)
Virtualized?
Virtualized?
OS Type / Version / Service Pack
Network Infrastructure
Number of node.js workers for web services (from PU9 and beyond)
PU9 and beyond: Non standard parameters in nodelocal.js
- memoryThreshold1
- memoryThreshold2
- max_old_space_size
- maxRestrictedChildren
- childStatusPolling
- childPingStatusTimeout
- childMaxTimeoutDelay
If multiple Syracuse, do you use internal load balancer or external load balancer
What is the maximum numbers of concurrent user sessions at any point in time (primary +
secondary)
Batches
What is the average / maximum of concurrent batch tasks running during business hours
Do you have batch tasks with heavy workload running during interactive usage hours (working
hours)?
If yes do you have several at the same time?
Estimation of "peak day" (e.g.: end of month) number of reports run / number of pages generated
How many Web Service pools are available for the solution (all folders)?
What is the Web Services Pool size (Number of channels per pool)?
Please describe your usage of Web Services (Functional scope, number of transactions per day,
number of transactions per minute at peak time, etc.)
Do you experience performance issues in all areas of X3? Or in just some identified functions?
Do you experience the same performance issues for users connected locally (LAN) or remotely
(WAN)
If using Web Services, do you encounter performance problems related to that? If yes, please
describe
Do you experience performance issues throughout the day or only at some points during the day?
Did performance issues appear at a specific time or since the beginning of the implementation?
If at a specific time, when?
What changes were applied to the system (Patches, backups, migrations, upgrades, server change
etc.) just before issues appeared?
Please describe the performance issues you are experiencing. Include precise examples including
parameters, data to use and screenshots.
If performance issues occur throughout the ERP, please include a report of CPU and Disk (I/O)
activity of the Servers (App and Data) throughout an interval of time during which the issues occur.
Please take a moment to answer this questionnaire and include as many details as possible.
This helps us focus on the appropriate data so we can assist you in the best possible way.
Answer
Sage ERP X3 Global Support - © Sage 2018
details as possible.
est possible way.
From screen in above procedure, click on X3 endpoint link, report "Patch number" (example: 10)
From screen in above procedure, click on X3 endpoint link, report "Runtime version" (example:
17r.219)
Access your Java Server home page (usually http://[Server]:28880) and expand the "The Web
Server" section. Example: WEB_126_JULIET
Ex: 3: 1 for SQL Server, 1 for X3 Application / Main Runtime, 1 for Syracuse / Mongodb /
ElasticSearch, 1 for Report and JavaWeb for ADC (portable terminals)
e.g. VMware ESX, Microsoft Hyper-V, Other. Please specify version of virtualization platform, for
instance VMware ESX 5.5, 6.0
(Yes / No)
Ex. Windows 2012 R2 SP1, Windows 2016, Redhat Linux 6.4, Oracle Enterprise Linux 7.5, IBM AIX
6.1 ML7
Yes/No. If not:
- since when?
- Is auto-update or centrally managed update active?
Ex. SQL Server 2012 / 11.0.5343.0, SQL Server 2016 / 13.0.5081.1, Oracle 11gR2 11.2.0.4
Ex. 64 GB / 1066 MHz, plus size of the sticks (8*4 GB for instance)
Yes - weekly / No
Please describe the make, model and physical arrangement (RAID / SSD etc.) and also the disk
speed (RPM).
If using a SAN, give Brand / Model / Connectivity type / type & number of disks / RAID arrays
organization, LUNs organization and usage
(Yes / No)
Ex. Windows 2012 R2 SP1, Windows 2016, Redhat Linux 6.4, Oracle Enterprise Linux 7.5, IBM AIX
6.1 ML7
Yes/No. If not:
- since when?
- Is auto-update or centrally managed update active?
Ex. SQL Server 2012 / 11.0.5343.0, SQL Server 2016 / 13.0.5081.1, Oracle 11gR2 11.2.0.4
Ex. 64 GB / 1066 MHz, plus size of the sticks (8*4 GB for instance)
List logical drives with main usage, size, percentage of free space.
Ex:
- C: system, 60 GB, 25% free space,
- D: Data, 200 GB, 30% free space
- E: Log: 100 GB, 30% free space
Yes - weekly / No
Please describe the make, model and physical arrangement (RAID / SSD etc.) and also the disk
speed (RPM).
If using a SAN, give Brand / Model / Connectivity type / Type & number of disks / RAID array
organization, LUNs organization and usage
Ex: 2
(Yes / No)
Ex. Windows 2012 R2 SP1, Windows 2016, Redhat Linux 6.4, Oracle Enterprise Linux 7.5, IBM AIX
6.1 ML7
Yes/No. If not:
- since when?
- Is auto-update or centrally managed update active?
Ex. 32 GB / 1066 MHz, plus size of the sticks (8*4 GB for instance)
Ex: 2
(Yes / No)
Ex. Windows 2012 R2 SP1, Windows 2016, Redhat Linux 6.4, Oracle Enterprise Linux 7.5
Yes/No. If not:
- since when?
- Is auto-update or centrally managed update active?
Ex. 4 GB / 1066 MHz, plus size of the sticks (8*4 GB for instance)
Ex: 1
(Yes / No)
Ex. Windows 2012 R2 SP1, Windows 2016, Redhat Linux 6.4, Oracle Enterprise Linux 7.5
Yes/No. If not:
- since when?
- Is auto-update or centrally managed update active?
Ex. 4 GB / 1066 MHz, plus size of the sticks (8*4 GB for instance)
Ex: 2
(Yes / No)
Ex. Windows 2012 R2 SP1, Windows 2016
Yes/No. If not:
- since when?
- Is auto-update or centrally managed update active?
Ex. 8 GB / 1066 MHz, plus size of the sticks (8*4 GB for instance)
Ex: Xeon 5520 @ 2.26 GHz
Log into your endpoint, use Development > Utilities > Verifications > Table Report
Run report, when finished go to "Base" 2nd tab, you'll get info for this folder and complete
database
Ex: 70 GB (data) + 40 GB (index)
See above
Ex: 150 GB
Log into the X3 Application folder and use Development > Utilities > Verifications > Database >
Search Indexes. Attach the report to this form.
Log into the X3 Application folder and use Development > Utilities > Verifications > Database >
Statistics. Attach the report to this form.
Ex:
SQL SERVER: 2 filegroups (list tables per filegroup), Data and Index on drive C, Tempdb on drive D,
current size of tempdb
Oracle: Location of system tablespaces, redo logs, folders tablespaces,
Memory parameter in SQL Server Management Studio for the instance used by X3.
In case of SQL Server on the same server as X3 Application / Main Runtime, have you specified a
maximum memory size for SQL Server so it does not "eat up" all memory resources?
* If Oracle 10g: value of sga_size & pga_size
* If Oracle 11g, 12c: value of memory_max_target and memory_target or value of sga_size &
pga_size if not using Automatic Memory Management
Ex: 4 - Minimum is 1
If multiple servers and different configuration per server, indicate per server config
Ex: 2 - Minimum is 0 if no WS
If multiple servers and different configuration per server, indicate per server config
These parameters may have been changed if you have to handle big documents (orders, invoices,
etc) with thousands or more lines.
If yes, indicate which appliance / software stack is used, for instance F5 Big IP or Haproxy or NGINX
Ex: 200
Ex: 50 on LAN with browser on their workstation + 50 remote with browser on workstation + 50
remote with browser on Citrix or Terminal Server desktop
Ex : 6 avg. / 12 max
Ex: 200
Please include data volume information (number of transactions per minute etc.)
Please describe which functions and data volumes and time examples for each of the functions,
along with the data used to test (Suppliers, Customers, Orders, Invoices, Journals numbers, criteria
etc.)
This is a critical question.Users may connect on the WAN (Dedicated lines or public internet) using
the Web browser, or using Citrix or Remote Desktop / Terminal services (TSE).
But they also may connect on the LAN using the the Web browser.
Please describe periodicity, and investigate what is executed when the bottlenecks occur.
Think about network backbone congestion caused by factors external to Sage ERP X3 if this is a
multi-tier installation.
Think about CPU, memory or storage contention
On Windows servers you can use the performance monitor to log CPU, memory and I/O activity.
On Linux / AIX servers you can use the following utilities to monitor a lot of items: top, sar, iostat,
vmstat
If virtualized, you may query the usage statistics at the hypervisor level.
If you use a high-end SAN, you may be able to gather I/O and throughput statistics for the SAN
LUNs underlying your servers' storage.