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
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
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).
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.
Uma usebenzisa umsebenzi wokulondoloza isikhashana we-SSD ku-XCubeSAN, kunezidingo eziningi zenani lememori yezilawuli zesitoreji: uma imemori yesistimu iyanda, i-cache pool izotholakala.
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
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:
Ukufunda idatha uma ingekho kunqolobane; Funda idatha uma ikhona kunqolobane; Ukubhala idatha uma usebenzisa inqolobane yokufunda; Ukubhala idatha uma usebenzisa inqolobane yokufunda + bhala.
Ukufunda idatha uma ingekho kunqolobane
- Isicelo esivela kumsingathi sifika kusilawuli;
- Njengoba eziceliwe zingekho kunqolobane ye-SSD, zifundwa kuma-hard drive;
- Idatha efundiwe ithunyelwa kumsingathi. Ngesikhathi esifanayo, kwenziwa isheke ukuze kubonakale ukuthi la mabhuloki "ashisayo";
- Uma kunjalo, zikopishwa kunqolobane ye-SSD ukuze zisetshenziswe futhi.
Funda idatha uma ikhona kunqolobane
- Isicelo esivela kumsingathi sifika kusilawuli;
- Njengoba idatha eceliwe ikunqolobane ye-SSD, ifundwa kusukela lapho;
- Idatha efundiwe ithunyelwa kumsingathi.
Ibhala idatha uma usebenzisa inqolobane yokufunda
- Isicelo sokubhala esivela kumsingathi sifika kusilawuli;
- Idatha ibhalwa kuma-hard drive;
- Impendulo ekhombisa ukurekhodwa ngempumelelo ibuyiselwa kumsingathi;
- Ngesikhathi esifanayo, kuyabhekwa ukuthi ibhulokhi "iyashisa" (ipharamitha ye-Populate-on-Write Threshold iyaqhathaniswa). Uma kunjalo, ikopishelwa kunqolobane ye-SSD ukuze isetshenziswe kamuva.
Ibhala idatha uma usebenzisa inqolobane ye-read+write
- Isicelo sokubhala esivela kumsingathi sifika kusilawuli;
- Idatha ibhalwe kunqolobane ye-SSD;
- Impendulo ekhombisa ukurekhodwa ngempumelelo ibuyiselwa kumsingathi;
- 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
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
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
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