# TCP Counters

> See advanced TCP counters and their values by port, server, computer, or location.

Source: https://docs.capaone.com/performanceguard/technical-reference/concepts/tcp-counters/  
Product: PerformanceGuard — a separate CapaSystems product; do not apply this page to any other.

The TCP Counters graph gives you an overview of advanced TCP counters and their values based on port/port group, server/server group, computer or location.

:::tip
**This graph is useful because ...** you can view your network traffic from a detailed data transmission perspective. For example, viewing data from the **Spurious RTO** counter can help you spot the amount of data that has needlessly traveled on the network twice.
:::

:::tip
Learn more about what the counters mean, and how to interpret the results, in [Advanced TCP Activity Overview](/performanceguard/technical-reference/concepts/advanced-tcp-activity-overview/).
:::

:::caution
Collection of advanced TCP/IP socket metrics is only supported on Windows operating systems from Windows Vista and on wards. This means that you can't view advanced TCP counters data from computers with earlier Windows versions.
:::

To view the TCP Counters graph , select **ANALYZE > Graphs > Time View > TCP Counters**. You can also access the TCP Counters graph directly from the [Advanced TCP Activity Overview](/performanceguard/technical-reference/concepts/advanced-tcp-activity-overview/)

You can manually add data to the chart by selecting the required port (or port group) and server (or server group) combinations. Because it's possible to create many single-port and single-server combinations without data, PerformanceGuard automatically regroups the content of the lists based on your port and server selections.

In this example we have selected single port, HTTP (80), and this will regroup the content of the single server list into servers that contain relevant data and servers that don't, like this:

![](/attachments/performanceguard/332f5d31-900e-412e-b77a-9cfc82073b2f.png)

If you select a different port, the single server list will very likely be regrouped.

We recommend that you access the TCP Counters graph from the [Advanced TCP Activity Overview](/performanceguard/technical-reference/concepts/advanced-tcp-activity-overview/) because then the graph is already populated, and you can experiment with adding more data or change the scope of the existing data, for example by changing the time span.

In the following example we have added three sets of data by adding counters while using the same port, server and computer group combination:

![](/attachments/performanceguard/9314c59b-a3d8-4288-bbbf-e4de655c46d0.png)
:::tip
Learn more about using the [Interactive Graphs](/performanceguard/technical-reference/concepts/interactive-graphs/) in PerformanceGuard, such as the TCP Counters graph.
:::

:::note[Important]
<details>
<summary>Is performance good or bad?</summary>

That depends on the type of work that you do in your organization, but you can often follow our **[I Want to Know if Performance Is Good or Bad](/performanceguard/i-want-to-know/i-want-to-know-if-performance-is-good-or-bad/)**.

</details>
:::
