×
×

How Bandwidth Graphs Are Generated

Back

This guide will help you use the information that is provided by the bandwidth graphs that are displayed in cPanel >> Logs >> Bandwidth.

Today graph

This graph shows the data transfer rate (in bits per second) for the current day, averaged into five minute intervals.

A sample "Today" traffic graph. 

By default, this graph updates every two hours.

This graph is useful to —

  • Spot very small-scale trends, such as quick spikes in traffic at specific times.
  • Discern changes over the course of the day, such as increases and decreases in traffic.

This graph is not useful to —

  • Determine the total amount of data that was transferred for the current day. To obtain that information, click the pie chart for the current month to view the Bandwidth by Day table.

    Note: We recommend that you view the Bandwidth by Day table at least 24-48 hours after the day ends. This allows the system to gather and process the traffic data.

Past 7 Days graph

This graph shows the data transfer rate (in bits per second) for the past seven days, averaged into five-minute intervals.

A sample "Past 7 Days" traffic graph. 

This graph is useful to —

  • Spot larger-scale trends; for example, spikes in traffic at the same time each day for the past three days.
  • Discern changes from the past week, such as increases or decreases in traffic over a period of two to seven days.

This graph is not useful to —

  • Determine the total amount of data transferred over the past week. To obtain that information, click the pie chart for the current month to visit the Bandwidth by Day table. From there, you can see the total amount of data transferred for each day.

    Note: We recommend that you view the Bandwidth by Day table at least 24-48 hours after the last day of the period for which you wish to obtain data. This allows the system to gather and process the traffic data.

Past 12 Months graph

This graph shows the total amount of data transferred over a period of 12 months.

A sample "Past 12 Months" traffic graph. 

This graph is useful to —

  • Spot long-term trends over an entire year. For example, you would be able to see that you have seen a steady increase in traffic over the past 10 months, that last month's traffic increased compared to the previous four months, and that you get a heavy burst of traffic at mid-month every month.

This graph is not useful to —

  • Determine the total amount of data transferred over the past year. You can obtain that information by adding the data found in the Total (all services) section, next to the individual pie charts listed below the Past 12 Months graph.

Monthly pie charts

The monthly pie charts which appear below the line graphs on the Bandwidth page allow you to visually compare the relative amounts of data used by the various services and domains you run from your cPanel account.

A sample pie chart. 

The pie charts are useful to —

  • Determine the total amount of data transferred for the month. (See the Total (all services) item.)
  • Compare information between months for each domain and service. For example, from the pie charts you can determine:
    • When there is a noticeable change in the relationships between services from month to month.
      • For example, SMTP total bandwidth increased from 5% to 50% in one month, while HTTP bandwidth decreased.
    • When there is a change in the bandwidth usage of one domain relative to another.
      • For example, The domain example1.com accounts for about half of the overall traffic of all sites, and example2.com accounts for about 25%.

To view the Bandwidth Transfer Detail interface for that month, click a pie chart.

Note: You can look up usage information for an individual website or service when you click on the appropriate usage link next to the monthly pie chart. This directs you to a new screen, where you can see detailed monthly traffic information for that particular service and website.

Bandwidth Transfer Detail screen

All Traffic monthly graph

This graph shows the hourly average bytes transferred for the month selected. It provides a more detailed version of the data shown in the Past 12 Months graph.

A sample 1-month "All Traffic" graph. 

This graph is useful to —

  • Spot trends over a period of several days or weeks. For example, you would be able to see whether traffic is heavier at certain times of day, or on certain days of the week.

This graph is not useful to —

  • Determine the total amount of data transferred over the past month. To obtain the amount of data transferred, see the pie chart on the mainBandwidth page, or the Bandwidth by Day table below the graph.

Monthly traffic graphs by service

Beneath the All Traffic graph, you will see one or more graphs for specific services, such as HTTP, IMAPPOP3SMTP, and FTP.

These graphs serve the same purpose as the All Traffic graph, but the data is separated to make it easier to recognize trends for a service.

A sample 1-month "HTTP Traffic" graph. 

These graphs are useful to —

  • Compare bandwidth trends among services. For example, you can see when HTTP traffic has stayed constant throughout the month, but FTP traffic has dropped and IMAP traffic has doubled.

Bandwidth by Day table

The Bandwidth by Day table lists the total amount of data transferred on a given day of the month, in megabytes, for the cPanel user account. It also shows the total monthly amount of traffic per service (HTTP, SMTPFTPPOP3 and IMAP).

Click on a day in the table to view more information about the traffic for that particular day.

A sample "Bandwidth by Day" table. 

This graph is useful to —

  • Determine the total amount of data transferred for a particular day.

All Traffic daily graph

This graph shows 30-minute averages of bits transferred per second. It is a more detailed version of the All Traffic monthly graph from the Bandwidth Transfer Detail screen.

 

A sample "All Traffic" daily graph. 

This graph is useful to —

  • Determine when traffic was heavy or light during the day.

For example, you would be able to see that:

  • Traffic is heavier between 8 am and 3 pm every day.
  • Traffic increases every weekday between 5 and 7 pm.

This graph is not useful to —

  • Determine the total amount of data transferred for that day.

For many sites, the traffic for one service will be significantly higher than the traffic for other services. This makes it easier to spot trends in the lesser-used services difficult to see in this graph. However, the bandwidth for each service is shown below this graph.

Daily traffic graphs by service

Beneath the All Traffic graph is a series of one or more line graphs for specific services, such as HTTP, IMAPPOP3SMTP, and FTP.

These serve the same purpose as the All Traffic graph, but the data is separated to make it easier to recognize trends for a single service.

A sample "HTTP Traffic" daily graph. 

This graph is useful to —

  • Determine daily traffic patterns for each service.
  • Compare the traffic used by various services at different times of day.

For example, you would be able to see that:

  • HTTP traffic is highest in business hours, but FTP traffic is heaviest between 11 pm and 2 am.