application baseline

Hello experts,

I plan to do a baseline for my applications response time. The reason is I am upgrading the Circuit to 20MB. So I want to establish a baseline on my existing network (3MB) so that I can have something to compare to.
Is there any techniques or best practice to approach this, other than using Wireshark. I think Wireshark may be a time consuming process. The only other way I know is just sit next to the user with a stopwatch and record the time for each session.

Any thoughts would be greatly appreciated.

Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Dave BaldwinFixer of ProblemsCommented:
Have you considered building timers and log files into your application?
HP openview /ibm netcool and ciscoworks2000 are known to create baseines but they would be certainly an overkill for you.

Cheaper would be SolarWinds Orion Network Performance Monitor (NPM). But that would still over $2500.....

Whichever product line you are using e.g cisco, HP, juniper etc, each vendor has it's own recommendation for the software which will work seamlessly for baseline assessment......

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
btanExec ConsultantCommented:
You may also consider the browsing aspects even with application running, especially useful when appls is also web based like making web service call..browser developer tools will be useful and also the pagespeed of Chrome plugin is used to analyse performance on webpages.

There are also load test tool and app monitoring tool in the links below that can come handy to generate report (probably for your before and after). AppDynamics Lite is also nice for Java application monitor

MS has some pretty performance field using perfmon establishing a performance baseline for the machine and also in specific to the process as performance object.

Overall, you may want to check this article that summarise some selection for network and server monitoring to complement as overall baseline
Powerful Yet Easy-to-Use Network Monitoring

Identify excessive bandwidth utilization or unexpected application traffic with SolarWinds Bandwidth Analyzer Pack.

leblancAccountingAuthor Commented:
"building timers and log files into your application". I may not be able to add any software to my client PC (well if I must then I can convince them) . But I am just curious how you build timers into apps.

All of the network devices are Cisco Catalyst.

"browser developer tools will be useful and also the pagespeed of Chrome plugin is used to analyse performance on webpages. " I can certainly exploit this solution because we have two web applications.
Dave BaldwinFixer of ProblemsCommented:
Timers can be as simple as reading the system clock at important times and recording it in log files so you can go back and see how long things took.
btanExec ConsultantCommented:
Specific to cisco
- the option in "monitor capture through show monitor capture" has time based field

there are time when debug mode for service level is enabled as part of troubleshooting and logging too but the performance resources will be high inadvertently

service timestamp debug datetime msec localtime show-timezone – This allows date and time verbosity while running a debug on the switch.
service timestamps log datetime msec localtime show-timezone – This allows date and time verbosity on log files sent to a syslog server.

indirectly, the logging by switch can be leverage as well e.g.  logging timestamps helps you correlate events across network devices

Beyond, there is actually Cisco network assistant (free, need registration) that helps to manage switches centrally. It can be handy though i do not see it can drill any further which the CLI already achieve..probably good so that you need not run around if all switches can tapped to this tool...

Health Monitoring
With Cisco Network Assistant, users can quickly access the status of switches, including packet errors; temperature; Power over Ethernet (PoE); and bandwidth, CPU, memory, and ternary content addressable memory (TCAM) usage - all from the same window. Users can select the health categories they wish to monitor; for each category selected, the switch with the highest usage is displayed in the quick view. Users can access a more comprehensive view by clicking the Details button.
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Network Analysis

From novice to tech pro — start learning today.