全部产品
Search
文档中心

Container Service for Kubernetes:Pengujian kinerja untuk volume strmvol

更新时间:Jun 26, 2025

Topik ini mengevaluasi kinerja volume strmvol dari dua dimensi: efisiensi pembuatan indeks metadata dan kinerja pembacaan data. Evaluasi mencakup metrik inti seperti kecepatan baca dan tulis file serta stabilitas dalam skenario konkurensi tinggi untuk membantu Anda memilih dan menggunakan volume strmvol secara lebih optimal.

Penting

Data pengujian berikut merupakan nilai teoretis yang diperoleh dalam Lingkungan pengujian. Nilai aktual bergantung pada lingkungan operasi Anda.

Pembuatan indeks metadata

Untuk volume strmvol, jika tidak ada pod yang memasang volume pada node, pod pertama yang memasang volume akan memicu proses inisialisasi pemasangan node. Selama pemasangan, sistem membuat perangkat blok virtual terkait dan membangun indeks metadata untuk file OSS. Fase ini mengonsumsi sejumlah sumber daya node, dan pod tetap dalam status ContainerCreating.

Dalam pengujian ini, spesifikasi node adalah ecs.g8i.2xlarge, dan wilayahnya adalah cn-beijing.

Jumlah file di bawah target pemasangan OSS

erofs (Alibaba Cloud Linux 3)

ext4 (non-Alibaba Cloud Linux 3)

Waktu pembuatan

Puncak memori

Puncak utilisasi CPU

Waktu pembuatan

Puncak memori

Puncak utilisasi CPU

100000 (100 ribu)

4,09s

125 MB

113%

6,96s

150 MB

116%

1000000 (1 juta)

11,07s

871 MB

201%

35,37s

512 MB

192%

10000000 (10 juta)

130,59s

8,7 GB

247%

407,00s

2,4 GB

253%

Pengujian kinerja pembacaan data

Perbandingan kinerja pembacaan data volume strmvol dengan parameter resourceLimit yang berbeda

Dalam pengujian ini, spesifikasi node adalah ecs.g7nex.32xlarge, sistem operasi adalah Alibaba Cloud Linux 3, dan wilayahnya adalah cn-beijing.

  • Contoh ini menggunakan skenario pembacaan acak untuk file kecil (file gambar 100 KB) dengan mode langsung diaktifkan.

    Pengaturan resourceLimit yang berbeda hanya memengaruhi batas atas kinerja. Saat konkurensi belum mencapai batas atas, kinerjanya serupa.

    Catatan

    Catatan dalam tabel berikut mencatat konkurensi di mana kinerja mencapai batas atas untuk konfigurasi resourceLimit yang berbeda. Untuk sistem operasi selain Alibaba Cloud Linux 3, volume dengan parameter resourceLimit yang berbeda mencapai batas atas kinerja baca saat melakukan 64 operasi baca konkuren.

    Skema pengujian

    4 pembacaan konkuren

    8 pembacaan konkuren

    16 pembacaan konkuren

    32 pembacaan konkuren

    64 pembacaan konkuren

    128 pembacaan konkuren

    256 pembacaan konkuren

    512 pembacaan konkuren

    1024 pembacaan konkuren

    Kinerja

    11,53 MB/s

    101,06 img/s

    21,99 MB/s

    192,62 img/s

    48,01 MB/s

    417,95 img/s

    93,90 MB/s

    817,45 img/s

    180,88 MB/s

    1577,12 img/s

    312,82 MB/s

    2727,48 img/s

    513,54 MB/s

    4475,20 img/s

    974,47 MB/s

    8491,96 img/s

    1306,61 MB/s

    11386,33 img/s

    Catatan

    Tidak ada

    Tidak ada

    Tidak ada

    Tidak ada

    Batas atas kinerja untuk sistem non-Alibaba Cloud Linux 3

    Batas atas kinerja mode 2C4G

    Batas atas kinerja mode 4C8G

    Batas atas kinerja mode 8C16G

    Batas atas kinerja mode 16C32G

  • Contoh ini melibatkan pembacaan sekuensial file besar dalam aliran tunggal dan pembacaan sekuensial file kecil (file gambar 100 KB) dengan mode langsung dinonaktifkan.

    Batas sumber daya

    MB/s untuk pemuatan sekuensial 256 permintaan konkuren

    MB/s untuk pembacaan aliran tunggal file besar

    2c4g

    349,89 MB/s

    2742,05 img/s

    216

    4c8g

    789,52 MB/s

    6187,34 img/s

    342

    8c16g

    1446,17 MB/s

    11333,37 img/s

    548

    16c32g

    2383,38 MB/s

    18678,12 img/s

    926

    Catatan

    Nilai preset memastikan kinerja optimal untuk semua operasi data dalam skenario baca saja secara umum.

    Dalam skenario pembacaan file besar aliran tunggal, mode 8c16g mencapai throughput 2,5 hingga 2,7 GB/s. Jika bisnis Anda memiliki karakteristik pembacaan data tertentu, Anda dapat submit a ticket untuk meminta bantuan.

Perbandingan kinerja pembacaan data di berbagai solusi

Dalam pengujian ini, spesifikasi node adalah ecs.g8i.2xlarge, sistem operasi adalah Alibaba Cloud Linux 3, dan wilayahnya adalah cn-beijing.

Skema pengujian:

  • Gunakan konfigurasi default untuk ossfs. Pembacaan langsung diaktifkan (kolam memori dibatasi hingga 1 GB secara default).

  • Batas sumber daya untuk strmvol adalah 2c4g dan 4c8g.

  • Mode langsung hanya diaktifkan dalam skenario di mana file kecil (file teks 128 KB) dimuat secara acak.

Skema pengujian

MB/s untuk pemuatan acak konkuren 4-thread

MB/s untuk pemuatan sekuensial konkuren 4-thread

MB/s untuk pembacaan aliran tunggal file besar

Konfigurasi default

8,4

8,4

179,2

Aktifkan pembacaan langsung dan atur ukuran memori menjadi 1 GB

3,4

3,4

293,4

strmvol 2c4g

24,9

40,0

196,8

strmvol 4c8g

95,6

147,1

334,5