You need to enable JavaScript to run this app.
Elastic Compute Service

Elastic Compute Service

Copy page
Download PDF
Elastic Block Storage
Volume specifications
Copy page
Download PDF
Volume specifications
EBS currently offers ESSD and TSSD volumes. This topic describes the performance metrics and baseline performance of these volumes to help you quickly understand how they perform.​
Volume performance​
Warning​
  • PTSSD volumes have been discontinued. You can continue using your existing volumes, but you cannot create new ones.​
  • The maximum IOPS and maximum throughput values represent the sum of read and write operations. For example, maximum IOPS equals read IOPS plus write IOPS.​
​
Performance metric​
ESSD​
​
TSSD TL0​
PTSSD (discontinued)​
​
FlexPL​
PL0​
​
​
Maximum IOPS per volume​
200,000​
10,000​
20,000​
30,000​
Formula to calculate IOPS​
  • Baseline performance: IOPS = min{1,800 + 50 × Capacity (GiB), 50,000}​
  • Additional performance: Three types of additional performance are available. For more information, see Volume type - ESSD FlexPL.​
IOPS = min{1,800 + 12 × Capacity (GiB), 10,000}​
  • Baseline performance: IOPS = min{1,800 + 12 × Capacity (GiB), 20,000}​
  • Additional performance: Additional IOPS = Additional throughput (MB/s) × 1,024 / 64 KB​
Not applicable.​
Maximum throughput per volume (MB/s)​
2,000​
180​
1,000​
350​
Formula to calculate throughput​
  • Baseline performance: Throughput = min{120 + 0.5 × Capacity (GiB), 350}​
  • Additional performance: Three types of additional performance are available. For more information, see Volume type - ESSD FlexPL.​
  • Burst performance: Actual throughput - Baseline throughput - Additional throughput. For more information, see Volume type - ESSD FlexPL.​
Throughput = min{100 + 0.25 × Capacity (GiB), 180}​
  • Baseline performance: Throughput = min {120 + 0.5 × Capacity (GiB), 1,000}​
  • Additional performance: Only one type of additional performance is available. For more information, see Volume type - TSSD.​
Not applicable.​
Average latency of single-path random writes (block size = 4K)​
The average random write latency for newly created ESSD FlexPL volumes is 0.2 ms in some availability zones and 0.3 to 0.5 ms in others. For more information, see Latency.​
0.3–0.5 ms​
1–2 ms​
0.3–0.5 ms​
Maximum capacity per volume (GiB)​
  • System volume: 20–2,048​
  • Data volume: 10–65,536​
  • System volume: 20–2,048​
  • Data volume: 10–65,536​
  • System volume: 40–2,048​
  • Data volume: 40–65,536​
  • System volume: 40–500​
  • Data volume: 20–8,192​
Promised data reliability​
99.9999999% (9 nines)​
99.9999999% (9 nines)​
99.9999999% (9 nines)​
99.99999% (7 nines)​
API name​
ESSD_FlexPL​
ESSD_PL0​
TSSD_TL0​
PTSSD​
​
Use cases​
​
Type​
Characteristics and use cases​
ESSD FlexPL​
  • Characteristics: High throughput, high IOPS, and low latency, with multiple additional performance options. Resource provisioning is flexible, as you can provision performance and capacity separately.​
  • Use cases: Ideal for I/O-intensive workloads, such as large-scale databases and NewSQL databases.​
ESSD PL0​
  • Characteristics: Balanced IOPS and throughput, low latency, and cost‑effective.​
  • Use cases: Ideal for workloads requiring moderate I/O performance, such as small to medium-sized databases.​
TSSD TL0​
  • Characteristics: High throughput, moderate IOPS, and latency-insensitive. Up to an additional 1,000 MB/s throughput can be provisioned for this type of volume.​
  • Use cases: Ideal for workloads requiring high bandwidth and not sensitive to latency. Examples include offline big data processing, training large AI models, processing large batches of log data, and transferring or streaming HD video content.​
​
Performance optimization​
Troubleshooting slow read/write speeds and high I/O on volumes​
You can use the ECS console to view various monitoring metrics of your volumes and determine whether their performance meets your business requirements. For more information, see Viewing basic monitoring data/operating system monitoring data. If you notice that a volume has slow read/write speeds or high I/O usage, follow these troubleshooting steps:​
  1. Check whether your volume is billed on a pay-as-you-go basis. If so, and if your account has an outstanding balance, your volume I/O performance will be restricted. It will return to normal once you recharge your account and settle the outstanding balance. For more information, see Arrears.​
Warning​
If your account falls behind by 2 hours, the volume service will be suspended. 15 days and 2 hours later, the system will release your volume resources and permanently delete all your data, which cannot be recovered.​
  1. Check for programs that are consuming high IOPS based on your operating system. For instructions, see Troubleshooting and solution for high disk load of ECS instance with Linux system and Troubleshooting and solution for high disk load of ECS instance with Windows system.​
  1. If the volume performance does not meet your business requirements, we recommend extending the volume or provisioning additional performance. For more information, see Improving volume performance.​
Improving volume performance​
To keep your business running smoothly, you can check if your volume performs as expected using FIO. For more information, see Testing storage performance. If the actual performance does not meet your business requirements, you can use the following methods to improve it.​
​
Method​
Use cases​
Related documentation​
Change the type of your volume​
If you are using an ESSD PL0 volume, you can switch to an ESSD FlexPL volume to meet growing performance needs. This method is useful when your business experiences significant growth and has strict performance requirements for its volumes.​
Provision additional performance for your volume​
You can provision additional performance for an ESSD FlexPL or a TSSD TL0 volume. This method offers on-demand usage and flexibility and is ideal for scenarios with fluctuating storage performance needs.​
Enable burst performance​
You can enable burst performance for an ESSD FlexPL volume. This feature temporarily increases IOPS or throughput within performance limits in order to handle short-term traffic spikes. Burst performance automatically scales down when the workload returns to normal levels. This is suitable for burst workloads or scenarios that require processing large amounts of data in a short time.​
Extend your volume​
Volume performance increases with capacity. If you encounter an I/O bottleneck due to business growth, and the volume is low on storage space but has not yet reached its performance limit, consider extending the volume to improve performance.​
​
Relationship between instance specifications and volume performance​
A volume's performance depends on the specifications of the ECS instance to which it is attached. Different ECS instances have different maximum performance limits for volumes. Higher instance specification tiers support higher limits. For a detailed introduction to the maximum volume performance supported by ECS instance specifications, see X86 Computing. In real use cases, however, a volume may perform below its maximum due to these limits.​
  • Scenario 1: The total performance of the volumes does not exceed the maximum limit supported by the ECS instance​
  • In this case, the final storage performance is determined by the volume's performance.​
  • For example, an ecs.g4i.4xlarge instance supports up to 80,000 IOPS and 5 MB/s of throughput. This instance has one attached ESSD FlexPL volume with a capacity of 1,000 GiB. This volume has a maximum of 50,000 IOPS and a maximum throughput of 2.8 MB/s. Since the total volume performance does not exceed the maximum supported by the ECS instance, the final storage performance is determined by the volume's performance. Therefore, the volume's achievable performance limit is 50,000 IOPS and 2.8 MB/s of throughput.​
  • Scenario 2: The total performance of the volumes exceeds the maximum supported by the ECS instance​
  • In this case, the final storage performance is limited by the performance limit of the ECS instance. When multiple volumes are attached to the instance, the system dynamically allocates performance based on a resource contention mechanism.​
  • For example, an ecs.g4i.4xlarge instance supports up to 80,000 IOPS and 5 MB/s of throughput. This instance has three attached ESSD FlexPL volumes with a capacity of 1,000 GiB. Each volume has a maximum of 50,000 IOPS and a maximum throughput of 2.8 MB/s. The total performance of the three volumes is a maximum of 150,000 IOPS and 8.4 MB/s of throughput. If the workload I/O or throughput of the three volumes simultaneously reaches its performance limit, the instance’s processing capacity limits the overall actual performance. Consequently, the combined performance of the three volumes is capped at 80,000 IOPS and 5 MB/s of throughput. The system dynamically allocates the performance of each volume based on a resource contention mechanism.​
To maximize volume performance and prevent waste, select an instance whose specifications match those of your volumes.​
Related documentation​
​
Last updated: 2026.09.23 16:55:11