Monitoring of Different Servers
Monitoring of Servers

Monitoring of Different Servers

When we are running different types of performance tests we need to monitor the servers apart from regular performance metrics like transaction response times of Average and 90th Percentile, we need to look into below components of servers for identifying root cause of problems.

1)  Webserver:

While monitoring the webserver, we have to check for the

Number of hits per sec (directly proportional to Throughput)

Number of Active sessions available for your application

2)   Application server:

CPU utilization -- Indicates the CPU consumption in the application

Memory Consumption --Indicates the total memory consumed for application

 Heap Memory -- Object level memory utilization

 Thread Dump -- Gives the problems in states of the threads which is related for CPU problems

 Heap Dump--Gives the problems in states of the objects which is related for Memory problems

Garbage collector -- Gives the problems related to cleaning of unused references

3)   Database server

 Query processing time -- Time taken to process the query from client to server and back to client.

Number of connections established for Database (Connection pooling)--Number of database connections and its significance

Checking index is present for table or not -- For fast processing of data , we use indexes

Database level dead locks -- When ever pages are struck in loading due to concurrency issues

Database Level:

 Tables and its Locks -- How the information in the database is maintained

Procedures -- Sequence of steps to process the SQL data for getting desired results

Triggers -- Automatic processed which is available for timely events

Stored Procedures --Pre-compiled data for processing the results when executed

Functions --Reusable codes used for fetching the desired results

Pre-Requisite of DB Analysis:

1)      Before starting the load test it is advisable to take the AWR Report.

2)      After completion of the load test it is mandatory (mostly for DBA) to take AWR report.

3)      Comparison of Reports will be done in the Report level (Data comparison will be happen)

To view or add a comment, sign in

More articles by Kosuri Suryanarayana Raju

  • APM Tool App Dynamics

    Q) What is an Application Performance Management (APM)? Sol) APM monitors the any applications continuously and can…

    1 Comment
  • VTS (Virtual Table Server)

    Introduction: VTS (Virtual Table Server) is a web-based application that works with Vuser scripts. VTS offers an…

    5 Comments
  • Data Privacy and Security

    Introduction: The Data Privacy and Security in Finance Industry is one of the key essential factor in any growing…

    4 Comments
  • Mobile Performance Testing Using JMeter

    Mobile Performance Testing: Mobile applications are very rapidly developed but only few provide ultimate services to…

    4 Comments
  • Rendezvous Point Significance

    Generally in the performance testing of any application if we want to stress by pumping load simultaneously on the…

    1 Comment
  • SonarQube and SonarLint

    In the Performance Engineering process every project need to tune the code for making the application performance…

    2 Comments
  • Database Performance Tuning

    Data Base Tuning (Performance Tuning) Generally Database is the repository where we can store the data in different…

    4 Comments
  • Dynatrace Application Performance Monitoring tool

    Installing and Downloading Dynatrace: Download Dynatrace: It is a licenced tool. APM is providing trial version of this…

    1 Comment
  • POSTMAN OPEN SOURCE API TESTING TOOL

    1. Introduction to Postman tool: Postman is a Google Chrome app for interacting with HTTP APIs.

    1 Comment
  • Applicare APM tool: Advanced Application performance management tool

    Introduction to tool: 1. Applicare is one of best application performance management (APM) solution that not only…

    7 Comments

Others also viewed

Explore content categories