%%
Last Updated: [[2020-09-05]]
%%
# Performance Testing Basics What Is Resource Utilization?
[Readwise URL](https://readwise.io/bookreview/4381745) | [Source URL](https://testguild.com/performance-test-resource-utilization/)
---

---
CPU utilization measurements can help determine how effective your test is. It can also be used as a gauge of how any tuning change you've made has affected the overall performance of the system. I like to think of CPU as the pulse rate in the overall health of a system. ^83460169
---
> On a windows machine go to Start>Run and type perfmon:
> \
> \
> On a UNIX machine you could use vmstat 5 or on a mac from the terminal type vm_stat 5:
^83460170
---
> Memory
> \
> This counter can help find potential memory leaks caused by your application. Based on Microsoft's recommendations in Performance Testing Microsoft .NET Web Applications, memory leaks can be found by monitoring:
> \
> Memory\Available bytes
> Process\Private Bytes
> Process\Working Sets
> Find a Memory Leak formula:
> \
> A Memory leak will usually show Process\Private Bytes and Process\Working Sets increasing, and Memory\Available bytes decreasing.
^83460171
> A Memory leak will usually show Process\Private Bytes and Process\Working Sets increasing, and Memory\Available bytes decreasing.
^17cce0
---
Although when you hear the work "Disk" the first thing that most likely comes to mind is disk space, disk bottlenecks are usually related to time. ^83460172
---
> How to Find a Disk bottleneck formula:
> \
> I/Os per Disk = [Read + (4xWrites)] / Number of Disk
> \
^83460173
---
> Network latency - The time it takes to send a data packet across a network connection
> Network Round Trip - a client-server request and response generated by your application
> Data transfer - The amount of info moved from a browser to a web server.
^83460174
---