Steven is 100 percent correct. Most directories cannot sustain the volumes that people think they can, and it is the most important piece of the puzzle.
We spent years tuning directories, then got CA directory, and have not had issues. We then tuned back all of our worker threads and saw another increase in throughput by decreasing context switching
User store performance is the key to tuning...
Thanks, Andrew
_________________________________
Sent from my BlackBerry handheld.
Envoyé à partir de mon BlackBerry.
From: CA Security Global User Community (Distributed) [mailto:
CommunityAdmin@communities-mail.ca.com]
Sent: Friday, June 22, 2012 05:56 PM
To:
mb.2253364.98376081@myca-email.ca.com <
mb.2253364.98376081@myca-email.ca.com>
Subject: [CA SiteMinder General Discussion] RE: Top 10 Siteminder performance tuning
I also have to recommend Andrew's suggestion around the backend user directory.
Number of worker threads is also a good start, but be careful. It is easy to assume that a larger number equates to better performance. Using a tool like Wily or our Support tool that Mark wrote (in the Tools and Scripts section) would be useful to get a baseline and see if there is an improvement.
If you think your directory server can handle (most cannot), you can open more connections to the directory server by doing this trick (assuming Solaris OS).
/etc/hosts
10.0.0.1 MyRealLDAPHostname
10.0.0.1 ldap1
10.0.0.1 ldap2
10.0.0.1 ldap3
Then when you define your user directory definition, do not use the IP, use the dummy hostnames in a load balanced configuration. With this simple trick you can triple your throughput to the directory server. But again, I caution, make sure your directory server can handle it. Use a monitoring tool to get real numbers.
-Steve
(As an aside, using the same IP address listed multiple times might work, but there is internal code on when we mark a connection as bad, we remove all IPs. So if you have three IPs listed that are all the same, and have a blip with the directory server, all connections would be marked as bad. Using difference hostnames (which map to the same IP) circumvents this problem.)
Posted by:Steven_Bankowitz
--
CA Communities Message Boards
98378621
mb.2253364.98376081@myca-email.ca.com
https://communities.ca.com