TCP Tuning: How to test web application performance
Hey everyone... new guy here! I know this is very basic, but it'll be hugely helpful to me.
We have a web application that we use heavily, but has been having major performance issues. So much so that the company is now looking to go spend big money to replace it. When I heard of this, I checked the configuration on the LTM, it's using default settings (including the default TCP profile). I was thinking there's a chance that making changes there may help, but I'd like to be able to quantify the performance gains, and I don't know how.
When a user connects via web browser, and completes a transaction, I'd like to be able to see what's actually happening, so when I make the changes, we'd be able to see if there's an improvement.
So, are there commands on the LTM that I can run to see response times, tcp windows size in relation to the transaction, the effects of disabling nagle... etc, or do I have to use a sniffer? If so, what do I target in terms of the actual virtual server connectivity?