Matthew,

I tried these tuning adjustments on my RHEL 6.6 / SW 2.0 Server and it led to 
some problems.   How did you arrive at the numbers you suggested?  What size 
RAM do you have on your master server?

Robert Boyd
Sr. Systems Engineer
PeopleFluent

From: [email protected] 
[mailto:[email protected]] On Behalf Of Matthew Madey
Sent: Tuesday, October 28, 2014 12:42 PM
To: [email protected]
Subject: Re: [Spacewalk-list] Spacewalk performance tuning for deployments with 
1000+ hosts


Here are some configurations you might find helpful for tuning 
Apache\Tomcat\Java\Networking.. Like others have mentioned.. when you get over 
1000+ clients, it's a good idea to start scaling horizontally with Spacewalk 
Proxies. We use 4 proxies in our production environment and are servicing 8000+ 
clients. We can actually patch 1600 clients at a time and the GUI is still 
pretty responsive. Can't guarantee this will resolve your issue, but this 
worked for us.

Add maxThreads to /etc/tomcat6/server.xml


    <Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" 
redirectPort="8443" URIEncoding="UTF-8" address="127.0.0.1" maxThreads="1024" 
maxKeepAliveRequests="1000"/>

    <!-- A "Connector" using the shared thread pool-->

    <!--

    <Connector executor="tomcatThreadPool"

               port="8080" protocol="HTTP/1.1"

               connectionTimeout="20000"

               redirectPort="8443" />



    <!-- Define an AJP 1.3 Connector on port 8009 -->

    <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" 
URIEncoding="UTF-8" address="127.0.0.1" maxThreads="1024"/>



    <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" 
URIEncoding="UTF-8" address="::1" maxThreads="1024"/>





Tune Apache to service more requests /etc/httpd/conf.d/zz-spacewalk-server.conf





#######################################################

# Authorship and versioning info

# $Author$

# $Date$

# $URL$

# $Rev$

# deployment_location: /etc/httpd/conf.d/

#######################################################

# ** DO NOT EDIT **

# Master configuration file for the rhn_server setup

#



##

## Spacewalk settings

##



<VirtualHost *>



<IfModule mod_jk.c>

    # Inherit the mod_jk settings defined in zz-spacewalk-www.conf

    JkMountCopy On

</IfModule>



<Directory "/var/www/html/*">

        AllowOverride all

</Directory>



RewriteEngine on

RewriteOptions inherit

</VirtualHost>



# Override default httpd prefork settings

<IfModule prefork.c>

StartServers       8

MinSpareServers    400

MaxSpareServers   400

ServerLimit      1024

MaxClients       1024

MaxRequestsPerChild  200

</IfModule>



Include /etc/rhn/satellite-httpd/conf/rhn/rhn_monitoring.conf







 Also added some network tuning to /etc/sysctl.conf



net.ipv4.icmp_echo_ignore_broadcasts = 1

net.ipv4.conf.all.secure_redirects = 0

net.ipv4.tcp_max_syn_backlog = 8192

net.ipv4.conf.default.secure_redirects = 0

net.ipv4.tcp_syncookies = 1

net.ipv4.conf.all.accept_source_route = 0

net.ipv4.conf.all.rp_filter = 1

net.ipv4.conf.all.send_redirects = 0

net.ipv4.conf.default.accept_redirects = 0

net.ipv4.conf.all.accept_redirects = 0

net.ipv4.conf.default.send_redirects = 0

net.core.somaxconn = 1536

net.core.dev_weight = 512

##3x normal for a queue and budget suited to networks greater than 100mbps

net.core.netdev_budget = 10000

net.core.netdev_max_backlog = 30000





Depending on the amount of memory on your Spacewalk server, you may want to 
increase your JAVA_OPTS Xms and Xmx settings to something a little higher. 
Typically only needed if you are seeing Java Heap out of memory errors in your 
Spacewalk logs.


On Tue, Oct 28, 2014 at 11:21 AM, Waldirio Manhães Pinheiro 
<[email protected]<mailto:[email protected]>> wrote:
Dear Krzysztof

Have you checked your numa configuration ?!

Maybe you can customize you environment to use the same bus to application / 
memory.

______________
Atenciosamente
Waldirio
msn: [email protected]<mailto:[email protected]>
Skype: waldirio
Site: www.waldirio.com.br<http://www.waldirio.com.br>
Blog: blog.waldirio.com.br<http://blog.waldirio.com.br>
LinkedIn: http://br.linkedin.com/pub/waldirio-pinheiro/22/b21/646
PGP: www.waldirio.com.br/public.html<http://www.waldirio.com.br/public.html>

On Tue, Oct 28, 2014 at 2:10 PM, Krzysztof Pawłowski 
<[email protected]<mailto:[email protected]>> wrote:
We have dedicated machine for db pgsql (16GB RAM , 8 cores)  and seperate for 
spacewalk (16GB RAM, 8 Cores).

I think that problem is with enormous number of queries to database. During 
such request db is not utilized 100% and spacewalk is also not 100% utilized.


2014-10-28 16:25 GMT+01:00 Götz Reinicke - IT Koordinator 
<[email protected]<mailto:[email protected]>>:
Hi,
Am 28.10.14 um 12:57 schrieb Krzysztof Pawłowski:
> Hi,
> Is there any guide about tuning spacewalk performance ? With every new
> host spacewalk is getting slowly. Using SSM with more than 200-300 hosts
> is impossible due timeouts. It's also not possible to deploy config
> files to all hosts.
> Standard java tuning was done, java gc is not the problem now.
>
> Any suggestions ?
what server hardware do you use? What is the systemload while performing
that tasks? CPU, RAM, Disksystem, IO, Network .... ?


        /Götz

--
Götz Reinicke
IT-Koordinator

Tel. +49 7141 969 82 420<tel:%2B49%207141%20969%2082%20420>
E-Mail [email protected]<mailto:[email protected]>

Filmakademie Baden-Württemberg GmbH
Akademiehof 10
71638 Ludwigsburg
www.filmakademie.de<http://www.filmakademie.de>

Eintragung Amtsgericht Stuttgart HRB 205016

Vorsitzender des Aufsichtsrats: Jürgen Walter MdL
Staatssekretär im Ministerium für Wissenschaft,
Forschung und Kunst Baden-Württemberg

Geschäftsführer: Prof. Thomas Schadt

_______________________________________________
Spacewalk-list mailing list
[email protected]<mailto:[email protected]>
https://www.redhat.com/mailman/listinfo/spacewalk-list


_______________________________________________
Spacewalk-list mailing list
[email protected]<mailto:[email protected]>
https://www.redhat.com/mailman/listinfo/spacewalk-list


_______________________________________________
Spacewalk-list mailing list
[email protected]<mailto:[email protected]>
https://www.redhat.com/mailman/listinfo/spacewalk-list

_______________________________________________
Spacewalk-list mailing list
[email protected]
https://www.redhat.com/mailman/listinfo/spacewalk-list

Reply via email to