Teknologi QoS (Kualitas Layanan) dalam infrastruktur jaringan telah dikenal sejak lama. Kemudian, algoritma yang sama menemukan aplikasi di bidang penyimpanan data, yang pada kenyataannya menjadi standar untuk sistem yang bercita-cita untuk pasar Enterprise. Dalam penyimpanan Qsan, fungsi ini menjadi tersedia relatif baru dengan munculnya firmware versi 1.4.0.
Ide menetapkan prioritas untuk berbagai tugas (yaitu, ini adalah inti dari algoritma QoS) adalah karena akses yang sama ke sumber daya dari host. Jika kinerja keseluruhan penyimpanan cukup, maka semburan aktivitas layanan tertentu yang jarang terjadi dapat diimbangi dengan penurunan persyaratan kinerja dari aplikasi lain. Namun, dalam kehidupan nyata, beberapa layanan kritis penyimpanan sering kali terletak pada sistem penyimpanan yang sama sekaligus. Jika Anda mengandalkan akses mereka yang sama ke sumber daya, maka "pengereman" setidaknya salah satu dari mereka mungkin terjadi karena pekerjaan aplikasi lain.
Selain aplikasi produktif yang sangat penting untuk indikator kinerja, lingkungan penyimpanan untuk pengembang juga dapat ditemukan pada sistem penyimpanan, yang juga harus dibatasi dalam kinerja agar tidak mengganggu pekerjaan utama. Plus, selalu ada pekerjaan pemeliharaan terjadwal dan tidak terjadwal pada sistem yang juga membutuhkan sumber daya tertentu, membawanya pergi dari layanan utama. Oleh karena itu, aplikasi peringkat yang terletak pada sistem penyimpanan sesuai dengan prioritas akses ke sumber daya dalam hal kinerja akan sangat berguna.
Dari sudut pandang konfigurasi QoS, dua kebijakan utama dapat dibedakan:
- Mengatur nilai maksimum (batas atas)
- Mengatur nilai minimum yang diinginkan (batasan "bawah")
Untuk QoS, salah satunya dipilih. Jika perlu, Anda selalu dapat mengubah pengaturan dengan cepat. Kebijakan QoS sendiri berlaku untuk volume individual.
Nilai maksimum adalah IOPS dan bandwidth. Nilai standarnya adalah Tidak terbatas (tidak terbatas). Jika nilai-nilai spesifik diatur, kinerja akan dibatasi oleh angka-angka ini.
Jika Anda menggunakan batasan βdari bawahβ, maka Anda harus menetapkan prioritas akses ke sumber daya: rendah, sedang atau tinggi. Dalam hal prioritas tinggi, Anda juga dapat menetapkan nilai minimum yang diinginkan untuk parameter Waktu Respons. Parameter ini tidak sia-sia ditetapkan sebagai diinginkan, karena pencapaiannya jauh dari selalu mungkin karena konfigurasi drive yang digunakan dan beban saat ini pada sistem.
Verifikasi dalam bisnis
Sebagai bangku tes, kami menggunakan satu server yang terhubung langsung ke sistem penyimpanan XS5224 melalui antarmuka Fibre Channel. Penyimpanan diisi dengan NL-SAS 7.2K disk yang dirangkai dalam 3 kolam RAID-0. Satu volume dibuat di masing-masing kelompok, berjumlah 3 volume. Beban adalah tes IOmeter.
Menggunakan Prioritas Akses Sumber Daya
Pengaturan QoSHasil tesTerlihat jelas bahwa ketika mengubah prioritas, kinerja didistribusikan kembali dalam urutan yang sesuai.
Menggunakan akses prioritas ke sumber daya yang menunjukkan waktu akses yang diinginkan
Pengaturan QoSHasil tesSaat mengubah prioritas, kinerja didistribusikan kembali dalam urutan yang sesuai. Untuk Vol-1, nilai Waktu Respons cenderung ke 25 ms yang ditentukan, tetapi tidak mencapainya karena kurangnya kinerja kelompok RAID.
Menggunakan Batas IOPS
Pengaturan QoSHasil tesDengan kinerja terbatas dalam IOPS untuk beberapa volume, sisa volume mendapatkan peningkatan kecepatan karena sumber daya gratis.
Menggunakan batas bandwidth
Pengaturan QoSHasil tesKetika kinerja bandwidth terbatas, kinerja volume individu juga meningkat karena sumber daya yang dibebaskan.
Fungsionalitas QoS dalam penyimpanan Qsan adalah salah satu alat utama untuk meningkatkan produktivitas dengan menyeimbangkan dan memprioritaskan. Seperti yang ditunjukkan oleh tes, algoritme bekerja cukup dapat diprediksi. Penting juga untuk dicatat bahwa fungsionalitas QoS benar-benar gratis. Dan itu dapat digunakan tidak hanya dalam sistem yang baru diakuisisi, tetapi juga dalam sistem penyimpanan yang telah lama beroperasi dengan memperbarui firmware.