Performance Metrics of Tiers

Performance Counters of tiers

The previous post explained the software architecture and its types. Since each tier has different roles and operations hence the performance matrices are also different. Below is a list of certain mandatory performance metrics for each of the tiers which should be monitored during the performance test. Client Tier Since there is a need for better application performance in … Read more

Software Architecture and its types

Software Architecture is a system to represent the collection of components that accomplish a specific function or set of functions. There may be one or multiple components in the foundation of an architecture on which software can be built. A software architecture helps to define and represent the component(s) and their relationship. We can understand … Read more

Performance Testing vs Performance Engineering

Performance Testing vs Performance Engineering

Software Performance Testing and Software Performance Engineering are the two different sides of the same coin. Similarly, the roles and responsibilities of a performance engineer are different from a performance tester. Hence PTLC and PELC are defined to streamline the activities of Performance Testing and Performance Engineering respectively. Let’s try to understand the difference between Performance Testing and Performance Engineering … Read more

What is Performance Engineering?

Performance Engineering Overview

Software Performance Engineering is the systematic approach to constructing software that meets performance objectives. It is more related to building a tuned software application at the early stage of the software development life cycle whose performance satisfies all the non-functional requirements during the performance testing phase. On the other hand, Software Performance Testing is the act of evaluating the software system … Read more

Linux Performance Monitoring – ss

Linux server performance monitoring through the ‘ss’ command provides the monitoring statistics related to network sockets and connections. ‘ss’ stands for ‘Socket Statistics’ and it is a simpler and faster version of the obsolete command ‘netstat’. ‘ss’ utility completely replaces ‘netstat’ in the Linux Performance Monitoring system which provides more advanced features and flexibility. It has … Read more

Linux Performance Monitoring – iostat

Linux Performance Monitoring iostat

Linux server performance monitoring through the ‘iostat’ command provides general information about disk operations and related statistics. ‘iostat’ stands for ‘Input/Output Statistics’ and it is a utility that monitors system input/output by observing the time the devices are active in relation to their average read and write rates. The output of the command ‘iostat’ helps … Read more