Live Optics | Optisk Prime | Antall mettede kjerner
Summary: Live Optics, antall mettede kjerner
Instructions
Live Optics-samleren registrerer CPU-bruk per kjerne fra vertssystemene den overvåker. Kjerneantall og kjerneytelse registreres også, men individuell CPU-kjerneytelse rapporteres ikke i granulære utvalg over tid. I stedet aggregeres måledata per kjerne sammen for å vise et totalt forbruk av CPU mot de totale egenskapene til selve CPU-en.
Den totale mengden netto CPU-sykluser (GHz) vises på en 0–100 % vertikal skala på venstre side av diagrammet.
Det totale antallet CPU-kjerner som oppdages, vises fra 1-N, antall kjerner, på den vertikale skalaen på høyre side av diagrammet.
Den totale tiden som er registrert i prøveperioden, vises fra start til slutt på den horisontale aksen i diagrammet.
I grafen nedenfor finner vi en server med totalt 51,0 netto CPU-sykluser målt i GHz. Denne serveren har også et kjerneantall på 16 kjerner.
Forstå CPU-utnyttelse
På grunn av potensielt høyt antall kjerner kan rapportering av hver kjernes ytelsesverdier gjøre grafene uleselige. Det samlede forbruket av de totale CPU-syklusene vises ved hvert samplingsintervall over opptakstiden.
I grafen nedenfor vil du se en server som periodisk pigger til nær 30% og noen ganger faller til under 10%, men i gjennomsnitt er konsistent rundt 16% utnyttelse. Dette bruksnivået er vanlig, og man kan anta at denne serveren er nesten 85 % underutnyttet eller fortsatt har 85 % ytelse tilgjengelig for arbeidsbelastninger.
Forstå kjernemetning
Individuell kjernebruk er imidlertid viktig, og Live Optics informerer deg om det vi kaller kjernemetningsantall.
For hver CPU-kjerne i en prøveperiode som har en individuell bruksrate på over 90 %, vil Live Optics anse kjernen som «mettet» i denne utvalgsperioden.
Totalt antall mettede kjerner vises som en gul linje. Antallet av disse mettede kjernene vil korrelere med kjerneantallet som vises på den vertikale aksen på høyre side av diagrammet.
Det mettede kjerneantallet er plottet i en graf som legger over den totale CPU-bruksprosenten. På denne måten kan man se den totale CPU-bruken av alle kjerner, og identifisere om individuelle kjerner blir utnyttet fullt ut.
I eksempeldiagrammet nedenfor ser vi at en kjerne er mettet for nesten hele prøveperioden.
Den grunnleggende oversettelsen her er at selv om serveren på det samlede CPU-utnyttelsesnivået kanskje rapporterer verktøyet på bare 16%, blir en prosess på denne maskinen begrenset av mengden tildelte evner og kan ikke låne fra de andre kjernene for å gjøre mer.
Antall mettede kjerner gir innsikt i hvordan CPU-workloadene er fordelt på tvers av alle kjernene.
Når det gjelder programvaredesign, indikerer en lav total CPU-bruk som følger med et mettet kjerneantall som er over null, applikasjoner som er CPU-intensive, men også enkelttrådede.
I slike tilfeller kan workloaden for programmet sannsynligvis spres mer effektivt på tvers av flere kjerner ved enten å konfigurere programmet på nytt eller omarbeide programvaren.
Når det gjelder virtuelle maskiner, vil ofte en virtuell maskin bli tildelt eller dedikert til en enkelt kjerne. I dette tilfellet er hele VM-ens evne til å utføre underlagt ytelsesbegrensninger på grunn av funksjonene den ble tildelt.
Sammendrag
Hvis en kjerne er mettet, betyr dette at oppgaven den behandler, er flaskehalset på CPU-en. Dette problemet kan løses av ny maskinvare med større CPU / Core-funksjoner. Men ikke alle ytelsesproblemer er maskinvarerelaterte. Ved å spre oppgaver ut over flere tråder (og dermed flere kjerner) kan denne flaskehalsen også fjernes.
Live Optics støtter mettede kjerneantall for Windows- og Linux-verter. Mettede kjerneantall for andre vertsoperativsystemer støttes ikke.
Notat
Hvis du ønsker å forstå eller lære mer om antall mettede kjerner, kan du kontakte Live Optics kundestøtteteam.
Additional Information
Hvis du har spørsmål, kan du kontakte kundestøtte for Live Optics på liveoptics.support@dell.com.