Fampiharana ny SSD caching amin'ny QSAN XCubeSAN rafitra fitahirizana

Ny teknolojia hanatsarana ny fampisehoana mifototra amin'ny fampiasana SSD sy ampiasaina betsaka amin'ny rafitra fitahirizana dia efa noforonina hatry ny ela. Voalohany indrindra, dia ny fampiasana SSD ho toerana fitahirizana, izay 100% mahomby, nefa lafo. Noho izany dia ampiasaina ny teknolojia mandreraka sy mandreraka, izay tsy ampiasaina afa-tsy amin'ny angona malaza indrindra ("mafana") ny SSD. Tsara ny filaharana ho an'ny toe-javatra misy ny fampiasana data "mafana" maharitra (andro-herinandro). Ny caching, mifanohitra amin'izany, dia ampiasaina amin'ny fotoana fohy (minitra-ora). Ireo safidy roa ireo dia ampiharina amin'ny rafitra fitahirizana QSAN XCubeSAN. Ato amin'ity lahatsoratra ity isika dia hijery ny fampiharana ny faharoa algorithm - SSD cache.

Fampiharana ny SSD caching amin'ny QSAN XCubeSAN rafitra fitahirizana

Ny fototry ny teknolojia caching SSD dia ny fampiasana SSD ho toy ny cache mpanelanelana eo amin'ny kapila mafy sy ny RAM an'ny mpanara-maso. Ny fahombiazan'ny SSD dia mazava ho azy fa ambany noho ny fahombiazan'ny cache an'ny mpanara-maso manokana, fa ny habetsaky ny haavony dia avo kokoa. Noho izany dia mahazo marimaritra iraisana isika eo amin'ny hafainganam-pandeha sy ny volume.

Toromarika amin'ny fampiasana cache SSD amin'ny famakiana:

  • Ny fanjakazakan'ny asa famakiana mihoatra ny asa fanoratana (matetika mahazatra ho an'ny angon-drakitra sy fampiharana amin'ny Internet);
  • Ny fisian'ny bottleneck amin'ny endriky ny fampisehoana ny hard drive array;
  • Ny habetsaky ny angona ilaina dia kely noho ny haben'ny cache SSD.

Ny tondro amin'ny fampiasana cache SSD mamaky+manoratra dia mitovy, afa-tsy ny toetry ny asa - karazana mifangaro (ohatra, mpizara rakitra).

Ny ankamaroan'ny mpivarotra fitahirizana dia mampiasa cache SSD vakiana fotsiny amin'ny vokatra. Ny fahasamihafana fototra QSAN Manome fahafahana hampiasa ny cache amin'ny fanoratana koa izy ireo. Mba hampavitrika ny fampiasa SSD caching amin'ny rafitra fitahirizana QSAN, dia tsy maintsy mividy fahazoan-dàlana mitokana ianao (amena elektronika).

Ny cache SSD ao amin'ny XCubeSAN dia ampiharina ara-batana amin'ny endrika dobo cache SSD misaraka. Mety misy hatramin'ny efatra amin'izy ireo ao amin'ny rafitra. Ny dobo tsirairay, mazava ho azy, dia mampiasa ny SSD misy azy manokana. Ary efa ao amin'ny fananan'ny kapila virtoaly dia mamaritra raha hampiasa dobo cache ary iza. Azo atao an-tserasera ny fampandehanana sy fanalana ny fampiasana cache ho an'ny boky nefa tsy mijanona ny I/O. Azonao atao ihany koa ny manampy SSD amin'ny dobo ary manala azy ireo ao. Rehefa mamorona cache dobo SSD ianao dia mila misafidy izay fomba fiasan'izy io: mamaky fotsiny na mamaky + manoratra. Miankina amin’izany ny fandaminana ara-batana azy. Koa satria mety misy dobo cache maromaro, dia mety ho hafa ny fiasan'izy ireo (izany hoe, ny rafitra dia afaka mamaky sy mamaky+manoratra ny dobo cache amin'ny fotoana iray ihany).

Raha dobo cache vakiana ihany no ampiasaina dia mety ahitana SSD 1-8 izany. Tsy voatery hitovy tanjaka sy mpivarotra mitovy ny kapila, satria mitambatra ao anaty rafitra NRAID+. Ny SSD rehetra ao amin'ny dobo dia zaraina. Ny rafitra tsy miankina dia manandrana mampifanaraka ny fangatahana miditra eo amin'ny SSD rehetra mba hahazoana fahombiazana ambony indrindra. Raha tsy mahomby ny iray amin'ireo SSD, dia tsy hisy zavatra ratsy hitranga: raha ny marina, ny cache dia tsy misy afa-tsy dika mitovy amin'ny angon-drakitra voatahiry ao amin'ny andiana kapila mafy. Izany fotsiny dia hihena ny habetsaky ny cache SSD misy (na ho lasa aotra raha mampiasa ny cache SSD tany am-boalohany avy amin'ny fiara iray).

Fampiharana ny SSD caching amin'ny QSAN XCubeSAN rafitra fitahirizana

Raha ampiasaina amin'ny asa mamaky + manoratra ny cache, dia tokony ho roa ny isan'ny SSD ao amin'ny dobo, satria ny atiny dia taratra amin'ny fiara roa (ny rafitra NRAID 1+ no ampiasaina). Ilaina ny fanaovana kopia ny cache satria mety misy angona mbola tsy nosoratana tamin'ny kapila mafy. Ary amin'ity tranga ity, ny tsy fahombiazan'ny SSD avy amin'ny dobo cache dia hitarika amin'ny fahaverezan'ny fampahalalana. Raha ny NRAID 1+, ny tsy fahombiazan'ny SSD dia hitarika fotsiny amin'ny fampidinana ny cache amin'ny fanjakana vakiana fotsiny, miaraka amin'ny angon-drakitra tsy voasoratra dia natsipy tao amin'ny laharan'ny fiara mafy. Aorian'ny fanoloana ny SSD diso dia hiverina amin'ny fomba fiasa voalohany ny cache. Raha ny tokony ho izy, ho an'ny fiarovana bebe kokoa dia azonao atao ny manendry spats mafana natokana ho an'ny cache mamaky + manoratra.

Fampiharana ny SSD caching amin'ny QSAN XCubeSAN rafitra fitahirizana

Rehefa mampiasa ny fiasan'ny SSD caching ao amin'ny XCubeSAN, dia misy fepetra maromaro ho an'ny habetsaky ny fitadidiana ireo mpanara-maso fitahirizana: ny fitadidiana rafitra kokoa, ny lehibe kokoa ny dobo cache.

Fampiharana ny SSD caching amin'ny QSAN XCubeSAN rafitra fitahirizana

Tsy sahala amin'ny ankamaroan'ny mpanamboatra rafitra fitahirizana, izay tsy manolotra afa-tsy safidy hamonoana/famonoana ny cache SSD, ny QSAN dia manome safidy bebe kokoa. Indrindra indrindra, azonao atao ny misafidy ny fomba fiasan'ny cache arakaraka ny toetran'ny entana. Misy modely telo preset izay akaiky indrindra amin'ny fiasan'izy ireo amin'ny serivisy mifandraika amin'izany: angona, rafitra rakitra, serivisy tranonkala. Ankoatra izany, ny mpitantana dia afaka mamorona ny mombamomba azy amin'ny alàlan'ny fametrahana ny soatoavin'ny parameter ilaina:

  • Haben'ny sakana (Haben'ny Cache Block) – 1/2/4 MB
  • Isan'ny fangatahana hamaky sakana iray mba handikana azy amin'ny cache (Populate-on-Read Threshold) - 1..4
  • Isan'ny fangatahana hanoratana sakana mba handikana azy amin'ny cache (Populate-on-Write Threshold) - 0..4

Fampiharana ny SSD caching amin'ny QSAN XCubeSAN rafitra fitahirizana

Ny mombamomba dia azo ovaina amin'ny lalitra, fa, mazava ho azy, miaraka amin'ny votoatin'ny famerenana ny cache sy ny "fanafanana" vaovao.

Raha jerena ny fitsipiky ny fiasan'ny SSD cache, dia afaka manasongadina ny asa lehibe rehefa miasa miaraka aminy:

Fampiharana ny SSD caching amin'ny QSAN XCubeSAN rafitra fitahirizana

Mamaky angona rehefa tsy ao anaty cache

  1. Fangatahana avy amin'ny mpampiantrano tonga any amin'ny mpanara-maso;
  2. Satria tsy ao amin'ny cache SSD ireo nangatahana, dia vakiana avy amin'ny kapila mafy;
  3. Ny angona novakiana dia alefa any amin'ny mpampiantrano. Mandritra izany fotoana izany, ny fisavana dia atao mba hahitana raha "mafana" ireo sakana ireo;
  4. Raha eny, dia adika amin'ny cache SSD izy ireo mba hampiasaina bebe kokoa.

Fampiharana ny SSD caching amin'ny QSAN XCubeSAN rafitra fitahirizana

Vakio ny angona rehefa misy ao amin'ny cache

  1. Fangatahana avy amin'ny mpampiantrano tonga any amin'ny mpanara-maso;
  2. Koa satria ao amin'ny cache SSD ny angon-drakitra nangatahana dia vakiana avy eo;
  3. Ny angona novakiana dia alefa any amin'ny mpampiantrano.

Fampiharana ny SSD caching amin'ny QSAN XCubeSAN rafitra fitahirizana

Manoratra angona rehefa mampiasa cache vakiana

  1. Ny fangatahana fanoratana avy amin'ny mpampiantrano dia tonga any amin'ny mpanara-maso;
  2. Ny data dia nosoratana tamin'ny kapila mafy;
  3. Valiny milaza fa naverina tamin'ny mpampiantrano ny fandraisam-peo nahomby;
  4. Amin'izay fotoana izay ihany koa dia voamarina raha "mafana" ny sakana (fampitahana ny mari-pamantarana Populate-on-Write Threshold). Raha eny, dia adika amin'ny cache SSD izany mba hampiasaina any aoriana.

Fampiharana ny SSD caching amin'ny QSAN XCubeSAN rafitra fitahirizana

Manoratra angona rehefa mampiasa cache vakiana+manoratra

  1. Ny fangatahana fanoratana avy amin'ny mpampiantrano dia tonga any amin'ny mpanara-maso;
  2. Ny angona dia voasoratra ao amin'ny cache SSD;
  3. Valiny milaza fa naverina tamin'ny mpampiantrano ny fandraisam-peo nahomby;
  4. Ny angona avy amin'ny cache SSD dia voasoratra amin'ny kapila mafy ao ambadika;

Jereo ny hetsika

Fijoroana fitsapana

Ny mpizara 2 (CPU: 2 x Xeon E5-2620v3 2.4Hz / RAM: 32GB) dia mifandray amin'ny seranana roa amin'ny alàlan'ny Fibre Channel 16G mivantana amin'ny rafitra fitehirizana XCubeSAN XS5224D (16GB RAM/controller).

Nampiasa 16 x Seagate Constellation ES izahay, ST500NM0001, 500GB, SAS 6Gb/s, mitambatra ao amin'ny RAID5 (15+1), ho an'ny angon-drakitra ary 8 x HGST Ultrastar SSD800MH.B, HUSMH8010BSS200, 100GB, SAS 12GB.

Boky 2 no noforonina: iray ho an'ny mpizara tsirairay.

Fitsapana 1. Cache SSD vakiana fotsiny avy amin'ny SSD 1-8

SSD Cache

  • Karazana I/O: Customization
  • Haben'ny sakana cache: 4MB
  • Tombontsoa ho an'ny mponina amin'ny famakiana: 1
  • Tombontsoa amin'ny fanoratana: 0

I/O Pattern

  • Fitaovana: IOmeter V1.1.0
  • Mpiasa: 1
  • Miavaka (halalin'ny filaharana): 128
  • Famaritana fidirana: 4KB, 100% Vakina, 100% Kisendrasendra

Fampiharana ny SSD caching amin'ny QSAN XCubeSAN rafitra fitahirizana

Fampiharana ny SSD caching amin'ny QSAN XCubeSAN rafitra fitahirizana

Raha ny teoria, ny SSD bebe kokoa ao amin'ny dobo cache, no avo kokoa ny fampisehoana. Amin'ny fampiharana dia voamarina izany. Ny hany fitomboana manan-danja amin'ny isan'ny SSD miaraka amin'ny isa kely dia tsy mitondra fiantraikany mipoaka.

Fitsapana 2. SSD cache amin'ny fomba famakiana + fanoratana miaraka amin'ny SSD 2-8

SSD Cache

  • Karazana I/O: Customization
  • Haben'ny sakana cache: 4MB
  • Tombontsoa ho an'ny mponina amin'ny famakiana: 1
  • Tombontsoa amin'ny fanoratana: 1

I/O Pattern

  • Fitaovana: IOmeter V1.1.0
  • Mpiasa: 1
  • Miavaka (halalin'ny filaharana): 128
  • Famaritana fidirana: 4KB, 100% Soraty, 100% Kisendrasendra

Fampiharana ny SSD caching amin'ny QSAN XCubeSAN rafitra fitahirizana

Fampiharana ny SSD caching amin'ny QSAN XCubeSAN rafitra fitahirizana

Ny vokatra mitovy: ny fitomboan'ny fampisehoana mipoaka sy ny scaling rehefa mitombo ny isan'ny SSD.

Amin'ireo fitsapana roa ireo, ny habetsaky ny angona miasa dia latsaky ny totalin'ny haben'ny cache. Noho izany, rehefa nandeha ny fotoana, ny sakana rehetra dia nadika tamin'ny cache. Ary ny asa, raha ny marina, dia efa natao tamin'ny SSD, saika tsy misy fiantraikany amin'ny kapila mafy. Ny tanjon'ireo fitsapana ireo dia ny hampiseho mazava tsara ny fahombiazan'ny fanamafisana ny cache sy ny fampitomboana ny fahombiazany arakaraka ny isan'ny SSD.

Andeha isika hiverina eto an-tany ary hijery toe-javatra tena misy, rehefa lehibe kokoa noho ny haben'ny cache ny habetsaky ny angona. Mba hahafahan'ny fitsapana handalo ao anatin'ny fotoana mety (mitombo be ny vanim-potoana "fanafanana" cache rehefa mitombo ny haben'ny habe), hametra ny haben'ny boky ho 120GB.

Fitsapana 3. Fandrafetana angon-drakitra

SSD Cache

  • Karazana I/O: angon-drakitra
  • Haben'ny sakana cache: 1MB
  • Tombontsoa ho an'ny mponina amin'ny famakiana: 2
  • Tombontsoa amin'ny fanoratana: 1

I/O Pattern

  • Fitaovana: IOmeter V1.1.0
  • Mpiasa: 1
  • Miavaka (halalin'ny filaharana): 128
  • Famaritana fidirana: 8KB, 67% Vakina, 100% Kisendrasendra

Fampiharana ny SSD caching amin'ny QSAN XCubeSAN rafitra fitahirizana

didim-pitsarana

Ny fehin-kevitra mazava, mazava ho azy, dia ny fahombiazana tsara amin'ny fampiasana cache SSD hanatsarana ny fahombiazan'ny rafitra fitahirizana rehetra. Nampiharina tamin'ny QSAN XCubeSAN Ity fanambarana ity dia mihatra tanteraka: ny fiasan'ny SSD caching dia ampiharina tsara. Mikasika ny fanohanan'ny maodely mamaky sy mamaky + manoratra izany, toe-javatra miovaova ho an'ny sehatra fampiasana rehetra, ary koa ny fampisehoana ankapoben'ny rafitra iray manontolo. Noho izany, amin'ny vidiny mirary (ny vidin'ny fahazoan-dàlana dia ampitahaina amin'ny vidin'ny 1-2 SSDs), azonao atao ny mampitombo be ny fampisehoana amin'ny ankapobeny.

Source: www.habr.com

Add a comment