Ukuqaliswa kokugcinwa kwesikhashana kwe-SSD ohlelweni lwesitoreji lwe-QSAN XCubeSAN

Ubuchwepheshe bokuthuthukisa ukusebenza okusekelwe ekusetshenzisweni kwama-SSD futhi asetshenziswa kabanzi ezinhlelweni zokulondoloza sebusungulwe kudala. Okokuqala, ukusetshenziswa kwe-SSD njengendawo yokugcina, esebenza kahle ngo-100%, kodwa ebizayo. Ngakho-ke, kusetshenziswa ubuchwepheshe obukhathazayo nokugcinwa kwesikhashana, lapho ama-SSD asetshenziselwa kuphela idatha edume kakhulu ("eshisayo"). Ukuhlanganisa kuhle kuzimo zokusetshenziswa kwesikhathi eside (izinsuku-amaviki) kwedatha "eshisayo". Ukugcinwa kwesikhashana, ngokuphambene nalokho, okokusetshenziswa kwesikhathi esifushane (amaminithi-amahora). Zombili lezi zinketho zenziwa ohlelweni lwesitoreji I-QSAN XCubeSAN. Kulesi sihloko sizobheka ukuqaliswa kwe-algorithm yesibili - Ukugcinwa kwesikhashana kwe-SSD.

Ukuqaliswa kokugcinwa kwesikhashana kwe-SSD ohlelweni lwesitoreji lwe-QSAN XCubeSAN

Ingqikithi yobuchwepheshe bokulondoloza isikhashana be-SSD wukusetshenziswa kwama-SSD njengenqolobane ephakathi phakathi kwama-hard drive kanye ne-RAM yesilawuli. Ukusebenza kwe-SSD, yiqiniso, kuphansi kunokusebenza kwenqolobane yesilawuli, kodwa ivolumu iwuhlelo lobukhulu obuphezulu. Ngakho-ke, sithola ukuyekethisa okuthile phakathi kwejubane nevolumu.

Izinkomba zokusebenzisa inqolobane ye-SSD yokufunda:

  • Ukugqama kokusebenza kokufunda ngaphezu kokubhala (imvamisa kuvame ukujwayeleka kusizindalwazi nezinhlelo zokusebenza zewebhu);
  • Ukuba khona kwe-bottleneck ngendlela yokusebenza kwe-hard drive array;
  • Inani ledatha edingekayo lingaphansi kosayizi wenqolobane ye-SSD.

Izinkomba zokusebenzisa i-cache ye-SSD yokufunda + bhala ziyefana, ngaphandle kohlobo lwemisebenzi - uhlobo oluxubile (ngokwesibonelo, iseva yefayela).

Abathengisi abaningi besitoreji basebenzisa inqolobane ye-SSD yokufunda kuphela emikhiqizweni yabo. Umehluko oyisisekelo QSAN Banikeza ikhono lokusebenzisa inqolobane yokubhala futhi. Ukuze uvule ukusebenza kokugcinwa kwesikhashana kwe-SSD ezinhlelweni zokugcina ze-QSAN, kufanele uthenge ilayisense ehlukile (ehlinzekwa nge-elekthronikhi).

Inqolobane ye-SSD ku-XCubeSAN isetshenziswa ngokoqobo ngendlela yamachibi e-cache e-SSD ahlukene. Kungaba nezine zazo ohlelweni. Ichibi ngalinye, vele, lisebenzisa isethi yalo yama-SSD. Futhi kakade ezindaweni zediski ebonakalayo sinquma ukuthi izosebenzisa i-cache pool nokuthi iyiphi. Ukuvumela nokukhubaza ukusetshenziswa kwenqolobane yamavolumu kungenziwa ku-inthanethi ngaphandle kokumisa i-I/O. Ungakwazi futhi ukushisa ukwengeza ama-SSD echibini futhi uwasuse lapho. Lapho udala i-SSD pool cache, udinga ukukhetha ukuthi izosebenza kuyiphi imodi: funda kuphela noma funda+bhala. Ukuhleleka kwayo ngokomzimba kuncike kulokhu. Njengoba kungase kube namachibi enqolobane amaningana, ukusebenza kwawo kungahluka (okungukuthi, uhlelo lungaba nakho kokubili ukufunda nokufunda + ukubhala amachibi enqolobane ngesikhathi esisodwa).

Uma kusetshenziswa i-cache pool yokufunda kuphela, ingaba nama-SSD angu-1-8. Amadiski akudingekile ukuba abe nomthamo ofanayo kanye nomthengisi ofanayo, njengoba ehlanganiswa abe isakhiwo se-NRAID+. Wonke ama-SSD kuchibi lokubhukuda abiwe. Uhlelo ngokuzimela luzama ukufanisa izicelo ezingenayo phakathi kwawo wonke ama-SSD ukuze kuzuzwe ukusebenza okuphezulu. Uma enye ye-SSD ihluleka, akukho okubi okuzokwenzeka: emva kwakho konke, i-cache iqukethe kuphela ikhophi yedatha egcinwe kuhlu lwama-hard drive. Ukuthi nje inani lenqolobane ye-SSD etholakalayo lizokwehla (noma libe nguziro uma usebenzisa inqolobane ye-SSD yasekuqaleni kudrayivu eyodwa).

Ukuqaliswa kokugcinwa kwesikhashana kwe-SSD ohlelweni lwesitoreji lwe-QSAN XCubeSAN

Uma i-cache isetshenziselwa ukufunda + ukubhala imisebenzi, khona-ke inani lama-SSD echibini kufanele libe ukuphindaphinda kwamabili, njengoba okuqukethwe kuboniswa kuma-pair of drives (kusetshenziswa isakhiwo se-NRAID 1+). Ukuphinda i-cache kuyadingeka ngoba kungenzeka ukuthi iqukethe idatha engakabhalwa kuma-hard drive. Futhi kulokhu, ukwehluleka kwe-SSD kusuka ku-cache pool kungaholela ekulahlekelweni kolwazi. Endabeni ye-NRAID 1+, ukwehluleka kwe-SSD kuzomane kuholele ekutheni inqolobane idluliselwe esimweni sokufunda kuphela, idatha engabhaliwe ilahlwa ohlwini lwe-hard drive. Ngemva kokufaka esikhundleni se-SSD enephutha, inqolobane izobuyela kumodi yayo yokusebenza yasekuqaleni. Ngendlela, ukuze uthole ukuphepha okukhulu, unganikeza izipele ezishisayo ezinikezelwe kunqolobane yokufunda + bhala.

Ukuqaliswa kokugcinwa kwesikhashana kwe-SSD ohlelweni lwesitoreji lwe-QSAN XCubeSAN

Uma usebenzisa umsebenzi wokulondoloza isikhashana we-SSD ku-XCubeSAN, kunezidingo eziningi zenani lememori yezilawuli zesitoreji: uma imemori yesistimu iyanda, i-cache pool izotholakala.

Ukuqaliswa kokugcinwa kwesikhashana kwe-SSD ohlelweni lwesitoreji lwe-QSAN XCubeSAN

Ngokungafani nabakhiqizi abaningi besistimu yokugcina, abanikeza kuphela inketho yokuvula/ukuvala inqolobane ye-SSD, i-QSAN inikeza izinketho eziningi. Ikakhulukazi, ungakhetha imodi yokusebenza yenqolobane kuye ngohlobo lomthwalo. Kunezifanekiso ezintathu ezisethiwe eziseduze kakhulu ekusebenzeni kwazo ezinsizeni ezihambisanayo: isizindalwazi, isistimu yefayela, isevisi yewebhu. Ngaphezu kwalokho, umlawuli angakha iphrofayili yakhe ngokusetha amanani adingekayo wepharamitha:

  • Usayizi wokuvimba (Usayizi Webhulokhi Yenqolobane) - 1/2/4 MB
  • Inombolo yezicelo zokufunda ibhulokhi ukuze ikopishelwe kunqolobane (Populate-on-Read Threshold) - 1..4
  • Inombolo yezicelo zokubhala ibhulokhi ukuze ikopishelwe kunqolobane (Populate-on-Write Threshold) - 0..4

Ukuqaliswa kokugcinwa kwesikhashana kwe-SSD ohlelweni lwesitoreji lwe-QSAN XCubeSAN

Amaphrofayili angashintshwa ngokuhamba kwesikhathi, kodwa, kunjalo, nokuqukethwe kokusetha kabusha kwenqolobane kanye "nokufudumala" kwayo okusha.

Ngokucabangela isimiso sokusebenza kwenqolobane ye-SSD, singagqamisa imisebenzi eyinhloko lapho sisebenza nayo:

Ukuqaliswa kokugcinwa kwesikhashana kwe-SSD ohlelweni lwesitoreji lwe-QSAN XCubeSAN

Ukufunda idatha uma ingekho kunqolobane

  1. Isicelo esivela kumsingathi sifika kusilawuli;
  2. Njengoba eziceliwe zingekho kunqolobane ye-SSD, zifundwa kuma-hard drive;
  3. Idatha efundiwe ithunyelwa kumsingathi. Ngesikhathi esifanayo, kwenziwa isheke ukuze kubonakale ukuthi la mabhuloki "ashisayo";
  4. Uma kunjalo, zikopishwa kunqolobane ye-SSD ukuze zisetshenziswe futhi.

Ukuqaliswa kokugcinwa kwesikhashana kwe-SSD ohlelweni lwesitoreji lwe-QSAN XCubeSAN

Funda idatha uma ikhona kunqolobane

  1. Isicelo esivela kumsingathi sifika kusilawuli;
  2. Njengoba idatha eceliwe ikunqolobane ye-SSD, ifundwa kusukela lapho;
  3. Idatha efundiwe ithunyelwa kumsingathi.

Ukuqaliswa kokugcinwa kwesikhashana kwe-SSD ohlelweni lwesitoreji lwe-QSAN XCubeSAN

Ibhala idatha uma usebenzisa inqolobane yokufunda

  1. Isicelo sokubhala esivela kumsingathi sifika kusilawuli;
  2. Idatha ibhalwa kuma-hard drive;
  3. Impendulo ekhombisa ukurekhodwa ngempumelelo ibuyiselwa kumsingathi;
  4. Ngesikhathi esifanayo, kuyabhekwa ukuthi ibhulokhi "iyashisa" (ipharamitha ye-Populate-on-Write Threshold iyaqhathaniswa). Uma kunjalo, ikopishelwa kunqolobane ye-SSD ukuze isetshenziswe kamuva.

Ukuqaliswa kokugcinwa kwesikhashana kwe-SSD ohlelweni lwesitoreji lwe-QSAN XCubeSAN

Ibhala idatha uma usebenzisa inqolobane ye-read+write

  1. Isicelo sokubhala esivela kumsingathi sifika kusilawuli;
  2. Idatha ibhalwe kunqolobane ye-SSD;
  3. Impendulo ekhombisa ukurekhodwa ngempumelelo ibuyiselwa kumsingathi;
  4. Idatha evela kunqolobane ye-SSD ibhalwe kuma-hard drive ngemuva;

Hlola isenzo

Isitendi sokuhlola

Amaseva angu-2 (CPU: 2 x Xeon E5-2620v3 2.4Hz / RAM: 32GB) axhunywe izimbobo ezimbili nge-Fiber Channel 16G ngokuqondile ohlelweni lokugcina lwe-XCubeSAN XS5224D (16GB RAM/isilawuli).

Sisebenzise i-16 x Seagate Constellation ES, ST500NM0001, 500GB, SAS 6Gb/s, ehlanganiswe ku-RAID5 (15+1), kuhlu lwedatha kanye ne-8 x HGST Ultrastar SSD800MH.B, HUSMH8010BSS200, 100Gs cache SAS

Kwadalwa imiqulu emi-2: eyodwa kuseva ngayinye.

Isivivinyo 1. Inqolobane ye-SSD yokufunda kuphela kusuka ku-1-8 SSD

Inqolobane ye-SSD

  • Uhlobo lwe-I/O: Ukwenza ngokwezifiso
  • Usayizi Webhulokhi Yenqolobane: 4MB
  • I-Threshold efundwa ngabantu: 1
  • I-Populate-on-write Threshold: 0

I/O Iphethini

  • Ithuluzi: I-IOmeter V1.1.0
  • Abasebenzi: 1
  • Okugqamile (Ukujula Komugqa): 128
  • Imininingwane Yokufinyelela: 4KB, 100% Funda, 100% Okungahleliwe

Ukuqaliswa kokugcinwa kwesikhashana kwe-SSD ohlelweni lwesitoreji lwe-QSAN XCubeSAN

Ukuqaliswa kokugcinwa kwesikhashana kwe-SSD ohlelweni lwesitoreji lwe-QSAN XCubeSAN

Ngokombono, lapho ama-SSD engeziwe ku-cache pool, ukusebenza okuphezulu. Empeleni, lokhu sekuqinisekisiwe. Ukwenyuka okubalulekile kuphela kwenani lama-SSD anenani elincane lamavolumu akuholeli kumphumela wokuqhuma.

Hlola 2. Inqolobane ye-SSD kumodi yokufunda + bhala ngama-SSD angu-2-8

Inqolobane ye-SSD

  • Uhlobo lwe-I/O: Ukwenza ngokwezifiso
  • Usayizi Webhulokhi Yenqolobane: 4MB
  • I-Threshold efundwa ngabantu: 1
  • I-Populate-on-write Threshold: 1

I/O Iphethini

  • Ithuluzi: I-IOmeter V1.1.0
  • Abasebenzi: 1
  • Okugqamile (Ukujula Komugqa): 128
  • Imininingwane Yokufinyelela: 4KB, 100% Bhala, 100% Okungahleliwe

Ukuqaliswa kokugcinwa kwesikhashana kwe-SSD ohlelweni lwesitoreji lwe-QSAN XCubeSAN

Ukuqaliswa kokugcinwa kwesikhashana kwe-SSD ohlelweni lwesitoreji lwe-QSAN XCubeSAN

Umphumela ofanayo: ukukhula kokusebenza okuqhumayo kanye nokukala njengoba inani lama-SSD likhula.

Kuzo zombili izivivinyo, inani ledatha yokusebenza belingaphansi kwengqikithi kasayizi wenqolobane. Ngakho-ke, ngokuhamba kwesikhathi, wonke amabhlogo akopishelwe kunqolobane. Futhi umsebenzi, empeleni, wawusuvele wenziwa ngama-SSD, ngaphandle kokuthinta ama-hard drive. Inhloso yalezi zivivinyo bekuwukukhombisa ngokusobala ukusebenza kahle kokufudumeza inqolobane nokukala ukusebenza kwayo kuye ngenani lama-SSD.

Manje ake sibuyele emhlabeni futhi sihlole isimo esingokoqobo, lapho inani ledatha likhulu kunosayizi wenqolobane. Ukuze ukuhlolwa kudlule ngesikhathi esifanele (inkathi ye-cache "yokufudumala" ikhuphuka kakhulu njengoba usayizi wevolumu ukhula), sizokhawulela usayizi wevolumu ku-120GB.

Isivivinyo 3. Ukulingiswa kwesizindalwazi

Inqolobane ye-SSD

  • Uhlobo lwe-I/O: Isizindalwazi
  • Usayizi Webhulokhi Yenqolobane: 1MB
  • I-Threshold efundwa ngabantu: 2
  • I-Populate-on-write Threshold: 1

I/O Iphethini

  • Ithuluzi: I-IOmeter V1.1.0
  • Abasebenzi: 1
  • Okugqamile (Ukujula Komugqa): 128
  • Imininingwane Yokufinyelela: 8KB, 67% Funda, 100% Okungahleliwe

Ukuqaliswa kokugcinwa kwesikhashana kwe-SSD ohlelweni lwesitoreji lwe-QSAN XCubeSAN

Isinqumo

Isiphetho esisobala, vele, ukusebenza kahle kokusebenzisa inqolobane ye-SSD ukuthuthukisa ukusebenza kwanoma yiluphi uhlelo lokugcina. Kusetshenziswe ku I-QSAN XCubeSAN Lesi sitatimende sisebenza ngokugcwele: umsebenzi we-caching we-SSD wenziwa ngokuphelele. Lokhu kuthinta ukusekelwa kwezindlela zokufunda nokufunda + ukubhala, izilungiselelo eziguquguqukayo zanoma yisiphi isimo sokusetshenziswa, kanye nokusebenza okuphelele kwesistimu iyonke. Ngakho-ke, ngezindleko ezifanele kakhulu (intengo yelayisense iqhathaniswa nezindleko ze-1-2 SSDs), ungakhuphula kakhulu ukusebenza kukonke.

Source: www.habr.com

Engeza amazwana