Link to home
Start Free TrialLog in
Avatar of NytroZ
NytroZFlag for United States of America

asked on

What to monitor during stress test

We want to monitor our Oracle server during a test where we submit an unusually high amount of data to the server.  On a server side, what are some of the key resources that we should monitor?  On the application side, the same.  Are there any tools out there that can be used to collect key data from Oracle?  We are using Red Hat Enterprise 5 as our OS.
Avatar of slightwv (䄆 Netminder)
slightwv (䄆 Netminder)

If you are licensed for it, I suggest AWR and ADDM through Enterprise Manager.

I suppose monitoring the application depends on things like:  What is it written in?
Apart from the above, If you want to monitor an oracle database or unix or linix box, there are plenty of tools/utilities/resources available which you can get by search from google or any search engine.

For example, if you specific about the application monitoring - then monitoring the weblogic/app server connections, database connections to see whether they are hitting the max number of allowed connections etc can be done to avoid app not crashing/becoming unresponsive/throwing errors etc.

What kind of app is yours and what is that used for ? If we have some more information, then we can give more responses/feedback related to that one and also we can try to keep that precise with respect to the context of your question.

Thanks,
ASKER CERTIFIED SOLUTION
Avatar of Geert G
Geert G
Flag of Belgium image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
If you want to go the 'free' way, I suggest Statspack.  It will do most of what is posted above and a lot more.

Oracle is trying to get away from this but it is still around.

This is a 9i doc but it should still apply up through 11gR2 (Haven't checked 12c).

http://docs.oracle.com/cd/E13160_01/wli/docs10gr3/dbtuning/statsApdx.html
And what are you trying to learn or demonstrate with this test?  Are you trying to be prepared for an increase in data or transaction volume that you know (or hope) may happen someday soon?  Are you trying to demonstrate that your current server and storage hardware is adequate or inadequate?  What kind of application is this: transaction processing, data warehouse, a mix, etc.?  Is this a purchased application (if so, which one) or is this a custom application?  Who set up the permformance-related parameters in your Oracle parameter file?  Was that someone with a lot of experience managing Oracle on Linux for this kind of application?  What kind of storage system do you have: NAS, SAN, etc.?    Does it include some SDDs?  Does your database use Oracle's ASM feature?

Unless you can help us understand what some of the business problems are that you are trying to solve, it is very difficult for us to give you specific help.
Avatar of NytroZ

ASKER

Is there a place on this site to find a consultant for projects?
>>Is there a place on this site to find a consultant for projects?

Some Experts post that they are available for contract jobs in their profiles.

There is also a jobs board on the site:
http://careers.experts-exchange.com/