Cover photo

Performance Analysis of Vultr-based Celestia Lightweight Nodes

Operating environment,

VPS: Vultr OS: Ubuntu 22.04 x64 Memory: 2 GB RAM CPU: 1 AMD VCPU Disk: 50 GB SSD

Hello, I deployed a light node of Celestia using Vultr, in fact for the analysis I will look at two aspects.

The tools used to install: sudo apt install iftop

First, I use the htop command to monitor CPU, swap memory and disk usage, and df -h to see some basic information about the disk. Using these commands gave me an idea of the system resources consumed by the Celestia light node when it was running. From the results generated by these commands, we can clearly see that the node is currently running very healthy and meets the official requirements for bandwidth and node online frequency.

htop
htop
df
df

Secondly, I checked the online time of the nodes by Tiascan, both authentication nodes, bridge nodes, full storage nodes and light nodes can check the uptime of Tiascan very easily.

Finally, I also used the analysis log provided by Vultr to get a more friendly view of the entire server, including CPU, network bandwidth, and disk usage, which gives a clearer picture of the hardware resources used by the Celestia light node, thus helping me to better understand its performance and operation.

cpu
cpu
post image

Conclusion: based on the monitoring results of these tools, I came to a more detailed analysis to understand the hardware performance and bandwidth of the running Celestia light node throughout its operation.

My github:

https://github.com/modular-blockchain/Celestia-PayForBlob-Transaction