Halaman ini memberikan panduan tentang cara mengonfigurasi lingkungan Lustre Terkelola Google Cloud untuk mendapatkan performa terbaik.
Spesifikasi performa
Jumlah performa berikut adalah nilai maksimum perkiraan.
IOPS
IOPS maksimum diskalakan secara linear per TiB kapasitas instance yang disediakan.
| Tingkat Throughput | IOPS Baca (per TiB) | IOPS Tulis (per TiB) |
|---|---|---|
125 MBps per TiB |
725 | 700 |
250 MBps per TiB |
1.450 | 1.400 |
500 MBps per TiB |
2.900 | 2.800 |
1000 MBps per TiB |
5.800 | 5.600 |
Operasi metadata
Peningkatan operasi metadata maksimum dalam langkah-langkah per throughput yang disediakan sebesar 72 GBps.
| Statistik file | Pembuatan file | Penghapusan file | |
|---|---|---|---|
| Per 72 GBps | 410.000 per detik | 115.000 per detik | 95.000 per detik |
Performa setelah meningkatkan kapasitas
Meningkatkan kapasitas penyimpanan instance yang ada akan meningkatkan throughput dan IOPS maksimumnya, serta kemungkinan performa metadatanya.
Performa throughput baca akan meningkat secara bertahap saat data baru ditulis dan didistribusikan ulang di seluruh penyimpanan tambahan. Performa throughput penulisan akan meningkat dengan segera.
Unit transmisi maksimum (MTU) jaringan VPC
Saat membuat jaringan VPC, menetapkan nilai mtu
(unit transmisi maksimum, atau ukuran paket IP terbesar yang dapat
ditransmisikan di jaringan ini) ke nilai maksimum yang diizinkan, yaitu 8896, akan meningkatkan
performa hingga 10% dibandingkan dengan nilai default 1460 byte.
Anda dapat melihat nilai MTU jaringan saat ini dengan perintah berikut:
gcloud compute networks describe NETWORK_NAME --format="value(mtu)"
Nilai MTU jaringan dapat diperbarui setelah jaringan dibuat, tetapi ada pertimbangan penting. Lihat Mengubah MTU jaringan untuk mengetahui detailnya.
Jenis mesin Compute Engine
Throughput jaringan dapat dipengaruhi oleh pilihan jenis mesin Anda. Secara umum, untuk mendapatkan throughput terbaik:
- Menambah jumlah vCPU. Bandwidth traffic keluar maksimum per instance umumnya adalah 2 Gbps per vCPU, hingga maksimum jenis mesin.
- Pilih seri mesin yang mendukung batas masuk dan keluar yang lebih tinggi. Misalnya, instance C2 dengan jaringan Tier_1 mendukung bandwidth traffic keluar hingga 100 Gbps. Instance C3 dengan jaringan Tier_1 mendukung hingga 200 Gbps.
- Aktifkan performa jaringan per VM Tier_1 dengan jenis mesin yang lebih besar.
- Gunakan NIC Virtual Google (gVNIC). gVNIC adalah satu-satunya opsi untuk jenis mesin Generasi 3 dan yang lebih baru. gVNIC diperlukan saat menggunakan jaringan Tier_1.
Untuk mengetahui informasi mendetail, lihat Bandwidth jaringan.
Mengukur performa klien tunggal
Untuk menguji performa baca dan tulis dari satu klien Compute Engine, gunakan alat command line fio (Penguji I/O fleksibel).
Instal fio:
Rocky 8
sudo dnf install fio -yUbuntu 20.04 dan 22.04
sudo apt update sudo install fioJalankan perintah berikut:
fio --ioengine=libaio --filesize=32G --ramp_time=2s \ --runtime=5m --numjobs=16 --direct=1 --verify=0 --randrepeat=0 \ --group_reporting --directory=/lustre --buffer_compress_percentage=50 \ --name=read --blocksize=1m --iodepth=64 --readwrite=read
Tes ini memerlukan waktu sekitar 5 menit untuk diselesaikan. Setelah selesai, hasilnya akan ditampilkan. Bergantung pada konfigurasi Anda, Anda dapat mengharapkan throughput hingga kecepatan jaringan maksimum VM, dan ribuan IOPS per TiB.