Strategy to find bottleneck in a network
        Posted  
        
            by 
                Simone
            
        on Programmers
        
        See other posts from Programmers
        
            or by Simone
        
        
        
        Published on 2012-12-06T14:17:47Z
        Indexed on 
            2012/12/06
            17:20 UTC
        
        
        Read the original article
        Hit count: 536
        
Our enterprise is having some problem when the number of incoming request goes beyond a certain amount.
To make things simpler, we have N websites that uses, amongst other, a local web service. This service is hosted by IIS, and it's a .NET 4.0 (C#) application executed in a farm. It's REST-oriented, built around OpenRasta.
As already mentioned, by stress testing it with JMeter, we've found that beyond a certain amount of request the service's performance drop.
Anyway, this service is, amongst other, a client itself of other 3 distinct web services and also a client for a DB server, so it's not very clear what really is the culprit of this abrupt decay. In turn, these 3 other web services are installed in our farm too, and client of other DB servers (and services, possibly, that are out of my team control).
What strategy do you suggest to try to locate where the bottleneck(s) are? Do you have any high-level suggestions?
© Programmers or respective owner