Sistem storan Rusia AERODISK: ujian beban. Kami memerah keluar IOPS

Sistem storan Rusia AERODISK: ujian beban. Kami memerah keluar IOPS

Hai semua! Seperti yang dijanjikan, kami menerbitkan keputusan ujian beban sistem penyimpanan data buatan Rusia - ENJIN AERODISK N2.

Dalam artikel sebelum ini, kami memecahkan sistem storan (iaitu, kami melakukan ujian ranap) dan keputusan ujian ranap adalah positif (iaitu, kami tidak memecahkan sistem storan). Anda boleh melihat keputusan ujian ranap DI SINI.

Dalam ulasan pada artikel sebelumnya, permintaan dibuat untuk ujian ranap tambahan yang lebih canggih. Kami telah merekodkan semuanya dan pasti akan melaksanakannya dalam salah satu artikel berikut. Pada masa yang sama, anda boleh melawat makmal kami di Moscow pada bila-bila masa (datang dengan berjalan kaki atau melakukannya dari jauh melalui Internet) dan melakukan ujian ini sendiri (anda juga boleh melakukan ujian untuk projek tertentu :-)). Tulis kepada kami, kami akan mempertimbangkan semua senario!

Di samping itu, jika anda tidak berada di Moscow, anda masih boleh menjadi lebih biasa dengan sistem storan kami dengan menghadiri acara latihan percuma di pusat kecekapan di bandar yang paling dekat dengan anda.

Di bawah ialah senarai acara akan datang dan tarikh operasi pusat kecekapan.

  • Ekaterinburg. 16 Mei 2019. Seminar latihan. Anda boleh mendaftar menggunakan pautan: https://aerodisk.promo/ekb/
  • Ekaterinburg. 20 Mei – 21 Jun 2019. Pusat Kompetensi. Datang ke demonstrasi langsung sistem storan AERODISK ENGINE N2 pada bila-bila masa bekerja. Alamat yang tepat dan pautan pendaftaran akan diberikan kemudian. Ikuti maklumat.
  • Novosibirsk IKUTI MAKLUMAT DI LAMAN KAMI atau HUBRA.
    Oktober 2019
  • Kazan. IKUTI MAKLUMAT DI LAMAN KAMI atau HUBRA.
    Oktober 2019
  • Krasnoyarsk IKUTI MAKLUMAT DI LAMAN KAMI atau HUBRA.
    November 2019

Kami juga ingin berkongsi satu lagi berita baik: kami akhirnya mendapat Youtube saluran di mana anda boleh menonton video daripada acara lepas. Kami kerap menyiarkan video latihan kami di sana.

Tempat ujian

Jadi, kembali kepada ujian. Kami menaik taraf sistem storan makmal ENGINE N2 kami dengan memasang pemacu SSD SAS tambahan, serta penyesuai Front-end Fibre Channel 16G. Dengan cara yang simetri, kami menaik taraf pelayan dari mana kami akan menjalankan beban dengan menambahkan penyesuai FC 16G.

Akibatnya, dalam makmal kami, kami mempunyai sistem storan 2-pengawal dengan 24 SAS SSD 1,6 TB, 3 cakera DWPD, yang disambungkan melalui suis SAN ke pelayan Linux fizikal melalui FC 16G.
Rajah bangku ujian ditunjukkan dalam rajah di bawah.

Sistem storan Rusia AERODISK: ujian beban. Kami memerah keluar IOPS

Metodologi Ujian

Untuk prestasi terbaik pada akses blok, kami akan menggunakan kumpulan DDP (Dynamic Disk Pool), yang pernah kami cipta khusus untuk sistem ALL-FLASH.
Untuk ujian, kami mencipta dua LUN dengan kapasiti 1 TB setiap satu dengan tahap perlindungan RAID-10. Kami akan "menyebarkan" setiap LUN merentasi 12 cakera (24 kesemuanya) untuk menggunakan sepenuhnya potensi setiap cakera yang dipasang dalam sistem storan.

Kami membentangkan LUN kepada pelayan melalui pengawal yang berbeza untuk menggunakan sumber storan sebanyak mungkin.

Setiap ujian akan berlangsung selama satu jam, dan ujian akan dilakukan oleh program IO Fleksibel (FIO); Data FIO akan dimuat naik secara automatik ke Excel, di mana graf telah dibina untuk kejelasan.

Muatkan Profil

Secara keseluruhan, kami akan melakukan tiga ujian, satu jam setiap satu, tidak termasuk masa memanaskan badan, yang mana kami akan memperuntukkan 15 minit (inilah jumlah yang diperlukan untuk memanaskan susunan 24 pemacu SSD). Ujian ini meniru profil beban yang paling kerap ditemui, khususnya ini adalah DBMS tertentu, sistem pengawasan video, siaran kandungan media dan sandaran.

Juga, dalam semua ujian, kami sengaja melumpuhkan keupayaan untuk cache ke dalam RAM pada sistem storan dan pada hos. Sudah tentu, ini akan memburukkan lagi keputusan, tetapi, pada pendapat kami, dalam keadaan sedemikian ujian akan menjadi lebih adil.

Keputusan ujian

Ujian No 1. Muatan rawak dalam blok kecil. Emulasi DBMS transaksi muatan tinggi.

  • Saiz blok = 4k
  • Baca/Tulis = 70%/30%
  • Bilangan kerja = 16
  • Kedalaman baris gilir = 32
  • Muatkan aksara = Rawak Penuh

Sistem storan Rusia AERODISK: ujian beban. Kami memerah keluar IOPS

Sistem storan Rusia AERODISK: ujian beban. Kami memerah keluar IOPS

Keputusan ujian:

Sistem storan Rusia AERODISK: ujian beban. Kami memerah keluar IOPS

Secara keseluruhan, dengan sistem Enjin N2 julat pertengahan junior kami menerima 438k IOPS dengan kependaman 2,6 milisaat. Memandangkan kelas sistem, pada pendapat kami, hasilnya agak baik. Untuk memahami sama ada ini adalah had untuk sistem, kita akan melihat penggunaan sumber pengawal storan.

Kami amat berminat dengan CPU, kerana, seperti yang dinyatakan di atas, kami sengaja melumpuhkan cache RAM supaya tidak memesongkan keputusan ujian.

Pada kedua-dua pengawal storan kita melihat lebih kurang gambar yang sama.

Sistem storan Rusia AERODISK: ujian beban. Kami memerah keluar IOPS

Iaitu, beban CPU ialah 50%. Ini menunjukkan bahawa ini jauh daripada had sistem storan ini dan ia masih boleh diskalakan dengan mudah. Mari kita maju sedikit: semua ujian berikut juga menunjukkan beban pada pemproses pengawal adalah sekitar 50%, jadi kami tidak akan menyenaraikannya lagi.

Berdasarkan ujian makmal kami, had selesa sistem AERODISK Engine N2, jika kami mengira IOPS rawak pada blok 4k, ialah ~700 IOPS. Jika ini tidak mencukupi dan anda perlu berusaha untuk sejuta, maka kami mempunyai model ENGINE N000 yang lebih lama.

Iaitu, cerita tentang berjuta-juta IOPS adalah ENJIN N4, dan jika sejuta terlalu banyak untuk anda, maka gunakan N2 dengan tenang.

Mari kita kembali kepada ujian.

Ujian No. 2. Rakaman berurutan dalam blok besar. Emulasi sistem pengawasan video, memuatkan data ke dalam DBMS analitikal atau merakam salinan sandaran.

Dalam ujian ini kami tidak lagi berminat dengan IOPS, kerana apabila dimuatkan secara berurutan dalam blok besar mereka tidak masuk akal. Kami amat berminat dalam: aliran tulis (megabait sesaat) dan kelewatan, yang, sudah tentu, akan lebih tinggi dengan blok besar berbanding dengan blok kecil.

  • Saiz blok = 128k
  • Baca/Tulis = 0%/100%
  • Bilangan kerja = 16
  • Kedalaman baris gilir = 32
  • Muatkan Aksara – Berurutan

Sistem storan Rusia AERODISK: ujian beban. Kami memerah keluar IOPS

Sistem storan Rusia AERODISK: ujian beban. Kami memerah keluar IOPS

Sistem storan Rusia AERODISK: ujian beban. Kami memerah keluar IOPS

Jumlah: kami mempunyai rakaman lima setengah gigabait sesaat dengan kelewatan sebelas milisaat. Jika dibandingkan dengan pesaing asing terdekatnya, hasilnya, pada pendapat kami, adalah sangat baik, dan juga bukan had sistem ENJIN N2.

Ujian No 3. Bacaan berurutan dalam blok besar. Emulasi kandungan media penyiaran, menjana laporan daripada DBMS analitikal atau memulihkan data daripada sandaran.

Seperti dalam ujian sebelumnya, kami berminat dengan aliran dan kelewatan.

  • Saiz blok = 128k
  • Baca/Tulis = 100%/0%
  • Bilangan kerja = 16
  • Kedalaman baris gilir = 32
  • Muatkan Aksara – Berurutan

Sistem storan Rusia AERODISK: ujian beban. Kami memerah keluar IOPS

Sistem storan Rusia AERODISK: ujian beban. Kami memerah keluar IOPS

Sistem storan Rusia AERODISK: ujian beban. Kami memerah keluar IOPS

Prestasi pembacaan penstriman diramalkan lebih baik sedikit daripada prestasi penulisan penstriman.

Menariknya, penunjuk kependaman adalah sama sepanjang ujian (garis lurus). Ini bukan ralat; apabila membaca secara berurutan dalam blok besar, dalam kes kami ini adalah situasi biasa.

Sudah tentu, jika kita meninggalkan sistem dalam bentuk ini selama beberapa minggu, akhirnya kita akan melihat lompatan berkala dalam graf, yang akan dikaitkan dengan faktor luaran. Tetapi, secara umum, mereka tidak akan menjejaskan gambar.

Penemuan

Daripada sistem dwi-pengawal AERODISK ENGINE N2, kami dapat mencapai hasil yang agak serius (~438 IOPS dan ~000-5 gigabait sesaat). Ujian beban menunjukkan bahawa kami pastinya tidak malu dengan sistem storan kami. Sebaliknya, penunjuknya sangat baik dan sesuai dengan sistem storan yang baik.

Walaupun, seperti yang kami tulis di atas, Enjin N2 adalah model junior, dan selain itu, hasil yang ditunjukkan dalam artikel ini bukan hadnya. Kemudian kami akan menerbitkan ujian serupa daripada sistem ENGINE N4 kami yang lebih lama.

Sememangnya, kami tidak dapat menampung semua ujian yang mungkin dalam rangka satu artikel, jadi kami sekali lagi menggesa pembaca untuk berkongsi hasrat mereka untuk ujian masa depan dalam ulasan; kami pasti akan mengambil kiranya dalam penerbitan akan datang.

Di samping itu, kami mengingatkan anda bahawa tahun ini kami terlibat secara aktif dalam latihan, jadi kami menjemput anda ke pusat kecekapan kami, di mana anda boleh menjalani latihan mengenai sistem storan AERODISK, dan pada masa yang sama mempunyai masa yang menarik dan menyeronokkan.

Saya menduplikasi maklumat tentang acara latihan yang akan datang.

  • Ekaterinburg. 16 Mei 2019. Seminar latihan. Anda boleh mendaftar menggunakan pautan: https://aerodisk.promo/ekb/
  • Ekaterinburg. 20 Mei – 21 Jun 2019. Pusat Kompetensi. Datang ke demonstrasi langsung sistem storan AERODISK ENGINE N2 pada bila-bila masa bekerja. Alamat yang tepat dan pautan pendaftaran akan diberikan kemudian. Ikuti maklumat.
  • Novosibirsk IKUTI MAKLUMAT DI LAMAN KAMI atau HUBRA.
    Oktober 2019
  • Kazan. IKUTI MAKLUMAT DI LAMAN KAMI atau HUBRA.
    Oktober 2019
  • Krasnoyarsk IKUTI MAKLUMAT DI LAMAN KAMI atau HUBRA.
    November 2019

Sumber: www.habr.com

Tambah komen