You need to enable JavaScript to run this app.
Volcengine Kubernetes Engine

Volcengine Kubernetes Engine

Copy page
Download PDF
P2P acceleration
Reference performance of P2P acceleration
Copy page
Download PDF
Reference performance of P2P acceleration
The P2P acceleration performance varies depending on the storage type used by nodes. To help you evaluate the acceleration performance for container image pulls, this topic provides test data for three storage scenarios: local NVMe SSD, cloud ESSD Flex, and cloud ESSD PL0. ​
warning​
Actual performance is also affected by factors such as cluster size, instance type, network bandwidth, image size, and concurrency. Refer to the test results from your production environment.​
Test environment​
The tests described in this topic were conducted with the same cluster size, ECS instance type, network performance, and P2P Peer specifications. Only the storage resource type varied. Different storage types have different read/write performance characteristics, resulting in differences in image pull performance. The test environment configuration is shown in the following table.​
​
Test environment​
Local disk​
Cloud ESSD Flex​
Cloud ESSD PL0​
Cluster size​
300 nodes​
​
​
ECS instances​
Instance specification ecs.i4s.4xlarge​
​
​
Network performance​
Baseline bandwidth 25 Gbit/s​
​
​
Storage resources​
Local NVMe SSD​
Cloud ESSD Flex​
Cloud ESSD PL0​
P2P Peer specifications​
1C2G​
​
​
CR bandwidth​
100Gbit/s​
​
​
​
Test result​
Local NVMe SSD​
When a local NVMe SSD is used as the cache disk, the end-to-end container image startup time (including the time for containerd to download and decompress the image) is shown in the following table.​
​
Image specification​
P50 latency (s)​
P90 latency (s)​
P95 latency (s)​
P99 latency (s)​
Maximum latency (s)​
Number of origin-pull nodes​
1 GiB (256 MiB × 4 layers)​
3.73​
4.46​
5.03​
9.21​
20.64​
1​
2 GiB (256 MiB × 8 layers)​
6.52​
8.55​
9.96​
11.68​
12.63​
1​
4 GiB (512 MiB × 8 layers)​
11.59​
13.62​
15.24​
17.11​
18.28​
1​
10 GiB (1 GiB × 10 layers)​
25.27​
28.38​
29.79​
33.83​
37.51​
1​
​
Cloud ESSD Flex​
When a cloud ESSD Flex is used as the cache disk, the end-to-end container image startup time (including the time for containerd to download and decompress the image) is shown in the following table.​
​
Image specification​
P50 latency (s)​
P90 latency (s)​
P95 latency (s)​
P99 latency (s)​
Maximum latency (s)​
Number of origin-pull nodes​
1 GiB (256 MiB × 4 layers)​
9.14​
9.83​
10.13​
13.67​
13.84​
1​
2 GiB (256 MiB × 8 layers)​
16.61​
17.48​
17.84​
21.44​
21.78​
1​
4 GiB (512 MiB × 8 layers)​
34.08​
36.82​
37.26​
39.81​
47.05​
1​
10 GiB (1 GiB × 10 layers)​
115.99​
125.31​
127.11​
131.16​
137.10​
1​
​
Cloud ESSD PL0​
When a cloud ESSD PL0 is used as the cache disk, the end-to-end container image startup time (including the time for containerd to download and decompress the image) is shown in the following table.​
​
Image specification​
P50 latency (s)​
P90 latency (s)​
P95 latency (s)​
P99 latency (s)​
Maximum latency (s)​
Number of origin-pull nodes​
1 GiB (256 MiB × 4 layers)​
10.19​
11.03​
11.26​
14.99​
15.13​
1​
2 GiB (256 MiB × 8 layers)​
19.97​
20.81​
21.05​
24.71​
24.77​
1​
4 GiB (512 MiB × 8 layers)​
40.33​
41.52​
43.97​
44.38​
44.51​
1​
10 GiB (1 GiB × 10 layers)​
105.92​
110.53​
111.57​
113.26​
114.44​
1​
​
​
Last updated: 2026.09.23 20:01:11