Skip to content

Commit e935dda

Browse files
authored
Update use-container-storage-with-local-disk.md
Updating the fio parameters
1 parent 9e2263f commit e935dda

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

articles/storage/container-storage/use-container-storage-with-local-disk.md

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -400,15 +400,18 @@ kubectl delete sp -n acstor <storage-pool-name>
400400

401401
### Optimize performance when using local NVMe
402402

403-
Depending on your workload’s performance requirements, you can choose from three different performance tiers: **Basic**, **Standard**, and **Advanced**. These tiers offer a different range of IOPS, and your selection will impact the number of vCPUs that Azure Container Storage components consume in the nodes where it's installed. Standard is the default configuration if you don't update the performance tier.
403+
Depending on your workload’s performance requirements, you can choose from three different performance tiers: **Basic**, **Standard**, and **Advanced**. Your selection will impact the number of vCPUs that Azure Container Storage components consume in the nodes where it's installed. Standard is the default configuration if you don't update the performance tier.
404404

405-
| **Tier** | **Number of vCPUs** | **Read IOPS** | **Write IOPS** |
405+
These three tiers offer a different range of IOPS. The following table contains guidance on what you could expect with each of these tiers. We used [FIO](https://github.com/axboe/fio), a popular benchmarking tool, to achieve these numbers with the following configuration:
406+
- AKS: Node SKU - Standard_L16s_v3;
407+
- FIO: Block size - 4KB; Queue depth - 32; Numjobs - number of cores assigned to container storage components; Access pattern - random; Worker set size - 32G
408+
409+
| **Tier** | **Number of vCPUs** | **100 % Read IOPS** | **100 % Write IOPS** |
406410
| --- | --- | --- | --- |
407411
| `Basic` | 12.5% of total VM cores | Up to 100,000 | Up to 90,000 |
408412
| `Standard` (default)| 25% of total VM cores | Up to 200,000 | Up to 180,000 |
409413
| `Advanced` | 50% of total VM cores | Up to 400,000 | Up to 360,000 |
410414

411-
Note that the [FIO](https://github.com/axboe/fio) benchmark tool was used to evaluate the IOPS performance in the above table. FIO is a popular tool to benchmark storage. The AKS node SKU used is **Standard_L16s_v3**. The test parameters included a block size of 4KB and a queue depth of 32. The FIO worker set size was configured to 32G, and the number of jobs was set to match the number of vCPUs available.
412415
> [!NOTE]
413416
> RAM and hugepages consumption will stay consistent across all tiers: 1 GiB of RAM and 2 GiB of hugepages.
414417

0 commit comments

Comments
 (0)