NUMA

Slik kjører du Numastat-kommandoen i Linux

Slik kjører du Numastat-kommandoen i Linux
I Linux-operativsystemet har vi flere verktøy som brukes til å vise minne om prosesser; Numastat er et av de kjente verktøyene. NUMA er en kort form for “Ikke-enhetlig minnetilgang”, Og stat betyr "statistikk". Så viser numastat per-node-minnestatistikken.

Numastat er et kommandolinjeverktøy som brukes til å vise per NUMA-nodenes minne for prosessene og operativsystemene. Det viser også administratorene når prosessminnet blir distribuert over systemet.

Vi dekker hva "numastat" -kommandoen er, og hvordan den fungerer med forskjellige alternativer i dette innlegget.

Installere Numastat:

Numastat er ikke forhåndsinstallert i Linux-systemet. Numactl leverte pakkene sine til Numastat. Så vi må installere numactl:

$ sudo apt installere numactl

Ved installasjon av numactl skriver du inn “Numastat” uten parameter i terminalen. Den viser NUMA-treff per node, savner systemstatistikk og litt annen informasjon fra allokering av kjerneminne.

$ numastat

Som du kan se resultatet, er numrene på “numastat” per node delt inn i forskjellige klasser:

Syntaks:

Syntaksen til “numastat”Kommando ville være:

$ numastat [alternativ]

Alternativer:

De “Numastat” kommandoen fungerer med flere alternativer; la oss sjekke funksjonaliteten til disse alternativene:

Numastat -c:
Bruke “-C” muligheten til å krympe kolonnebredden som svar på datainnhold; det vil vise minnestørrelsen i megabyte:

$ numstat -c

Numastat -n:

Bruke “-N” alternativet for å vise den originale numastat-statistikkinformasjonen. Den viser den samme informasjonen som numastat, men minneenheten vil være i megabyte, og oppsettet eller formatet vil variere fra den opprinnelige:

$ numastat -n

Numastat -s:

Bruke “-S” alternativet for å vise dataene fra høyere til lavere verdier. Det høyeste minnet vises øverst:

$ numstat -s

Numastat -m:

Bruke “-M” alternativ for å vise systemminnetildelingsdata i et meminfo-lignende format. Det genererer også en fordeling per minne av data om minnebruk:

$ numastat -m

Numastat -z:

Bruke “-Z” alternativet for å vise bare verdier som ikke er null. Hvis det fremdeles viser "null" i kolonner og rader, betyr det at det bare er en verdi som ikke er null, men avrundet som null:

$ numastat -z

Numastat -p:

For å få informasjon om spesifikk prosess-ID. Først kjører du “Ps” eller "topp" kommando for å vise nåværende prosesser.

$ ps

$ topp

Bruke “-P” alternativ med prosess-ID for å vise informasjon om minnetildeling per node for en spesifikk PID:

$ numastat -p

For eksempel vil jeg hente informasjonen fra prosess 2457:

$ numastat -p 2457

Numastat -v:

De “-V” alternativet gjør rapportene mer detaljerte. Du kan også bruke flere prosess-IDer (PIDer) for å skrive ut informasjonen:

$ numastat -v

For eksempel:

$ numastat -v 1397 1616

Ser på numastat:

Denne kommandoen vil følge med på endring av verdiene for minnenodene etter den tildelte tiden. Legg til en tidsenhet med “-N” alternativ. 1 indikerer ett sekund:

$ watch -n1 numastat

Numastat -hjelp:

Bruke "-hjelp" muligheten til å skrive ut hjelpinformasjonen:

$ numastat --hjelp

Numastat -V:

Bruke “-V” alternativ for å vise versjonen av numastat-verktøyet:

$ numastat -V

Konklusjon:

numastat”-Verktøyet brukes i Linux-operativsystemet, og viser statistikk over noder i prosesser og operativsystemer fra kjerneminnetildelingen. Hver NUMA har forskjellige minnepolitikker. Numastat anstrenger seg for å vise et bord som er lett å lese på terminalen. Derfor antar “Numastat” at terminalbredden består av 80 tegn, så den viser alltid utdataene tilsvarende. Vi har dekket “Numstat” kommando med alternativet i detalj.

OpenTTD vs Simutrans
Å lage din egen transportsimulering kan være morsom, avslappende og ekstremt fristende. Derfor må du sørge for at du prøver så mange spill som mulig f...
OpenTTD Tutorial
OpenTTD er et av de mest populære forretningssimuleringsspillene der ute. I dette spillet må du lage en fantastisk transportvirksomhet. Du begynner im...
SuperTuxKart for Linux
SuperTuxKart er en flott tittel designet for å gi deg Mario Kart-opplevelsen gratis på Linux-systemet ditt. Det er ganske utfordrende og morsomt å spi...