Description of problem:
Update the installer to include the performance tuning settings as specified in the Tuning guide https://access.redhat.com/articles/1380493.
Examples:
Apache Keepalive settings from installer:
KeepAlive On
MaxKeepAliveRequests 100
KeepAliveTimeout 15
The Sat6 Tuning guide recommends:
TuneKeepAlive=On
TuneMaxKeepAliveRequests=0
TuneKeepAliveTimeout=5
Global Passenger settings from installer:
none
The Sat6 Tuning guide recommends:
TunePassengerMaxPoolSize=$(awk "BEGIN { printf(\"%.0f\", $(nproc) * 1.5) }")
TunePassengerMaxRequestQueueSize=200
TunePassengerStatThrottleRate=120
Foreman APp Passenger settings from installer:
/etc/httpd/conf.d/05-foreman-ssl.conf:PassengerMinInstances 1
/etc/httpd/conf.d/05-foreman-ssl.conf:PassengerStartTimeout 600
The Sat6 Tuning guide recommends for Foreman App:
TuneAppPassengerMinInstances=$(awk "BEGIN { printf(\"%.0f\", $(nproc) / 2) }")
TuneAppPassengerStartTimeout=90
TuneAppPassengerMaxPreloaderIdleTime=0
TuneAppPassengerMaxRequests=10000
Version-Release number of selected component (if applicable):
How reproducible:
Steps to Reproduce:
1. Install Sat6
2. Compare settings with the settings from the tuning guide
3.
Actual results:
After installation a not tuned system
Expected results:
Out-of-the-box tuned system
Additional info:
Comment 1RHEL Program Management
2015-07-17 07:54:16 UTC
Since this issue was entered in Red Hat Bugzilla, the release flag has been
set to ? to ensure that it is properly evaluated for this release.
We actually did the 1st part of this bug, 6.1.1 includes the KeepAlive settings but not the others and will keep this one open for the next release.
We also have a related RFE for client scaling considerations:
https://bugzilla.redhat.com/show_bug.cgi?id=1242264