Test environment

更新时间:
复制 MD 格式

This topic describes the environment used for the Tablestore performance test.

Tablestore instances

This test used two Tablestore instances:
  • High-performance instance: located in the China (Hangzhou) region
  • Capacity instance: located in the China (Hangzhou) region
Note
  • The primary difference between high-performance and capacity instances is the disk type. High-performance instances use SSDs, which provide higher read performance for data on disks. Capacity instances use a mix of SSDs and SATA disks. They have a much lower unit price for storage and provide write performance comparable to high-performance instances, but their read performance for data on disks is lower. Both instance types deliver similar performance when reading data from the cache.
  • Tablestore is a pay-as-you-go product, and you are billed hourly based on your actual resource usage. Because Tablestore supports high read and write concurrency, a large-scale performance test can result in high fees. If you want to run a large-scale performance test, submit a ticket to ensure accurate results and control costs.

Stressor

The same group of stressors was used in all tests.

  • Quantity: 5
  • Type: Alibaba Cloud Elastic Compute Service (ECS)
  • Region: China (Hangzhou) Zone F
  • Instance family: Shared compute
  • Configuration:
    • CPU: 8-core
    • Memory: 8 GB
    • Instance type: I/O optimized
    • Network type: Classic network
    • Operating system: Ubuntu 16.04 64-bit
Note Because Tablestore operations are latency-sensitive and the quality of the public network cannot be guaranteed, this test used ECS instances in the same region as the Tablestore instances. The test also used a Tablestore private endpoint to avoid unpredictable network interference.