Přeskočit na hlavní obsah

SSD-asemien (SSD-levyjen) ja CacheCade-virtuaalilevyjen suorituskyvyn mittaaminen

Shrnutí: Tässä artikkelissa on tietoja SSD- ja CacheCade-virtuaalilevyjen™ suorituskyvyn mittaamisesta.

Tento článek se vztahuje na Tento článek se nevztahuje na Tento článek není vázán na žádný konkrétní produkt. V tomto článku nejsou uvedeny všechny verze produktu.

Pokyny

CacheCade OverviewCacheCade

on kustannustehokas tapa skaalata tietokantatyyppisten sovellusprofiilien suorituskykyä isäntäpohjaisessa RAID-ympäristössä laajentamalla PERC RAID -ohjaimen välimuistia lisäämällä Dellin hyväksymät yritystason SSD-asemat.

CacheCade tunnistaa tietojoukon usein käytössä olevat alueet ja kopioi nämä tiedot Dellin hyväksymälle enterprise-SSD-levylle (SATA tai SAS). Tämä nopeuttaa vasteaikaa ohjaamalla suositut satunnaislukukyselyt CacheCade SSD -levylle kiintolevyn sijasta.

CacheCade SSD -moduulien, jotka tukevat enintään 512 Gt:n laajennettua välimuistia, on oltava sama liitäntä (SATA tai SAS), ja ne on sijaitettava palvelimen tai tallennuskehikon paikkaan, jossa RAID-järjestelmä sijaitsee. CacheCade SSD -asemat eivät kuulu RAID-levyjärjestelmään.

CacheCade on vakio-ominaisuus, joka on käytettävissä vain PERC H700/H800 1 Gb NV Cache- ja PERCH710/H710P/H800 -RAID-ohjaimissa.

CacheCade SSD -asemat voi määrittää PERC BIOS -määritysapuohjelmalla tai OpenManagella.

SSD-asemia
käyttävä CacheCade Parantaa kiintolevyyn perustuvien virtuaalilevyjen satunnaislukutehoa OpenManage Server Administrator -tallennuksenhallinnan GuideCacheCade-oppaassa


.
  SSD-asema on tallennuslaite, joka tallentaa pysyviä tietoja puolijohdemuistin avulla. SSD-asemat parantavat merkittävästi I/O-suorituskykyä (IOPS) ja/tai tallennuslaitteen kirjoitusnopeutta (Mbps). Voit luoda Dellin tallennusohjaimilla CacheCade-ominaisuuden käyttämällä SSD-asemia. CacheCade-ominaisuudella parannetaan sitten tallennuksen I/O-toimintojen suorituskykyä. Luo CacheCase käyttämällä joko SAS (Serial Attached SCSI)- tai SATA (Serial Advanced Technology Attachment) -SSD-asemia. 
 
SSD-asemia
käyttävä CacheCade Parantaa kiintolevyyn perustuvien virtuaalilevyjen satunnaislukutehoa OpenManage Server Administrator -tallennuksenhallinnan GuideCacheCade-oppaassa


.
  SSD-asema on tallennuslaite, joka tallentaa pysyviä tietoja puolijohdemuistin avulla. SSD-asemat parantavat merkittävästi I/O-suorituskykyä (IOPS) ja/tai tallennuslaitteen kirjoitusnopeutta (Mbps). Voit luoda Dellin tallennusohjaimilla CacheCade-ominaisuuden käyttämällä SSD-asemia. CacheCade-ominaisuudella parannetaan sitten tallennuksen I/O-toimintojen suorituskykyä. Luo CacheCase käyttämällä joko SAS (Serial Attached SCSI)- tai SATA (Serial Advanced Technology Attachment) -SSD-asemia.
 
Luo SSD-asemia sisältävä CacheCade seuraavissa tilanteissa:  
  • Sovelluksen paras suoritusteho – Paranna suorituskykyä ilman hukkakapasiteettia luomalla CacheCade SSD-asemien avulla.
  • Sovelluksen paras suoritusteho ja kapasiteetin kuormitus – Tasapainota CacheCade-kapasiteettia suuritehoisten SSD-asemien avulla luomalla CacheCade SSD-asemien avulla.
  • Suurempi kapasiteetti – Jos lisä-kiintolevyille ei ole tyhjiä paikkoja, luo CacheCade SSD-asemien avulla. Tämä vähentää tarvittavien kiintolevyjen määrää ja parantaa sovelluksen suorituskykyä.

CacheCade-ominaisuudessa on seuraavat rajoitukset:  
  • CacheCade voidaan luoda vain sellaisella SSD-asemalla, jossa on asianmukainen Dell-tunniste.
  • Jos luot CacheCade-ominaisuuden SSD-aseman avulla, SSD-aseman ominaisuudet säilytetään. Voit luoda myöhemmin virtuaalilevyjä SSD-aseman avulla.
  • CacheCade voi sisältää joko SAS- tai SATA-asemia mutta ei molempia.
  • CacheCade-ominaisuuden SSD-asemien ei tarvitse olla saman kokoisia.
  • CacheCade-koko lasketaan automaattisesti seuraavasti: CacheCade size =pienimmän SSD-aseman kapasiteetti * SSD-levyjen määrä.
  • SSD-aseman käyttämätön osuus on hukkaamista, eikä sitä voi käyttää ylimääräisenä CacheCade-ominaisuutena tai SSD-pohjaisena virtuaalilevynä.
  • CacheCade-ominaisuuden sisältävän välimuistivarannon koko on yhteensä 512 Gt. Jos luomasi CacheCade on suurempi kuin 512 Gt, tallennusohjain käyttää silti vain 512 Gt:a.
  • CacheCade on tuettu vain Dell PERC H700- ja H800-ohjaimissa, joissa on 1 Gt:n NVRAM ja vähintään laiteohjelmiston versio 7.2, sekä PERC H710-, H710P- ja H810-ohjaimissa.
  • Tallennuskehikon loogisten laitteiden kokonaismäärä virtuaalilevyt ja CacheCade-ominaisuudet mukaan lukien ei voi olla suurempi kuin 64.

 

Huomautus:
CacheCade-ominaisuus on ollut saatavana kalenterivuoden 2011 alkupuolelta lähtien.

     

 

Huomautus:
CacheCade-ominaisuuden käyttö virtuaalilevyllä edellyttää, että kiintolevyyn perustuvan virtuaalilevyn kirjoitus- ja lukukäytännöiksi on määritettävä Write Back tai Force Write Back ja sen lukukäytännöksi on määritettävä Read Ahead tai Adaptive Read Ahead.
 

 

Aiheeseen liittyvät artikkelit ja raportit:

Suorituskyvyn

mittaaminen ei välttämättä ymmärrä parhaita tapoja testata SSD- ja CacheCade-laitteita™, jotta ne voivat seurata SSD-tallennustilan etuja. Artikkelissa on ohjeet optimaalisiin suorituskykymäärityksiin, joita voidaan soveltaa yleisesti useimpiin suorituskykytestaustyökaluihin. 

Suorituskykytestaustyökalujen käyttö optimaalisen suorituskyvyn saavuttamiseksi riippuu tietenkin siitä, miten testattava laite toimii. 

Lohkon koko: SSD- ja CacheCade-laitteet toimivat optimaalisesti, kun niitä käytetään pienikokoisten lohkojen kanssa suurten lohkojen sijaan. Kun I/O-toimintoa luetaan tai kirjoitetaan, aktiivisen solun valintaprosessi on elektroninen, eikä se ole riippuvainen fyysisestä pään liikkeestä, kuten mekaanisista levyistä. Tämä tarkoittaa, että SSD-laitteet voivat reagoida erittäin nopeasti pienilohkoiseen satunnaiseen IO-liitäntään ja saada yli 10 000 IO/s:n tason, jossa mekaaninen levy päästäisi yli 200 IOPS:iin. 

Jonon syvyys: SSD-asemien jonon syvyys on syvä, ja niissä on eniten 64 erinomaista IO-asemaa, mikä on huomattavasti enemmän kuin tavallisella SAS-levyllä, tyypillisesti 16 erinomaisella IO-asemalla. Tämä syvä jonon syvyys lisää levyn joustavuutta merkittävästi, koska se vähentää levyn riippuvuuden ohjaimesta ja mahdollistaa IO-toiminnot ajoissa. Ohjain voi pitää jonon, kun se pystyy. Jätä levy toimimaan sen läpi ilman ohjaimen odottamista.

Kun tekniikka muuttuu ja SSD-asema tekee enemmän tehtäviä rinnakkain, levyjonon syvyys todennäköisesti syvenyy uudelleen. Suorituskyvyn testaustyökalua on käytettävä tehokkaimman jonosyvyyden selvittämiseen, joten jonon syvyyden lisääminen aika ajoin voi johtaa parempiin lukuihin eri laitteissa. 

Välimuistiin sidottu: On tärkeää, että suorituskykytyökalua ei ole sidottu välimuistiin, koska ohjaimen välimuisti huoltaa koko IO:n. Näin käy, kun testitiedoston koko on määritetty väärin ja se voidaan liittää kokonaan ohjaimen välimuistiin. Tällöin IO-ohjaimet eivät koskaan saavuta levyjä ja PCI-väylän nopeus rajoittaa tavallisesti I/O:lle palautettua suorituskykyä, joten virheellisiä suorituskykylukuja on yli 3 Gt/s. Aina tyhjentää välimuistin valitsemalla testitiedoston koon, joka on suurempi kuin ohjaimen välimuistin. 
  
 
CacheCadeCacheCade
 
on testattava eri tavalla kuin tavalliset SSD-asemat, koska tätä tekniikkaa käytetään ainoastaan lukupyyntöjen välimuistiin, ei kirjoituspyyntöihin. Siksi haaste luodaan, kun käyttäjä haluaa suorittaa CacheCade-ratkaisun vertailun, sillä vakiomenetelmä, jossa vain luetaan tai kirjoitetaan lohkoja, ei toimiteta odotettuja tuloksia, ellei välimuistia valmistella.

Jos haluat kuvailla cachecade-ominaisuutta tarkemmin, ota huomioon tilanne, jossa mekaanisia levyjä käytetään vain lukuvälimuistissa ja haluat tarkistaa IOMeter-tekniikalla, että CacheCade pystyy vastaamaan odotetusta suorituskyvystä. IOMeter luo ensin testitiedoston, josta se suorittaa IO-toimintonsa. Tämä tiedosto kirjoitetaan kohdetallennustilaan, joten CacheCade ei tallenna tiedostoa välimuistiin. IOMeter aloittaa sen jälkeen tiedoston IO-toiminnot, mutta kuten jo ymmärrämme, se ei ole välimuistissa, I/O-toiminnot suoritetaan mekaanisille levyille. Tämä alkuperäinen välimuistin virhe (kun pyydetyt tiedot eivät ole käytettävissä välimuistissa) vaikuttaa negatiivisesti suorituskykyanalyysin ensimmäiseen osaan, joten suorituskykyosuma on poistettava tilastoista. CacheCade ottaa käyttöön myös välimuistitallennuksen ainoastaan datan yhteyspisteissä, joten tietoja on käytettävä usein, ennen kuin ne tallennetaan välimuistiin. Tätä vaikutusta on myös voitettava, jotta suorituskykyä voidaan mitata käytännön tasolla.

Odotuksiemme saavuttamiseksi on varmistettava, että testitiedostoa käytetään sen verran, että se voidaan tallentaa välimuistiin. Jätä IOMeter lukutestiin pitkäksi ajaksi. Muista, että testitiedoston koko ja MD/s:n IO-toimintojen nopeus määrittävät, miten kauan tiedoston välimuistin lisääminen kestää. Tiedosto on luettava useita kertoja ennen välimuistin asentamista, joten voit yrittää lukea tiedoston viisi kertaa jakamalla tiedoston koon Mt/s*5-nopeudella.

Esimerkiksi 4 Gt:n testitiedosto, jonka lukunopeus on 40 Mt/s = 100 sekuntia * 5 = 500 sekuntia.

Tässä esimerkissä READ-testi on tehtävä vähintään 8,5 minuutin ajan, jotta koko tiedoston viisi lukutoimintoa voidaan suorittaa. Tätä aikaa kutsutaan välimuistin "warm-up time" -ajankohdaksi.

Kun olet suorittanut yli 8,5 minuuttia kuumennusta, lopeta suorituskykytesti. Tämä jättää IOMeterin testikohdetiedoston edelleen välimuistiin, koska tietoja ei voi tyhjentää CacheCade-toiminnosta, koska tiedosto säilyy sovelluksen sulkemisen jälkeen. Käynnistä sitten sama suorituskykysovellus uudelleen ja valitse samat kohdeasemat. Kun IOMeter alkaa lukea tiedostosta, tiedot ovat jo välimuistissa (välimuistissa), ja suorituskyvyn pitäisi muistuttaa CacheCade-ominaisuutta optimoidussa tilassa. 

Keskeiset seikat:

kun käytät muita suorituskyvyn mittaustyökaluja, suosittelemme joitakin kokoonpanosuosituksia. 

SSD- ja CacheCade-asema:  

  • Lohkon koko: Mittaa IOPS käyttämällä lohkokokoa, joka vastaa levysektorin kokoa, sillä se määrittää tehokkaiden tapahtumien suurimman määrän. Arvon pitäisi olla 4 kt. Pienemmän lohkokoon valitseminen on tehotonta, koska koko 4k-levysektoria on silti luettava/kirjoitettava. suuremman lohkokoon valitseminen ei takaa kelvollista IOPS-mittausta. 
  • Jonon syvyys: Tarjoaa vähintään 64 keskeneräistä IO-liitäntää (tunnetaan myös nimellä QD). Skaalaa jonon syvyys 96, 128 tai 256:een. Testaa aina uudelleen, miten suorituskyky hidastuu.

Erityisesti SSD:n

tiedoston koon testaaminen: Valitse testitiedoston koko, joka on suurempi kuin ensimmäisen tason välimuisti. PERC H700- ja H710-ohjaimissa tämä on joko 512 Mt tai 1 Gt, PERC H710p -ohjaimissa se on 1 Gt. Pienempien tiedostokokojen ansiosta ohjain voi suorittaa kaikki välimuistin IO-toiminnot, mikä tuottaa virheellisen tuloksen. 

CacheCade: välimuistin

lämmentyminen: CacheCade-välimuistin lukutoiminnot. Lämmennä välimuistia tekemällä sama suorituskykytesti, jotta testitiedostosta saadaan merkittävä määrä lukulukuja ennen täyden suorituskykytestin käynnistämistä. Mitä suurempi tietojoukko (testitiedosto) on, sitä enemmän lämpeneminen kestää. Jotkin suorituskykytyökalut, kuten Linuxin Fio- ja Linux-ratkaisut, mahdollistavat sen yleistasoisen käytön. 

Dotčené produkty

Servers
Vlastnosti článku
Číslo článku: 000136940
Typ článku: How To
Poslední úprava: 22 úno 2022
Verze:  7
Najděte odpovědi na své otázky od ostatních uživatelů společnosti Dell
Služby podpory
Zkontrolujte, zda se na vaše zařízení vztahují služby podpory.