May 14, 2023

Celestia - Full Node - Performance 

Hello, everyone, this is MMS! Today we analyzed the Full Celesita node technically, let's go.

Hardware

4 CORE/8GB RAM/500GB Proxmox VM on Hetzner AX101

AMD Ryzen 9 5950X with 16-cores and 32 threads

128GB RAM DDR4

2 x 3.84TB NVMe SSD (Software RAID 0)

Celestia version:

Semantic version: v0.9.3
Commit: 7f556f06e175267e0dd60b444a68554f592710a0

Start Testing

Time: 14:50:41 UTC

Height: 469370

Folder Size: 28621 MB

End Testing

Time: 15:50:42 UTC

Height: 469701

Folder Size: 28946 MB (+325 MB)

CPU Usage: AVG=4%, MAX=29%

Data Source: Proxmox

RAM Usage: AVG=21%, MAX=27%

Data Source: "free" command results every 10 seconds

( Total - Available ) / Total * 100%

Disk I/O Write: AVG=27,4Mb/s, MAX=658Mb/s

Data Source: Proxmox

Disk I/O Read: AVG=13,9Mb/s, MAX=650Mb/s

Data Source: Proxmox

Network In: AVG=1,46Mb/s, MAX=4,02Mb/s

Data Source: Proxmox

Network Out: AVG=1,22Mb/s, MAX=5,54Mb/s

Data Source: Proxmox

2 min TX Load (100TX per block since block 469693):

Conclusion

During the observation, load testing was carried out, after which peaks were observed on the "Disk I/O Read" graph. The rest of the metrics are within the normal range.

The folder size has increased by 325 megabytes. Based on the data received, the disk (1TB) will fill up in approximately 128 days.

Recommendation: Performance Testing