Performance
Performance Measurement Tools
-
KBench: Used to benchmark cluster storage performance
-
Local Path Provisioner: Used to measure the baseline performance of the data disk
Equinix (m3.small.x86)
-
Machine: Japan/m3.small.x86
-
CPU: Intel® Xeon® E-2378G CPU @ 2.80GHz
-
RAM: 64 GiB
-
Kubernetes: v1.23.6+rke2r2
-
Nodes: 3 (each node is a master and also a worker)
-
OS: Ubuntu 22.04 / 5.15.0-33-generic
-
Storage: 1 SSD (Micron_5300_MTFD)
-
Network throughput between nodes (tested by iperf over 60 seconds): 15.0 Gbits/sec
AWS EC2 (c5d.xlarge)
-
Machine: Tokyo/c5d.xlarge
-
CPU: Intel® Xeon® Platinum 8124M CPU @ 3.00GHz
-
RAM: 8 GiB
-
Kubernetes: v1.25.10+rke2r1
-
Nodes: 3 (each node is a master and also a worker)
-
OS: Ubuntu 22.04.2 LTS / 5.19.0-1025-aws
-
Storage: 1 SSD (Amazon EC2 NVMe Instance Storage/Local NVMe Storage)
-
Network throughput between nodes (tested by iperf over 60 seconds): 7.9 Gbits/sec