Detailed step-by-step guide to checking cloud server bandwidth
May 28, 2026Checking Cloud Server bandwidth helps administrators, DevOps, and VPS users ensure network transmission performance, detect bottlenecks, and optimize infrastructure costs. Vcloudia will provide detailed instructions on how to check using different tools in the article below.

How to check cloud server bandwidth using Iperf
iPerf3 is a popular network performance testing tool that operates on a client/server model. This tool allows you to measure the maximum achievable bandwidth between two machines by creating a back-and-forth data stream and measuring the actual transmission speed. The steps to check cloud server bandwidth using Iperf are as follows:
Step 1: Install iPerf3 on Ubuntu/Debian operating systems
On Ubuntu/Debian, iPerf3 is available in the software repository. You just need to run the command:
sudo apt update && sudo apt install iperf3 -y
Step 2: Launch iPerf3 in Server mode on the machine
iPerf3 requires at least two machines (or two terminal sessions), one acting as the Server and one as the Client.
- On the server, start iPerf in server mode using the command: iperf3 -s. After running, iPerf3 will display a message that the server is listening, ready to accept connections.
- On the client machine, perform a test to the server using the command: iperf3 -c <server_IP_address>. Replace <server_IP_address> with the IP or hostname of the machine running in the previous step. By default, this command will transmit data from the client to the server for 10 seconds to measure the upload speed (from client to server).
If you want to check the reverse direction (download speed from server to client), add the -R option on the client command:
iperf3 -c <server_IP_address> -R
The -R option will reverse the roles, requesting the server to send data to measure the download bandwidth on the client side. In both cases, after the default test duration of 10 seconds, the results will be printed to the terminal of both the client and the server.
Step 3: Advanced options
iPerf3 provides various options to customize the measurement:
-t 30: Measure for 30 seconds instead of the default 10 seconds
-P 4: Use 4 parallel TCP streams to saturate the bandwidth
-u: Switch to UDP test (must additionally specify speed with -b)
Step 4: Read the results
At the end of the measurement session, iPerf3 will print the results on both the client and server sides. The iPerf3 result consists of multiple lines, where the last line contains important parameters such as:
- The Bandwidth column indicates the actual network speed (Mbits/sec)
- Retr: The number of packet retransmissions (the lower, the better)
- Jitter and Lost/Total datagrams if testing with UDP
Measuring cloud server bandwidth using Speedtest
Speedtest CLI is the official command-line version of the Internet speed testing service Speedtest.net (Ookla). The tool is convenient for measuring Internet speed (to global Speedtest servers) right on the terminal, without needing a web browser.
The steps to check cloud server bandwidth using Speedtest are as follows:
Step 1: Install the official Speedtest CLI from Ookla
- First, you need to install iPerf3 on both servers (sending and receiving machines) using the following command:
sudo apt update && sudo apt install iperf3 -y
- After installation, on the machine acting as the server, you start iPerf3 using the command:
iperf3 -s
Step 2: Run the network speed test command
Once installed, run the speedtest-cli command without parameters so the system automatically selects the nearest Speedtest server (based on the lowest ping latency) and proceeds with the measurement. On the first run, type YES to accept the terms.
Step 3: Select a specific test server
If you want to choose a specific server to test, you can:
- Type speedtest -L to list the available servers
- Then use speedtest -s <server-id> to test with the desired server ID
Step 4: Export data as a file
To export the test data to CSV or JSON format for storage or further analysis, use the command:
--format=csv or --format=json
--share: Create a link to share the results
Step 5: Analyze the results
The output results will include:
- Ping: network latency (ms), the lower, the better
- Download/Upload: download and upload speeds (Mbps)
- Result URL: used to share with the provider if needed
How to use Nload to monitor cloud server bandwidth
Nload is a command-line tool for monitoring network bandwidth in real-time. Unlike iPerf3 or Speedtest (which perform active measurements), Nload monitors the live traffic running on the server's network interface. Measure cloud server bandwidth according to the following instructions:
Step 1: Install the tool
To use the Nload tool to monitor network bandwidth in real-time, you need to install it beforehand on the Linux operating system. The installation is quite simple and depends on each distribution:
- On Ubuntu/Debian: simply run the command:
sudo apt install nload
- On CentOS/RHEL: you need to activate the EPEL repository first, then install it using:
sudo yum install epel-release
sudo yum install nload
- On Fedora or Arch Linux: it can also be installed quickly via dnf or pacman.
Most popular Linux distributions today support the nload package in their official repositories, so you can install and use it immediately without needing to compile it manually.
Step 2: Run the tool
Type the nload command to monitor all network interfaces, or specify a particular interface, for example, nload eth0, to track only the eth0 network port. After running, the Nload interface screen will begin drawing a traffic graph and continuously updating the metrics.
Step 3: Analyze the displayed information
On the Nload screen, you will see a graph displayed:
- Top: Incoming – data receiving speed
- Bottom: Outgoing – data sending speed
The main indicators to observe:
- Curr: current speed
- Avg: average speed
- Max: maximum recorded speed
- Ttl: total traffic used during the session
Use the left/right arrow keys (or Enter) to switch between network cards if there are multiple interfaces (when running without specifications or using -m). Press q (or Ctrl+C) to exit Nload.

How to check bandwidth through the cloud provider's control panel
Most cloud service providers integrate built-in bandwidth monitoring tools in their control panels. This is a convenient way to check cloud server bandwidth for quick monitoring without the need to install anything else:
- Real-time bandwidth graphs: Many platforms like DigitalOcean, Linode, and Vultr display Inbound/Outbound bandwidth graphs in real-time (6h, 24h, 7d, 14d). Network traffic is clearly represented by colored lines, making it easy to monitor right from the dashboard.
- Detailed ingress/egress metrics: AWS (CloudWatch), Azure Monitor, and GCP provide NetworkIn/Out data over time. You can view graphs, create alerts, or retrieve data via API to track traffic into/out of the VM.
- Monthly traffic statistics: Cloud control panels display the total data used monthly, especially egress volume. DigitalOcean and several other platforms show how many GB/TB you have used and how much is left before you are charged.
Conclusion
Through the article above, you have grasped various methods to check cloud server bandwidth in different ways. Periodically checking cloud server bandwidth not only helps detect potential issues early, but also helps control costs, especially with platforms that charge based on egress data volume.
Vcloudia Cloud Server – The Cloud You Can Count On
If you're concerned about the potential limitations of Cloud Servers, Cloud server by Vcloudia is a reliable solution for businesses of all sizes. With a modern infrastructure and comprehensive customer support, Vcloudia delivers a cloud experience with:
- Powerful connectivity to ensure stable 24/7 access
- Advanced security standards, compliant with international certifications such as ISO 27001:2013, ISO 20000:2018, ISO 9001:2015
- Flexible pricing packages tailored to your specific business needs
- Expert technical support, making migration and system deployment fast, safe, and compatible
Contact information:
- Hotline: +855 888 55 66 08 (free of charge)
- Fanpage: https://www.facebook.com/vcloudia/
- Website: https://vcloudia.com
Featured news
Related news
What is a Snapshot? The Difference Between Snapshot and Backup
Snapshot is a familiar concept in data management and protection. In the context of the information technology boom, where data is a major asset for businesses, understanding Snapshots as well as their application is a key factor for enterprises to maximize technological efficiency.
What is a Firewall? The Role and Importance of Firewalls for Users
In the context of ever-increasing cyberattacks, system security has become a top priority for many enterprises. Alongside deploying antivirus software and controlling connection ports, firewalls are also considered a key solution to effectively enhance cybersecurity.
What is DDoS? Signs, Mitigation Strategies, and Effective Prevention
DDoS is a highly dangerous cyberattack that leaves severe consequences for enterprises. Therefore, gaining a clear understanding of DDoS attacks, as well as how to detect and prevent them, is a topic of significant interest to many.
What is a Trojan? How to Detect, Avoid, and Prevent It
A Trojan is a type of malicious code or software that can cause severe consequences to computer operations. So, what is a Trojan? How can you prevent a Trojan from infiltrating your computer? In the following article, Vcloudia will provide detailed information on these issues.
What is Cloud Backup? Classification, benefits, and limitations
Cloud Backup is a solution that plays an important role in backing up and recovering data when an incident occurs. So what exactly is Cloud Backup? Let's find out the details with Vcloudia in the following article.
What is Cloud Storage? Features and Benefits of Using It
Cloud Storage is the perfect storage solution alternative to bulky, space-consuming physical hard drives. So, what is Cloud Storage? Let's explore the details with Vcloudia through the following article.
What is an API? Characteristics and applications in website design
API, short for Application Programming Interface, is a concept no longer unfamiliar in the information technology field. So what exactly is an API and why is it so important? Let's find out with Vcloudia.
What is Node.js? Instructions on how to install Node.js on cPanel
Currently, it is easy to see that Node.js is being used by quite a lot of people. This is because Node.js can support users in running on multiple platforms and multiple devices.
What is Vultr VPS? Should you use Vultr VPS?
Vultr VPS is one of the best cloud storage solutions in the world. In this article, you will learn the concept: "What is Vultr VPS?", as well as understand its advantages and disadvantages.
Zoom Cloud Meeting: What is it? Basic Things You Should Know About Zoom Cloud Meeting
In 2020, Zoom Cloud Meeting became one of the leading video conferencing software applications. It allows you to virtually interact with colleagues when in-person meetings aren't possible, and it has also been very successful for social events.