Live-optik | Optisk Prime | Antal mættede kerner
Oversigt: Live Optics – Mættet kernetal
Instruktioner
Live Optics-collectoren registrerer CPU-forbrug pr. kerne fra de værtssystemer, den overvåger. Kernetællingen og Core-ydeevnen registreres også, men individuel CPU Core-ydeevne rapporteres ikke i granulære prøver over tid. I stedet aggregeres målingerne pr. kerne sammen for at vise et samlet forbrug af CPU i forhold til selve CPU'ens samlede kapacitet.
Den samlede mængde Net CPU Cycles (GHz) vises på en 0-100% lodret skala i venstre side af diagrammet.
Det samlede antal registrerede CPU-kerner vises fra 1-N, antallet af kerner, på den lodrette skala i højre side af diagrammet.
Den samlede tid, der er registreret i prøveperioden, vises fra start til slut på diagrammets vandrette akse.
Så i grafen nedenfor har vi en server med i alt 51.0 netto CPU-cyklusser målt i GHz. Denne server har også et kerneantal på 16 kerner.
Om CPU-udnyttelse
På grund af potentielt høje kernetællinger kan rapportering af hver kernes ydeevneværdier gøre graferne ulæselige. Det samlede forbrug af disse samlede CPU-cyklusser vises ved hvert prøveinterval i løbet af registreringstiden.
I grafen nedenfor vil du se en server, der periodisk spidser til nær 30% og nogle gange falder til under 10%, men i gennemsnit er konsistent omkring 16% udnyttelse. Dette niveau af nytte er almindeligt, og man kan være tilbage til at antage, at denne server er næsten 85% underudnyttet eller har 85% ydeevne stadig tilgængelig for arbejdsbelastninger.
Forståelse af kernemætning
Men individuel kernebrug er vigtig, og Live Optics informerer dig om det, vi kalder Core Saturation Count.
For hver CPU-kerne i en prøvetagningsperiode, der har en individuel brugsfrekvens på over 90 %, vil Live Optics anse denne kerne for at være "mættet" for den pågældende prøveperiode.
Det samlede antal mættede kerner vises som en gul linje. Antallet af disse mættede kerner korrelerer med kerneantallet, der vises på den lodrette akse i højre side af diagrammet.
Antallet af mættede kerner er afbildet i en graf, der overlejrer den samlede CPU-forbrugsprocent. På denne måde kan man se det samlede CPU-forbrug for alle kerner og identificere, om individuelle kerner udnyttes fuldt ud.
I eksempeldiagrammet nedenfor ser vi, at en kerne er mættet i næsten hele prøveperioden.
Den grundlæggende oversættelse her er, at selvom serveren på det samlede CPU-udnyttelsesniveau muligvis kun rapporterer nytteværdi på 16%, begrænses en proces på denne maskine af mængden af tildelte funktioner og kan ikke låne fra de andre kerner for at gøre mere.
Antal mættede kerner giver indsigt i, hvordan dine CPU-workloads er fordelt på alle kernerne.
Med hensyn til softwaredesign indikerer et lavt samlet CPU-forbrug, der ledsager et antal mættede kerner, der er over nul, applikationer, der er CPU-intensive, men også enkelttrådede.
I disse tilfælde kan programarbejdsbelastningen sandsynligvis fordeles mere effektivt på tværs af flere kerner ved enten at omkonfigurere applikationen eller omarbejde softwaren.
Med hensyn til virtuelle maskiner vil ofte en virtuel maskine blive tildelt eller dedikeret til en enkelt kerne. I dette tilfælde er hele VM'ens evne til at yde underlagt ydelsesbegrænsninger på grund af de egenskaber, den blev tildelt.
Resumé
Hvis en kerne er mættet, betyder det, at den opgave, den behandler, er flaskehals på CPU'en. Dette problem kan løses med ny hardware med større CPU/Core-funktioner. Men ikke alle ydelsesproblemer er hardwarerelaterede. Ved at sprede opgaver ud over flere tråde (og dermed flere kerner) kan denne flaskehals også fjernes.
Live Optics understøtter et antal mættede kerner for Windows- og Linux-værter. Antal mættede kerner for andre værtsoperativsystemer understøttes ikke.
Seddel
Hvis du gerne vil forstå eller lære mere om mættet kernetal, er du velkommen til at kontakte Live Optics-supportteamet.
Flere oplysninger
Hvis du har spørgsmål, kan du kontakte Live Optics-support på liveoptics.support@dell.com.