Skip to main content
  • Place orders quickly and easily
  • View orders and track your shipping status
  • Create and access a list of your products

Måle ytelse på SSD-er (SSD-disker) og virtuelle CacheCade-disker

Summary: Denne artikkelen inneholder informasjon om "måle ytelse på SSD-er og virtuelle CacheCade-disker™".

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Instructions

CacheCade OverviewCacheCade

gir kostnadseffektiv ytelsesskalering for applikasjonsprofiler av databasetype i et vertsbasert RAID-miljø ved å utvide PERC RAID-kontrollerhurtigbufferen ved å legge til Dell-kvalifiserte Enterprise SSD-er.

CacheCade identifiserer ofte åpnede områder i et datasett og kopierer disse dataene til en Dell-kvalifisert Enterprise SSD (SATA eller SAS), noe som gir raskere responstid ved å sende populære forespørsler om tilfeldig lesing til CacheCade SSD i stedet for den underliggende HDD-en.

CacheCade SSD-er støtter opptil 512 GB med utvidet hurtigbuffer, og må alle være det samme grensesnittet (SATA eller SAS), og de vil være plassert i serveren eller lagringskabinettet der RAID-arrayet befinner seg. CacheCade SSD-disker vil ikke være en del av RAID-arrayet.

CacheCade er en standardfunksjon på, og bare tilgjengelig med PERC H700/H800 1 GB NV-hurtigbuffer og PERCH710/H710P/H800 RAID-kontroller.

CacheCade SSD-disker kan konfigureres ved hjelp av PERC BIOS-konfigureringsverktøyet eller OpenManage.

Brukerhåndbok for CacheCade ved hjelp av SSD-disker




Dell OpenManage Server Administrator Storage Management brukes til å forbedre tilfeldig leseytelse for harddiskbaserte virtuelle disker.  En SSD-disk er en datalagringsenhet som benytter halvlederbasert flashminne til å lagre faste data. SSD-er øker I/U-ytelsen (IOPS) og/eller skrivehastigheten i Mbps fra en lagringsenhet. Med Dell-lagringskontrollere kan du opprette en CacheCade ved hjelp av SSD-er. CacheCade brukes deretter til å forbedre ytelsen til I/U-lagringsoperasjoner. Bruk SSD-er med enten Serial Attached SCSI (SAS) eller Serial Advanced Technology Attachment (SATA) for å opprette en CacheCade. 
 
Brukerhåndbok for CacheCade ved hjelp av SSD-disker




Dell OpenManage Server Administrator Storage Management brukes til å forbedre tilfeldig leseytelse for harddiskbaserte virtuelle disker.  En SSD-disk er en datalagringsenhet som benytter halvlederbasert flashminne til å lagre faste data. SSD-er øker I/U-ytelsen (IOPS) og/eller skrivehastigheten i Mbps fra en lagringsenhet. Med Dell-lagringskontrollere kan du opprette en CacheCade ved hjelp av SSD-er. CacheCade brukes deretter til å forbedre ytelsen til I/U-lagringsoperasjoner. Bruk SSD-er med enten Serial Attached SCSI (SAS) eller Serial Advanced Technology Attachment (SATA) for å opprette en CacheCade.
 
Opprette en CacheCade med SSD-er i følgende scenarier:  
  • Maksimal applikasjonsytelse – Opprett en CacheCade ved hjelp av SSD-er for å oppnå høyere ytelse uten bortkastet kapasitet.
  • Maksimal applikasjonsytelse og høyere kapasitet – Opprett en CacheCade ved hjelp av SSD-er for å balansere kapasiteten til CacheCade med SSD-er med høy ytelse.
  • Høyere kapasitet – Hvis du ikke har tomme spor for ekstra harddisker, kan du bruke SSD-er og opprette en CacheCade. Dette reduserer antallet nødvendige harddisker og øker applikasjonsytelsen.

CacheCade-funksjonen har følgende begrensninger:  
  • Du kan bare bruke SSD-er med riktige Dell-identifikatorer til å opprette en CacheCade.
  • Hvis du oppretter en CacheCade ved hjelp av SSD-er, opprettholdes SSD-egenskapene. På et senere tidspunkt kan du bruke SSD-en til å opprette virtuelle disker.
  • En CacheCade kan inneholde enten SAS-disker eller SATA-disker, men ikke begge deler.
  • SSD-ene i CacheCade må ikke ha samme størrelse.
  • CacheCade-størrelsen beregnes automatisk på følgende måte: CacheCade-størrelse = kapasiteten til den minste SSD *antall SSD-er.
  • Den ubrukte delen av SSD er bortkastet og kan ikke brukes som en ekstra CacheCade eller en SSD-basert virtuell disk,
  • Den totale mengden hurtigbufferutvalg med en CacheCade er 512 GB. Hvis du oppretter en CacheCade som er større enn 512 GB, vil lagringskontrolleren fortsatt bare bruke 512 GB.
  • CacheCade støttes bare på Dell PERC H700- og H800-kontrollere med 1 GB NVRAM og fastvareversjon 7.2 eller nyere, samt PERC H710, H710P og H810.
  • I et lagringskabinett kan ikke det totale antallet logiske enheter, inkludert virtuelle disker og CacheCade-er, være høyere enn 64.

 

Merk:
CacheCade-funksjonen er tilgjengelig fra første halvdel av kalenderåret 2011.

     

 

Merk:
Hvis du skal bruke CacheCade for den virtuelle disken, må skrive- og leseretningslinjene for den harddiskbaserte virtuelle disken være angitt som Write Back (tilbakeskriving) eller Force Write Back (tvungen tilbakeskriving), og leseretningslinjene må være angitt som Read Ahead (forhåndslesning) eller Adaptive Read Ahead (adaptiv forhåndslesing).
 

 

Relaterte artikler og rapporter:

Måling av ytelsesbrukere

forstår kanskje ikke de beste metodene for å teste SSD- og CacheCade-enheter™, slik at de kan observere fordelene med SSD-lagring. Denne artikkelen prøver å gi veiledning om optimale ytelsesspesifikasjoner som kan brukes generelt på de fleste av verktøyene for ytelsestesting. 

Bruken av verktøy for ytelsestesting for å oppnå optimal ytelse er selvfølgelig avhengig av nivået av forståelse av brukeren for hvordan enheten som testes, skal fungere. 

Blokkstørrelse: SSD- og CacheCade-enheter fungerer optimalt når de brukes med små blokkstørrelser i stedet for store blokker. Når I/U leses eller skrives, er prosessen med å velge den aktive cellen elektronisk og avhenger ikke av fysisk bevegelse på hodet som med mekaniske disker. Dette betyr at SSD-enhetene kan reagere svært raskt på tilfeldig IO med små blokker og kan oppnå mer enn 10 000 IOPS der en mekanisk disk vil slite med å oppnå mer enn 200 IOPS. 

Kødybde: SSD-disker har en dyp kødybde, med de fleste mulighet for 64 utestående IO-er, betydelig mer enn en standard SAS-disk, vanligvis ved 16 utestående IO-er. Denne dype kødybden gir disken mye mer fleksibilitet, ettersom den reduserer diskens avhengighet av kontrolleren for å gi IO-er i tide. Kontrolleren kan opprettholde køen når den kan, slik at disken kan fungere gjennom den uten å måtte vente på kontrolleren.

Etter hvert som teknologien endrer seg og SSD-en utfører flere oppgaver parallelt, vil diskkødybden sannsynligvis bli dypere igjen. Verktøyet for ytelsestesting må brukes til å undersøke for den mest effektive kødybden, så å øke denne kødybden fra tid til annen kan føre til bedre figurer med ulike enheter. 

Hurtigbufferbundet: Det er viktig at ytelsesverktøyet ikke er bundet av hurtigbufferen, fordi all I/U blir vedlikeholdt av kontrollerens hurtigbuffer. Dette skjer når testfilstørrelsen er feilaktig angitt og kan monteres fullstendig i kontrollerhurtigbufferen. Når dette skjer, vil IO-ene aldri nå diskene, og ytelsen som returneres for IO, er vanligvis begrenset av hastigheten til PCI-bussen. Derfor kan falske ytelsestall på mer enn 3 GB/sek observeres. Opplast alltid hurtigbufferen ved å velge en testfilstørrelse som er større enn den for kontrollerhurtigbufferen. 
  
 
CacheCadeCacheCade
 
må benchmarkes på en annen måte enn standard SSD-disker, da denne teknologien bare brukes til å bufre leseforespørsler, ikke skriveforespørsler. En utfordring opprettes derfor når en bruker ønsker å måle en CacheCade-løsning, ettersom standardmetoden for bare å lese eller skrive blokker ikke gir de forventede resultatene med mindre hurtigbufferen er klargjort.

For ytterligere å beskrive denne egenskapen til CacheCade bør du vurdere en situasjon der mekaniske disker bare er lesebufret, og du ønsker å kjøre IOMeter for å bekrefte at CacheCade er i stand til å levere ytelsen som forventes av den. IOMeter vil først opprette en testfil som den skal utføre IO-operasjoner fra. Denne filen skrives til mållagringen. Derfor bufres ikke filen av CacheCade. IOMeter vil da begynne å utføre IO-operasjoner på filen, men som vi allerede forstår, er det ikke i hurtigbufferen, så de første IO-operasjonene vil bli utført på de mekaniske diskene. Denne første hurtigbuffer-missen (der de forespurte dataene ikke er tilgjengelige i hurtigbufferen) påvirker den første delen av ytelsesanalysen negativt, så trinnene må utføres for å eliminere denne ytelsen fra statistikken. CacheCade implementerer også hurtigbufring bare på hurtigpunkter for data, noe som betyr at data må åpnes ofte før de blir bufret. Vi må også takle denne effekten for å måle ytelsen på et praktisk nivå.

For å oppnå forventningene våre må vi sørge for at testfilen er tilgjengelig nok til at den bufres. Hvis du vil gjøre dette, lar du IOMeter kjøre en lesetest over lengre tid. Husk at størrelsen på testfilen og hastigheten til I/O-operasjonene i MD/sek vil bestemme hvor lang tid det tar før filen bufres. Filen må leses flere ganger før den blir bufret, slik at du kan forsøke å lese filen tilsvarende fem ganger ved at filen får tilgang til størrelsen på filen med hastigheten i MB/sek * 5.

For eksempel en testfil på 4 GB som leses ved 40 MB/sek = 100 sekunder * 5 = 500 sekunder.

I dette eksemplet må du la en READ-test kjøre i minst 8,5 minutter for at tilsvarende fem leseoperasjoner skal utføres over hele filen. Denne gangen kalles "oppvarmingstiden" for hurtigbufferen.

Når du har fullført mer enn 8,5 minutter med oppvarming, avslutter du ytelsestesten. Dette lar IOMeters testmålfil fortsatt bufres, ettersom det ikke vil være noen prosess for å tømme dataene fra CacheCade, ettersom filen beholdes etter at applikasjonen er lukket. Start deretter samme ytelsesapplikasjon på nytt, og velg de samme målstasjonene. Når IOMeter nå begynner å lese fra filen, vil dataene allerede være i hurtigbuffer (et hurtigbuffer-treff), og ytelsen skal ligne på CacheCade i en optimalisert tilstand. 

Nøkkelpunkter:

Når du kjører andre verktøy for ytelsesmåling, er det noen konfigurasjonsanbefalinger som bør følges. 

For SSD og CacheCade:  

  • Blokkstørrelse: Hvis du skal måle IOPS, bruker du en blokkstørrelse som samsvarer med størrelsen på disksektoren, da dette vil gi det høyeste antallet effektive transaksjoner. Denne verdien skal være 4 KB. Det vil være ineffektivt å velge en mindre blokkstørrelse ettersom hele 4k-disksektoren fortsatt må leses/skrives til; hvis du velger en større blokkstørrelse, vil det ikke gi en gyldig måling av IOPS. 
  • Kødybde: Gi minst 64 utestående IO-er (også kjent som «QD»). Skaler kødybden gjennom 96, 128 og 256, og kjør testen på nytt hver gang for å se hvor ytelsen foregår.

For SSD:

Testfilstørrelse: Velg en testfilstørrelse som vil være større enn hurtigbufferen på første nivå. På en PERC H700 & H710 er dette enten 512 MB eller 1 GB. På en PERC H710p er dette 1 GB. Mindre filstørrelser gjør det mulig for kontrolleren å utføre alle I/U-operasjoner i hurtigbufferen, noe som gir et ugyldig resultat. 

For CacheCade spesifikt:

hurtigbufferoppvarming: Skriveoperasjoner for CacheCade-hurtigbuffere. Varm opp hurtigbufferen ved å kjøre samme ytelsestest for å opprette et betydelig antall leseoperasjoner fra testfilen før du starter en full ytelsestest. Jo større datasettet (testfil), jo lenger blir oppvarmingen. Noen ytelsesverktøy, for eksempel fio i Linux, gir mulighet for opptrappingstid for å tillate dette. 

Affected Products

Servers
Article Properties
Article Number: 000136940
Article Type: How To
Last Modified: 22 Feb 2022
Version:  7
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.