Edisi Serbaguna CPFS tersedia dalam dua spesifikasi performa: Garis Dasar 100 MB/s/TiB dan Garis Dasar 200 MB/s/TiB. Topik ini membandingkan metrik performa, fitur lanjutan, dan performa aliran data untuk sistem file dengan kapasitas yang sama guna membantu Anda memilih spesifikasi yang paling sesuai.
Performa instans sistem file
Sistem file CPFS tujuan umum dapat diakses menggunakan klien POSIX atau NFS. Bagian berikut menjelaskan throughput, operasi input/output per detik (IOPS), dan latensi I/O untuk kelas Garis Dasar 100 MB/s/TiB dan 200 MB/s/TiB pada sistem file dengan kapasitas yang sama.
CPFS-POSIX
Sistem file CPFS yang menggunakan penyimpanan redundan zona (ZRS) tidak mendukung protokol POSIX.
Setelah membuat titik pemasangan CPFS POSIX, akses sistem file tersebut menggunakan klien CPFS-POSIX.
Periksa performa sistem file Anda berdasarkan waktu pembuatan, nomor versi, dan wilayah.
Untuk informasi selengkapnya, lihat Lihat nomor versi sistem file.
Metric | 100 MB/s/TiB Baseline | 200 MB/s/TiB Baseline | ||
Nomor versi sistem file | v2.3.4 dan yang lebih baru | v2.3.4 dan yang lebih baru | ||
Wilayah yang didukung |
|
| ||
Throughput | min{0,1 × kapasitas penyimpanan (GiB), 30.000} MBps | min{0,2 × kapasitas penyimpanan (GiB), 45.000} MBps Throughput dapat mencapai hingga 100.000 MBps. Untuk meminta throughput yang lebih tinggi, submit a ticket. | ||
IOPS | min{15 × kapasitas penyimpanan (GiB), 3.600.000} | min{30 × kapasitas penyimpanan (GiB), 7.200.000} IOPS dapat mencapai hingga 10.000.000. Untuk meminta IOPS yang lebih tinggi, submit a ticket. | ||
Rata-rata latensi baca 4k single-stream | 0,6 ms | 0,4 ms | ||
Rata-rata latensi tulis 4k single-stream | 0,8 ms | 0,6 ms | ||
CPFS-NFS
Setelah mengaktifkan layanan protokol CPFS, akses sistem file CPFS tujuan umum menggunakan klien CPFS-NFS. Layanan protokol menyediakan titik pemasangan NFS yang independen dari titik pemasangan POSIX. Edisi Serbaguna menawarkan dua jenis layanan protokol NFSv3: General-purpose dan Cache. Tabel berikut membandingkan metrik untuk kedua jenis tersebut. Pilih jenis layanan protokol yang sesuai dengan kebutuhan bisnis Anda.
Jenis layanan protokol | Metric | 100 MB/s/TiB Baseline (LRS*) | 200 MB/s/TiB Baseline (LRS*) | 100 MB/s/TiB Baseline (ZRS*) Fitur ini hanya tersedia untuk pengguna dalam daftar putih. |
General-purpose | Throughput | Baca/Tulis: min[100 × kapasitas penyimpanan (TiB), 20.000] MB/s. | Baca/Tulis: min[200 × kapasitas penyimpanan (TiB), 20.000] MB/s. |
|
IOPS | Baca/Tulis: min[4.000 × kapasitas penyimpanan (TiB), 960.000] | Baca/Tulis: min[8.000 × kapasitas penyimpanan (TiB), 960.000] |
| |
Latensi single-stream |
|
|
| |
Throughput maksimum per klien | 600 MB/s | 600 MB/s | 300 MB/s | |
IOPS maksimum per klien |
|
|
| |
Cache | Throughput | Bandwidth baca maksimum yang ditentukan saat membuat layanan protokol. Nilai maksimum adalah 100 GB/s. | Bandwidth baca maksimum yang ditentukan saat membuat layanan protokol. Nilai maksimum adalah 100 GB/s. | Tidak didukung |
IOPS |
|
| Tidak didukung | |
Latensi single-stream |
|
| Tidak didukung | |
Throughput maksimum per klien | 1,1 GB/s | 1,1 GB/s | Tidak didukung | |
IOPS maksimum per klien |
|
| Tidak didukung |
* LRS mengacu pada penyimpanan redundan lokal, dan ZRS mengacu pada penyimpanan redundan zona.
Rekomendasi pemilihan antara CPFS-POSIX dan CPFS-NFS
Jika Anda tidak memiliki persyaratan performa ekstrem, aktifkan layanan protokol General-purpose di Konsol dan gunakan klien CPFS-NFS untuk mengakses sistem file CPFS tujuan umum demi pengalaman pengguna yang lebih baik.
CPFS-NFS mendukung sistem operasi berikut:
Sistem operasi | Versi sistem operasi |
Alibaba Cloud Linux |
|
CentOS |
|
Ubuntu |
|
Debian |
|
SUSE |
|
Jika Anda memerlukan performa ekstrem dan lingkungan Anda memenuhi semua kondisi berikut, gunakan klien CPFS-POSIX:
Anda tidak bergantung pada Container Storage Interface (CSI) untuk mengakses CPFS.
Anda tidak menggunakan mmap.
Sistem operasi Anda adalah salah satu versi berikut:
Sistem operasi
Distribusi
Versi kernel
Alibaba Cloud Linux
Alibaba Cloud Linux 2.1903 64-bit
4.19.91-27.4.al7.x86_64 dan yang lebih awal
RHEL atau CentOS
8.4
4.18.0-305.19.1.el8_4
8.3
4.18.0-240.22.1.el8_3
8.2
4.18.0-193.28.1.el8_2
8.1
4.18.0-147.8.1.el8_1
8.0
4.18.0-80.11.2.el8_0
7.9
3.10.0-1160.42.2.el7
7.8
3.10.0-1127.19.1.el7
7.7
3.10.0-1062.18.1.el7
7.6
3.10.0-957.54.1.el7
7.5
3.10.0-862.14.4.el7
7.4
3.10.0-693.2.2.el7
7.3
3.10.0-514.26.2.el7
7.2
3.10.0-514.26.2.el7
Ubuntu
20.04.3 LTS
5.4.0-86-generic
Performa aliran data
Aliran data tidak didukung untuk sistem file CPFS yang menggunakan ZRS.
Edisi Serbaguna CPFS mendukung aliran data dengan Object Storage Service (OSS). Pembuatan tugas aliran data secara otomatis menyinkronkan metadata dari Bucket OSS, sehingga data OSS dapat diakses untuk pemrosesan berkinerja tinggi melalui antarmuka file yang kompatibel POSIX. Sebaliknya, data dapat diekspor dari sistem file CPFS kembali ke Bucket OSS melalui Konsol atau OpenAPI. Metrik performa terkait dijelaskan dalam tabel berikut.
Jenis operasi | Metric | Deskripsi |
Impor data | Throughput untuk file lebih besar dari 1 GB |
|
OPS untuk file skala megabyte | Impor single-directory dan multi-directory: 1.000. | |
Ekspor data | Throughput untuk file lebih besar dari 1 GB |
|
OPS untuk file skala megabyte | Ekspor single-directory dan multi-directory: 600. | |
Penghapusan data | OPS | Penghapusan single-directory dan multi-directory: 2.000. |
Pemuatan on-demand (lazy load) | Throughput untuk file lebih besar dari 1 GB |
|
OPS untuk file skala megabyte | Impor single-directory dan multi-directory: 1.000. | |
Pembaruan metadata otomatis | OPS |
|
Spesifikasi kapasitas
LRS
Kapasitas awal: 3.600 GiB
Ukuran langkah penskalaan: 1.200 GiB
Kapasitas maksimum: 1 PiB
ZRS
Kapasitas awal: 500 GiB
Ukuran langkah penskalaan: 100 GiB
Kapasitas maksimum: Sekitar 88 TiB (89.600 GiB)