Sistem panyimpenan Rusia AERODISK: testing beban. Kita nyepetake IOPS

Sistem panyimpenan Rusia AERODISK: testing beban. Kita nyepetake IOPS

Halo kabeh! Kaya sing dijanjekake, kita nerbitake asil tes beban sistem panyimpenan data buatan Rusia - AERODISK ENGINE N2.

Ing artikel sadurunge, kita nyuwil sistem panyimpenan (yaiku, kita nindakake tes kacilakan) lan asil tes kacilakan kasebut positif (yaiku, kita ora ngrusak sistem panyimpenan). Sampeyan bisa ndeleng asil tes kacilakan Kene.

Ing komentar ing artikel sadurunge, panjalukan digawe kanggo tambahan, tes kacilakan sing luwih canggih. Kita wis nyathet kabeh lan mesthi bakal ngetrapake ing salah sawijining artikel ing ngisor iki. Ing wektu sing padha, sampeyan bisa ngunjungi laboratorium kita ing Moskow sawayah-wayah (teka kanthi mlaku utawa nindakake saka jarak adoh liwat Internet) lan nindakake tes kasebut dhewe (sampeyan bisa nindakake tes kanggo proyek tartamtu :-)). Tulis kanggo kita, kita bakal nimbang kabeh skenario!

Kajaba iku, yen sampeyan ora ana ing Moskow, sampeyan isih bisa dadi luwih akrab karo sistem panyimpenan kita kanthi nekani acara latihan gratis ing pusat kompetensi ing kutha sing paling cedhak karo sampeyan.

Ing ngisor iki dhaptar acara sing bakal teka lan tanggal operasi pusat kompetensi.

  • Ekaterinburg. 16 Mei 2019. Seminar pelatihan. Sampeyan bisa ndhaptar nggunakake link: https://aerodisk.promo/ekb/
  • Ekaterinburg. 20 Mei - 21 Juni 2019. Pusat Kompetensi. Ayo demo langsung saka sistem panyimpenan AERODISK ENGINE N2 ing sembarang wektu apa. Alamat sing tepat lan link registrasi bakal diwenehake mengko. Tindakake informasi.
  • Novosibirsk TINDAK INFORMASI ING SITUS utawa HUBRA.
    Oktober 2019
  • Kazan. TINDAK INFORMASI ING SITUS utawa HUBRA.
    Oktober 2019
  • Krasnoyarsk TINDAK INFORMASI ING SITUS utawa HUBRA.
    November 2019

Kita uga pengin nuduhake kabar apik liyane: kita wis entuk YouTube saluran ngendi sampeyan bisa nonton video saka acara kepungkur. Kita ajeg ngirim video latihan ana.

bangku test

Dadi, bali menyang tes. Kita nganyarke sistem panyimpenan laboratorium ENGINE N2 kanthi nginstal drive SAS SSD tambahan, uga adaptor Fiber Channel 16G Front-end. Kanthi simetris, kita nganyarke server sing bakal mbukak beban kanthi nambah adaptor FC 16G.

AkibatΓ©, ing Lab kita duwe sistem panyimpenan 2-kontroler karo 24 SAS SSD 1,6 TB, 3 DWPD disk, kang disambungake liwat SAN ngalih menyang server Linux fisik liwat FC 16G.
Diagram bench test ditampilake ing gambar ing ngisor iki.

Sistem panyimpenan Rusia AERODISK: testing beban. Kita nyepetake IOPS

Metodologi Tes

Kanggo kinerja paling apik ing akses pemblokiran, kita bakal nggunakake DDP (Dynamic Disk Pool) pools, sing tau digawe khusus kanggo sistem ALL-FLASH.
Kanggo nguji, kita nggawe loro LUN kanthi kapasitas 1 TB saben kanthi tingkat perlindungan RAID-10. Kita bakal "nyebar" saben LUN ing 12 disk (total 24) supaya bisa nggunakake potensial saben disk sing diinstal ing sistem panyimpenan.

We saiki LUN kanggo server liwat pengontrol beda supaya bisa nggunakake sumber daya panyimpenan sabisa.

Saben tes bakal suwene siji jam, lan tes kasebut bakal ditindakake dening program IO Fleksibel (FIO); Data FIO bakal diunggah kanthi otomatis menyang Excel, ing ngendi grafik wis digawe kanggo kajelasan.

Muat Profil

Secara total, kita bakal nindakake telung tes, saben jam, ora kalebu wektu anget, sing bakal diwenehake 15 menit (iki persis apa sing dibutuhake kanggo anget 24 drive SSD). Tes kasebut niru profil beban sing paling kerep ditemoni, utamane yaiku DBMS tartamtu, sistem pengawasan video, siaran konten media lan serep.

Uga, ing kabeh tes, kita sengaja mateni kemampuan kanggo cache menyang RAM ing sistem panyimpenan lan ing host. Mesthine, iki bakal nambah asil, nanging, miturut pendapat kita, ing kahanan kaya ngono, tes bakal luwih adil.

Asil tes

Tes No. 1. Muatan acak ing blok cilik. Emulasi DBMS transaksional kanthi beban dhuwur.

  • Ukuran blok = 4k
  • Waca/Tulis = 70%/30%
  • Jumlah karya = 16
  • ambane antrian = 32
  • Muat karakter = Random Lengkap

Sistem panyimpenan Rusia AERODISK: testing beban. Kita nyepetake IOPS

Sistem panyimpenan Rusia AERODISK: testing beban. Kita nyepetake IOPS

Asil tes:

Sistem panyimpenan Rusia AERODISK: testing beban. Kita nyepetake IOPS

Secara total, kanthi sistem Engine N2 mid-range junior, kita nampa 438k IOPS kanthi latensi 2,6 milidetik. Ngelingi kelas sistem kasebut, miturut pendapat kita, asil kasebut cukup prayoga. Kanggo mangerteni apa iki watesan kanggo sistem, kita bakal katon ing pemanfaatan sumber daya pengontrol panyimpenan.

Utamane kasengsem ing CPU, amarga, kaya sing kasebut ing ndhuwur, kita sengaja mateni cache RAM supaya ora ngrusak asil tes.

Ing loro pengontrol panyimpenan kita ndeleng gambar sing padha.

Sistem panyimpenan Rusia AERODISK: testing beban. Kita nyepetake IOPS

Tegese, beban CPU yaiku 50%. Iki nuduhake manawa iki adoh saka watesan sistem panyimpenan iki lan isih bisa gampang diukur. Ayo cepet maju: kabeh tes ing ngisor iki uga nuduhake beban ing prosesor pengontrol udakara 50%, mula kita ora bakal dhaptar maneh.

Adhedhasar tes laboratorium, watesan nyaman saka sistem AERODISK Engine N2, yen kita ngetung IOPS acak ing blok 4k, yaiku ~ 700 IOPS. Yen iki ora cukup lan sampeyan kudu usaha kanggo yuta, banjur kita duwe model lawas ENGINE N000.

Yaiku, crita babagan jutaan IOPS yaiku ENGINE N4, lan yen sejuta kakehan kanggo sampeyan, mula nganggo N2 kanthi tenang.

Ayo bali menyang tes.

Tes No. 2. Rekaman urutan ing blok gedhe. Emulasi sistem pengawasan video, ngemot data menyang DBMS analitis utawa ngrekam salinan serep.

Ing tes iki, kita ora kasengsem maneh ing IOPS, amarga nalika dimuat kanthi urut ing blok gedhe, ora ana pangerten. We are utamanΓ© kasengsem ing: aliran nulis (megabyte per detik) lan telat, kang, mesthi, bakal luwih dhuwur karo pamblokiran gedhe saka cilik.

  • Ukuran blok = 128k
  • Waca/Tulis = 0%/100%
  • Jumlah karya = 16
  • ambane antrian = 32
  • Muat Karakter - Sequential

Sistem panyimpenan Rusia AERODISK: testing beban. Kita nyepetake IOPS

Sistem panyimpenan Rusia AERODISK: testing beban. Kita nyepetake IOPS

Sistem panyimpenan Rusia AERODISK: testing beban. Kita nyepetake IOPS

Total: kita duwe rekaman limang lan setengah gigabyte per detik kanthi wektu tundha sewelas milidetik. Yen dibandhingake karo pesaing manca sing paling cedhak, asil kasebut, miturut pendapat kita, apik banget, lan uga ora dadi watesan sistem ENGINE N2.

Tes No. 3. Maca urutan ing pamblokiran gedhe. Emulasi konten media penyiaran, ngasilake laporan saka DBMS analitis utawa mulihake data saka serep.

Kaya ing test sadurungΓ©, kita kasengsem ing aliran lan telat.

  • Ukuran blok = 128k
  • Waca/Tulis = 100%/0%
  • Jumlah karya = 16
  • ambane antrian = 32
  • Muat Karakter - Sequential

Sistem panyimpenan Rusia AERODISK: testing beban. Kita nyepetake IOPS

Sistem panyimpenan Rusia AERODISK: testing beban. Kita nyepetake IOPS

Sistem panyimpenan Rusia AERODISK: testing beban. Kita nyepetake IOPS

Kinerja maca streaming bisa diprediksi luwih apik tinimbang kinerja nulis streaming.

Sing nggumunake, indikator latensi identik sajrone tes (garis lurus). Iki dudu kesalahan; nalika maca kanthi urut ing blok gedhe, ing kasus iki, iki minangka kahanan umum.

Mesthi, yen kita ninggalake sistem ing wangun iki kanggo sawetara minggu, kita pungkasanipun bakal weruh lompat periodik ing grafik, kang bakal digandhengake karo faktor njaba. Nanging, ing umum, padha ora bakal mengaruhi gambar.

temonan

Saka sistem dual-controller AERODISK ENGINE N2, kita bisa entuk asil sing cukup serius (~ 438 IOPS lan ~ 000-5 gigabyte per detik). Tes beban nuduhake manawa kita mesthi ora isin karo sistem panyimpenan. Kosok baline, indikator kasebut apik banget lan cocog karo sistem panyimpenan sing apik.

Sanajan, kaya sing kita tulis ing ndhuwur, Engine N2 minangka model junior, lan uga asil sing ditampilake ing artikel iki dudu watesan. Mengko kita bakal nerbitake tes sing padha saka sistem ENGINE N4 lawas.

Mesthine, kita ora bisa nutupi kabeh tes sing bisa ditindakake ing kerangka siji artikel, mula kita ngajak para pamaca supaya bisa nuduhake kekarepane kanggo tes mbesuk ing komentar, mesthi bakal digatekake ing publikasi sabanjure.

Kajaba iku, kita ngelingake yen taun iki kita aktif melu latihan, mula kita ngajak sampeyan menyang pusat kompetensi, ing ngendi sampeyan bisa ngalami latihan ing sistem panyimpenan AERODISK, lan ing wektu sing padha duwe wektu sing menarik lan nyenengake.

Aku duplikat informasi babagan acara latihan sing bakal teka.

  • Ekaterinburg. 16 Mei 2019. Seminar pelatihan. Sampeyan bisa ndhaptar nggunakake link: https://aerodisk.promo/ekb/
  • Ekaterinburg. 20 Mei - 21 Juni 2019. Pusat Kompetensi. Ayo demo langsung saka sistem panyimpenan AERODISK ENGINE N2 ing sembarang wektu apa. Alamat sing tepat lan link registrasi bakal diwenehake mengko. Tindakake informasi.
  • Novosibirsk TINDAK INFORMASI ING SITUS utawa HUBRA.
    Oktober 2019
  • Kazan. TINDAK INFORMASI ING SITUS utawa HUBRA.
    Oktober 2019
  • Krasnoyarsk TINDAK INFORMASI ING SITUS utawa HUBRA.
    November 2019

Source: www.habr.com

Add a comment