Kukhazikitsa kwa SSD caching mu QSAN XCubeSAN yosungirako system

Ukadaulo wowongolera magwiridwe antchito potengera kugwiritsa ntchito ma SSD komanso omwe amagwiritsidwa ntchito kwambiri pamakina osungirako adapangidwa kalekale. Choyamba, ndikugwiritsa ntchito SSD ngati malo osungira, omwe ndi othandiza 100%, koma okwera mtengo. Chifukwa chake, matekinoloje otopetsa komanso osungira amagwiritsidwa ntchito, pomwe ma SSD amagwiritsidwa ntchito pazidziwitso zodziwika kwambiri ("zotentha"). Kuyika magawo ndikwabwino kwa zochitika zanthawi yayitali (masiku-masabata) kugwiritsa ntchito deta "yotentha". Kusungirako, m'malo mwake, kumagwiritsidwa ntchito kwakanthawi kochepa (mphindi-maola). Zosankha zonse ziwirizi zikugwiritsidwa ntchito muzosungirako QSAN XCubeSAN. M'nkhaniyi tiwona kukhazikitsidwa kwa algorithm yachiwiri - SSD caching.

Kukhazikitsa kwa SSD caching mu QSAN XCubeSAN yosungirako system

Chofunikira chaukadaulo waukadaulo wa SSD ndikugwiritsa ntchito ma SSD ngati chosungira chapakati pakati pa hard drive ndi RAM ya wowongolera. Magwiridwe a SSD ndi, ndithudi, otsika kuposa momwe amachitira cache ya wolamulirayo, koma voliyumu yake ndi dongosolo la kukula kwake. Choncho, timapeza kusagwirizana pakati pa liwiro ndi voliyumu.

Zizindikiro zogwiritsira ntchito posungira SSD powerenga:

  • Kuchulukira kwa ntchito zowerengera pazolemba (nthawi zambiri zomwe zimachitika pama database ndi mawebusayiti);
  • Kukhalapo kwa botolo mu mawonekedwe a magwiridwe antchito a hard drive array;
  • Kuchuluka kwa deta yofunikira ndi yocheperapo kukula kwa posungira SSD.

Zizindikiro zogwiritsira ntchito cache yowerengera + lembani SSD ndizofanana, kupatula momwe zimakhalira - mtundu wosakanikirana (mwachitsanzo, seva ya fayilo).

Ogulitsa ambiri osungira amagwiritsa ntchito cache ya SSD yowerengera zokha pazogulitsa zawo. Kusiyana kwakukulu Mtengo wa QSAN Amaperekanso mwayi wogwiritsa ntchito cache polembanso. Kuti mutsegule magwiridwe antchito a caching a SSD mu makina osungira a QSAN, muyenera kugula laisensi yosiyana (yoperekedwa pakompyuta).

Cache ya SSD mu XCubeSAN imayendetsedwa mwakuthupi m'madziwe osiyana a SSD cache. Pakhoza kukhala anayi mwa iwo mu dongosolo. Dziwe lililonse, ndithudi, limagwiritsa ntchito ma SSD ake. Ndipo kale muzinthu za diski yeniyeni timadziwa ngati idzagwiritsa ntchito dziwe la cache ndi liti. Kuthandizira ndikuletsa kugwiritsa ntchito cache pama voliyumu kumatha kuchitika pa intaneti osayimitsa I/O. Mukhozanso kutentha kuwonjezera ma SSD ku dziwe ndi kuwachotsa kumeneko. Mukamapanga cache ya dziwe la SSD, muyenera kusankha momwe idzagwiritsire ntchito: kuwerenga kokha kapena kuwerenga + kulemba. Kukonzekera kwake kwakuthupi kumadalira izi. Popeza pakhoza kukhala maiwe angapo a cache, magwiridwe antchito awo amatha kukhala osiyana (ndiko kuti, dongosololi litha kukhala ndi zonse zowerengera ndikuwerenga + kulemba maiwe osungira nthawi imodzi).

Ngati dziwe la cache likugwiritsidwa ntchito, likhoza kukhala ndi 1-8 SSD. Ma disks sayenera kukhala amtundu wofanana ndi wogulitsa yemweyo, popeza amaphatikizidwa mu dongosolo la NRAID +. Ma SSD onse padziwe amagawidwa. Dongosololi palokha limayesa kufananiza zopempha zomwe zikubwera pakati pa ma SSD onse kuti akwaniritse magwiridwe antchito apamwamba. Ngati imodzi mwa ma SSD ikulephera, palibe choipa chomwe chidzachitike: pambuyo pake, cache ili ndi kopi yokha ya deta yomwe yasungidwa pamtundu wa hard drive. Kungoti kuchuluka kwa cache ca SSD komwe kulipo kudzachepa (kapena kukhala ziro ngati mukugwiritsa ntchito posungira choyambirira cha SSD kuchokera pagalimoto imodzi).

Kukhazikitsa kwa SSD caching mu QSAN XCubeSAN yosungirako system

Ngati cache ikugwiritsidwa ntchito powerenga + kulemba ntchito, ndiye kuti kuchuluka kwa ma SSD mu dziwe kuyenera kukhala kuwirikiza kawiri, popeza zomwe zili mkatimo zimawonetsedwa pamagalimoto awiri (NRAID 1+ imagwiritsidwa ntchito). Kubwereza posungirako ndikofunikira chifukwa kumatha kukhala ndi data yomwe sinalembedwe ku hard drive. Ndipo pamenepa, kulephera kwa SSD kuchokera ku dziwe la cache kungayambitse kutaya chidziwitso. Pankhani ya NRAID 1+, kulephera kwa SSD kumangopangitsa kuti cache isamutsidwe kumalo owerengeka okha, ndipo deta yosalembedwa imatayidwa pa hard drive array. Pambuyo pochotsa SSD yolakwika, cache idzabwerera kumayendedwe ake oyambirira. Mwa njira, kuti mukhale ndi chitetezo chokulirapo, mutha kugawa zosungira zotentha zodzipatulira kuti muwerenge + kulemba posungira.

Kukhazikitsa kwa SSD caching mu QSAN XCubeSAN yosungirako system

Mukamagwiritsa ntchito SSD caching function mu XCubeSAN, pali zofunikira zingapo za kuchuluka kwa kukumbukira olamulira osungira: kukumbukira kwambiri dongosolo, dziwe lalikulu la cache lidzakhalapo.

Kukhazikitsa kwa SSD caching mu QSAN XCubeSAN yosungirako system

Mosiyana ndi ambiri opanga makina osungira, omwe amangopereka mwayi wotsegula / kuzimitsa cache ya SSD, QSAN imapereka zosankha zambiri. Makamaka, mukhoza kusankha posungira ntchito akafuna kutengera mtundu wa katundu. Pali ma tempuleti atatu omwe akhazikitsidwa kale omwe ali pafupi kwambiri ndi ntchito zofananira: Nawonsobe, mawonekedwe a fayilo, ntchito yapaintaneti. Kuphatikiza apo, woyang'anira atha kupanga mbiri yake pokhazikitsa zofunikira za parameter:

  • Kukula kwa block (Cache Block size) - 1/2/4 MB
  • Chiwerengero cha zopempha kuti muwerenge chipika kuti chikoperedwe ku cache (Populate-on-Read Threshold) - 1..4
  • Chiwerengero cha zopempha zolembera chipika kuti chikoperedwe ku cache (Populate-on-Write Threshold) - 0..4

Kukhazikitsa kwa SSD caching mu QSAN XCubeSAN yosungirako system

Mbiri ingasinthidwe pa ntchentche, koma, ndithudi, ndi zomwe zili mu cache reset ndi "kuwotha" kwake kwatsopano.

Poganizira mfundo yogwiritsira ntchito posungira SSD, tikhoza kuunikira ntchito zazikulu pamene tikugwira ntchito nayo:

Kukhazikitsa kwa SSD caching mu QSAN XCubeSAN yosungirako system

Kuwerenga deta pamene palibe posungira

  1. Pempho lochokera kwa wolandirayo lifika kwa woyang'anira;
  2. Popeza omwe adafunsidwa sali mu cache ya SSD, amawerengedwa kuchokera ku hard drive;
  3. Deta yowerengedwa imatumizidwa kwa wolandirayo. Panthawi imodzimodziyo, cheke imapangidwa kuti awone ngati midadadayi ndi "yotentha";
  4. Ngati inde, ndiye kuti amakopera posungira SSD ntchito zina.

Kukhazikitsa kwa SSD caching mu QSAN XCubeSAN yosungirako system

Werengani deta ikapezeka mu cache

  1. Pempho lochokera kwa wolandirayo lifika kwa woyang'anira;
  2. Popeza deta yofunsidwa ili mu cache ya SSD, imawerengedwa kuchokera pamenepo;
  3. Deta yowerengedwa imatumizidwa kwa wolandirayo.

Kukhazikitsa kwa SSD caching mu QSAN XCubeSAN yosungirako system

Kulemba deta mukamagwiritsa ntchito posungira powerenga

  1. Pempho lolemba kuchokera kwa wolandirayo lifika kwa wolamulira;
  2. Deta imalembedwa ku hard drive;
  3. Yankho losonyeza kujambula bwino limabwezeretsedwa kwa wochititsa;
  4. Panthawi imodzimodziyo, imafufuzidwa ngati chipikacho ndi "chotentha" (Populate-on-Write Threshold parameter ikufaniziridwa). Ngati inde, ndiye kuti imakopera ku cache ya SSD kuti igwiritsidwe ntchito mtsogolo.

Kukhazikitsa kwa SSD caching mu QSAN XCubeSAN yosungirako system

Kulemba deta mukamagwiritsa ntchito chosungira cha read+write

  1. Pempho lolemba kuchokera kwa wolandirayo lifika kwa wolamulira;
  2. Deta yalembedwa ku posungira SSD;
  3. Yankho losonyeza kujambula bwino limabwezeretsedwa kwa wochititsa;
  4. Deta yochokera ku SSD cache imalembedwa ku hard drive kumbuyo;

Yang'anani muzochitika

benchi yoyesera

2 maseva (CPU: 2 x Xeon E5-2620v3 2.4Hz / RAM: 32GB) amalumikizidwa ndi madoko awiri kudzera pa Fiber Channel 16G molunjika ku XCubeSAN XS5224D yosungirako (16GB RAM / controller).

Tidagwiritsa ntchito 16 x Seagate Constellation ES, ST500NM0001, 500GB, SAS 6Gb/s, kuphatikiza mu RAID5 (15+1), pagulu la data ndi 8 x HGST Ultrastar SSD800MH.B, HUSMH8010BSS200, 100G SAS cache, 12GB

Ma voliyumu 2 adapangidwa: imodzi pa seva iliyonse.

Yesani 1. Werengani-pokha posungira SSD kuchokera 1-8 SSDs

Cache ya SSD

  • Mtundu wa I/O: Kusintha Mwamakonda Anu
  • Cache Block Kukula: 4MB
  • Chiwerengero cha anthu powerenga: 1
  • Chiwerengero cha anthu polemba: 0

Chitsanzo cha I/O

  • Chida: IOmeter V1.1.0
  • Ogwira ntchito: 1
  • Chodziwika bwino (Kuzama kwa Mzere): 128
  • Zofikira: 4KB, 100% Werengani, 100% Mwachisawawa

Kukhazikitsa kwa SSD caching mu QSAN XCubeSAN yosungirako system

Kukhazikitsa kwa SSD caching mu QSAN XCubeSAN yosungirako system

Mwachidziwitso, ma SSD ochulukira mu dziwe la cache, amakwera kwambiri. Mwakuchita, izi zatsimikiziridwa. Kuwonjezeka kwakukulu kokha kwa ma SSD okhala ndi ma voliyumu ochepa sikuyambitsa kuphulika.

Yesani 2. SSD posungira mu kuwerenga + kulemba mode ndi 2-8 SSDs

Cache ya SSD

  • Mtundu wa I/O: Kusintha Mwamakonda Anu
  • Cache Block Kukula: 4MB
  • Chiwerengero cha anthu powerenga: 1
  • Chiwerengero cha anthu polemba: 1

Chitsanzo cha I/O

  • Chida: IOmeter V1.1.0
  • Ogwira ntchito: 1
  • Chodziwika bwino (Kuzama kwa Mzere): 128
  • Zambiri Zofikira: 4KB, 100% Lembani, 100% Mwachisawawa

Kukhazikitsa kwa SSD caching mu QSAN XCubeSAN yosungirako system

Kukhazikitsa kwa SSD caching mu QSAN XCubeSAN yosungirako system

Chotsatira chomwechi: kukula kwakuchita bwino komanso kukulitsa kuchuluka kwa ma SSD akuwonjezeka.

M'mayesero onse awiri, kuchuluka kwa deta yogwira ntchito kunali kochepa kuposa kukula kwa cache. Chifukwa chake, m'kupita kwa nthawi, midadada yonse idakopera ku cache. Ndipo ntchitoyi, kwenikweni, idachitika kale ndi ma SSD, pafupifupi osakhudza ma hard drive. Cholinga cha mayesowa chinali kuwonetsa bwino mphamvu yakutenthetsa cache ndikukulitsa magwiridwe ake malinga ndi kuchuluka kwa ma SSD.

Tsopano tiyeni tibwerere kudziko lapansi ndikuwona momwe zinthu zilili zenizeni, pomwe kuchuluka kwa data kumakhala kokulirapo kuposa kukula kwa cache. Kuti mayeso adutse mu nthawi yokwanira (nthawi ya "kutentha" ya cache ikuwonjezeka kwambiri pamene kukula kwa voliyumu kumawonjezeka), tidzachepetsa kukula kwa voliyumu ku 120GB.

Mayeso 3. Kutsanzira Nawonso achichepere

Cache ya SSD

  • Mtundu wa I/O: Database
  • Cache Block Kukula: 1MB
  • Chiwerengero cha anthu powerenga: 2
  • Chiwerengero cha anthu polemba: 1

Chitsanzo cha I/O

  • Chida: IOmeter V1.1.0
  • Ogwira ntchito: 1
  • Chodziwika bwino (Kuzama kwa Mzere): 128
  • Zofikira: 8KB, 67% Werengani, 100% Mwachisawawa

Kukhazikitsa kwa SSD caching mu QSAN XCubeSAN yosungirako system

Vuto

Mapeto odziwikiratu, ndithudi, ndikuchita bwino kogwiritsa ntchito posungira SSD kuti apititse patsogolo magwiridwe antchito aliwonse osungira. Zagwiritsidwa ntchito ku QSAN XCubeSAN Mawu awa akugwira ntchito mokwanira: ntchito yosungira ya SSD imayendetsedwa bwino. Izi zikukhudzana ndi kuthandizira kuwerengera ndi kuwerenga + njira zolembera, makonda osinthika amtundu uliwonse wogwiritsa ntchito, komanso momwe dongosolo lonse limagwirira ntchito. Chifukwa chake, pamtengo wokwanira (mtengo walayisensi ndi wofanana ndi mtengo wa 1-2 SSD), mutha kukulitsa magwiridwe antchito onse.

Source: www.habr.com

Kuwonjezera ndemanga