Exsecutio SSD caching in QSAN XCubeSAN systema repositionis

Technologiae ad meliorem efficiendam usum SSDs innixam et late in systematis repositionis adhibitis diu inventae sunt. Imprimis, usus est SSD spatii repositionis, quod est 100% efficax, sed sumptuosum. Defatigatio ergo et technologiae caching adhibentur, in quibus SSDs tantum notitiarum popularium ("aestum") adhibentur. Tiering bonum est in missionibus longi temporis (dierum-septimarum) usui "calidi" datae. Caching e contra ad breve tempus usus est. Utraque harum optionum in systemate repono impletur QSAN XCubeSAN. In hoc articulo videbimus exsecutionem algorithmi secundi - SSD caching.

Exsecutio SSD caching in QSAN XCubeSAN systema repositionis

Essentia technologiae SSD caching est usus SSDs ut cache intermedius inter duras pelles et RAM moderatoris. Executio SSD est, utique minor est cella propria moderatoris, sed volumen est ordo magnitudinis superior. Itaque certa inter celeritatem et volumen obtinetur.

Indicationes per SSD cache ad legendi:

  • Praedominantia lectionum operationum super operationes scribendas (plerumque typicam pro databases et applicationes interretiales);
  • Praesentia bottleneck in forma effectus ferrei coegi ordinata;
  • Copia datae inquisitae minor est quam magnitudo SSD cache.

Indicationes electronicae scribendae utendi SSD cache eaedem sunt, excepta natura operationum - generis mixti (exempli gratia fasciculi server).

Venditores repositi plurimi legunt solum SSD cache in productis suis. Differentia fundamentalis QSAN Facultatem praebent ad bene scribendi usum. Ut activate SSD caching functiones in QSAN systemata reposita, separatum licentiam redimere debes (electronice suppeditavit).

Latibulum SSD in XCubeSAN physice impletur in speciebus e lacunis separatis SSD cache. Possunt autem quattuor esse in eis ratio. Quisque cursus lacus eget ipsum posuere, a SSDs. Et iam in proprietatibus orbis virtualis determinamus utrum piscina utatur et quo uno. Usus cache facultatem et inactivare in voluminibus fieri potest sine intermissione I/O. Etiam calida SSDs ad piscinam addere potes et eas inde removere. Cum cella SSD piscinam creando, eligere debes quem modum operabitur in: lege solum vel scribe + lege. Organizationis physicae ab hoc pendet. Cum plures esse possint piscinae cache, diversae functiones possunt esse (id est ratio et legere et scribere possunt piscinas cache simul).

Si piscina solum legeretur, constare potest ex 1-8 SSDs. Orbis non eiusdem facultatis eiusdemque venditoris esse debent, cum in structuram NRAID + componantur. Omnes SSDs in piscina communia sunt. Systema independenter studet parallelizare petitiones advenientium inter omnes SSDs ad maximam observantiam consequendam. Si unus e SSDs deficiat, nihil mali fiet: tamen, cella tantum continet copiam notitiarum quae in apparatu duris agitationis reponuntur. Id tantum est quod copia praesto SSD cache decrescet (vel nulla fiet si originali SSD cache ab uno coegi utens).

Exsecutio SSD caching in QSAN XCubeSAN systema repositionis

Si cella adhibeatur ad operationes scribendas + scribendas, numerus SSDs in piscinis multiplex esse debet ex duobus, cum contenta in binis activis (NRAID 1+ compages adhibetur). Cache duplicare necesse est quia notitias quae nondum scriptas duris agitationibus contineant necesse est. Quo in casu, defectus SSD e piscina cella notitiarum detrimentum duceret. In casu NRAID 1+, defectus SSD simpliciter ad cella transferenda ad solum lecturum statum ducet, cum notitia non scripta in duris coegi ordinata proiectis. Postquam vitiosam SSD reposuit, cache ad priorem modum operandi reddet. Obiter ad maiorem cautelam dedi- catis parcit ponere potes legere + scribendo thesaurum.

Exsecutio SSD caching in QSAN XCubeSAN systema repositionis

Cum in XCubeSAN functione SSD caching utentes, plura requiruntur pro quantitate memoriae moderatoris repositionis: quo plus memoriae ratio, quo maior piscina latibulum praesto erit.

Exsecutio SSD caching in QSAN XCubeSAN systema repositionis

Dissimiles plerisque fabricatoribus systematis repono, qui tantum optionem praebent ut in/off cella SSD, QSAN optiones plures praebet. Praesertim, eligere potes cache modum operandi secundum naturam oneris. Tria sunt exempla exempla quae proxima sunt in operatione ad debita officia: datorum, fasciculorum, instrumentorum interretialium. Praeterea, administrator suum profile creare potest valores moduli requisiti statuens;

  • Obstructionum magnitudine (Cache Block Size) - 1/2/4 MB
  • Numerus petitionum ad truncum legendum ut ad cella (Populate-in-Read Limen) - 1..4
  • Numerus petitionum ad truncum scribendam ut ad cella (Populate-in-Scribe Limen) - 0..4

Exsecutio SSD caching in QSAN XCubeSAN systema repositionis

Profiles in musca mutari possunt, sed, utique, contentis in cella reset et novum eius "calfaciendum".

Cum principium operationis SSD cache, operationes praecipuas illustrare possumus cum eo cooperante:

Exsecutio SSD caching in QSAN XCubeSAN systema repositionis

Lectio notitia quando non est in cache

  1. Petentibus ab hospite gubernatore advenit;
  2. Cum petitae non sunt in cella SSD, a duris agitationibus leguntur;
  3. Data lectione ad exercitum mittitur. Eodem tempore perspiciendum est, si haec caudices calida sunt;
  4. Si sic, tunc transcribuntur ad cache SSD usus ulterioris.

Exsecutio SSD caching in QSAN XCubeSAN systema repositionis

Legere data cum praesens est in cache

  1. Petentibus ab hospite gubernatore advenit;
  2. Cum data petita sit in cella SSD, inde legitur;
  3. Data lectione ad exercitum mittitur.

Exsecutio SSD caching in QSAN XCubeSAN systema repositionis

Scribens data cum usura legere cache

  1. A scribe petitionem ab hospite gubernatore advenit;
  2. Scriptum est data duris agitet;
  3. Responsum significans feliciter gestam ad exercitum rediit;
  4. Eodem tempore sedatus est an interclusio "aestus" sit (parametro Populatae-in-Scribe Limen comparatur). Si sic, tunc ad cache SSD transcribendum pro postea usui est.

Exsecutio SSD caching in QSAN XCubeSAN systema repositionis

Scribens data cum usus legere + scribentes injustitiam cache

  1. A scribe petitionem ab hospite gubernatore advenit;
  2. Data scripta sunt in cella SSD;
  3. Responsum significans feliciter gestam ad exercitum rediit;
  4. Data e cella SSD scribenda est in curriculo duris agitationibus;

Reprehendo in agendo

Test scamnum

2 servers (CPU: 2 x Xeon E5-2620v3 2.4Hz / RAM: 32GB) duobus portubus per Fiber Channel 16G coniunguntur directe ad XCubeSAN XS5224D systematis repositionis (16GB RAM/controller).

Solebamus 16 x Constellatio Seagate ES, ST500NM0001, 500GB, SAS 6Gb/s, composita in RAID5 (15+1), pro notitia ordinata et 8 x HGST Ultrastar SSD800MH.B, HUSMH8010BSS200, 100GB, SAS 12Gb/s ut cache

2 volumina creata sunt: ​​unum pro unoquoque servo.

Test 1. Read solum SSD cache ex 1-8 SSDs

SSD Cache

  • I / O Type: Aliquam
  • Cache Acta Location: 4MB
  • Populate-in-limen legere: 1
  • Populate-in-limen scribe: 0

I/O Speculum

  • Instrumentum: IOmeter V1.1.0
  • Laborantes: 1
  • Egregius (Queue Profundum): 128
  • Accessum Formularium: 4KB, 100% Read, 100% Random

Exsecutio SSD caching in QSAN XCubeSAN systema repositionis

Exsecutio SSD caching in QSAN XCubeSAN systema repositionis

In theoria, quanto plus SSDs in piscina latibulum, eo superior effectus. Re ipsa confirmatum. Solum notabile incrementum in numero SSDs cum paucitate voluminum ad effectum explosivum non ducit.

Test 2. SSD cache in legere + scribere modus cum 2-8 SSDs

SSD Cache

  • I / O Type: Aliquam
  • Cache Acta Location: 4MB
  • Populate-in-limen legere: 1
  • Populate-in-limen scribe: 1

I/O Speculum

  • Instrumentum: IOmeter V1.1.0
  • Laborantes: 1
  • Egregius (Queue Profundum): 128
  • Accessum Formularium: 4KB, 100% Scribe, 100% Random

Exsecutio SSD caching in QSAN XCubeSAN systema repositionis

Exsecutio SSD caching in QSAN XCubeSAN systema repositionis

Idem effectus: incrementum explosivum perficiendi et scalas prout numerus SSDs augetur.

In utraque probatione, moles notitiarum operandi minor erat quam magnitudo totalis cache. Ideo super tempore omnes caudices ad thesaurum transcripti sunt. Et opus, re vera, peracta iam SSDs, fere sine difficultate agit. Propositum horum testium erat ut efficaciam calefactionis cellae et scalae operationis secundum numerum SSDs suam efficaciam demonstraret.

Nunc ad terram revertamur et condicionem verius inspiciamus, cum copia notitiarum maior est quam magnitudo cache. Ut probatio fiat in rationabili temporis quantitate (cabulum tempus "fermentum" multum auget quantum magnitudo voluminis auget), magnitudo voluminis 120GB limitabit.

Test 3. Database aemulationis

SSD Cache

  • I/O Type: Database
  • Cache Acta Location: 1MB
  • Populate-in-limen legere: 2
  • Populate-in-limen scribe: 1

I/O Speculum

  • Instrumentum: IOmeter V1.1.0
  • Laborantes: 1
  • Egregius (Queue Profundum): 128
  • Accessum Formularium: 8KB, 67% Read, 100% Random

Exsecutio SSD caching in QSAN XCubeSAN systema repositionis

iudicium

Conclusio, nimirum, est bona efficacia utendi SSD cache ad operandum cuiuslibet systematis repono. De to QSAN XCubeSAN Haec propositio plene applicatur: munus SSD caching perfecte impletur. Haec cura subsidii legendi ac legendi + modos scribendi, flexibiles unctiones ad aliquem usum missionis, necnon ad altiorem totius systematis observantiam. Ergo, valde rationabilis sumptus (pretio licentiae comparatur ad sumptus 1-2 SSDs), signanter augere potes altiore effectu.

Source: www.habr.com