mpvis(1)

Från Wiki.linux.se -Linux wikipedia på Svenska.
Version från den 8 maj 2026 kl. 10.01 av Admin (diskussion | bidrag) (→‎mpvis(1) – Linux manualsida)
(skillnad) ← Äldre version | Nuvarande version (skillnad) | Nyare version → (skillnad)
Hoppa till navigering Hoppa till sök

NAMN

mpvis – visualisera CPU-användning och CPU-prestanda

SYNOPSIS

mpvis [-biV] [-r rowlength] [-R rowlength] [pmview-alternativ] [cpuid ...]

BESKRIVNING

mpvis visar ett tredimensionellt stapeldiagram över CPU-användning. Visningen uppdateras med nya värden som hämtas från mål-värden eller arkivet var interval sekund. Standardvärdet är 2 sekunder.

Stapelhöjden är proportionell mot CPU-användningen i vart och ett av följande lägen:

  • idle – inaktiv, utan väntande I/O
  • wait – inaktiv, men väntar på I/O; endast synlig i IRIX
  • intr – avbrottshantering; endast synlig i IRIX
  • nice – nice-läge; endast synligt i Linux
  • sys – körning i kärnan
  • user – körning av användarkod

Antalet CPU:er per rad i scenen styrs av den förvalda maximala radlängden samt alternativen -b, -r och -R.

Om ingen av dessa flaggor anges använder mpvis den förvalda maximala radlängden för att beräkna det faktiska antalet rader och kolumner i vyn enligt följande:

nrows = (ncpus + maxrowlen - 1) / maxrowlen
ncols = (ncpus + nrows - 1) / nrows

Alternativet -r använder algoritmen ovan, men låter användaren åsidosätta den maximala radlängden.

CPU:erna sorteras i stigande ordning. De visas från vänster till höger och framifrån och bakåt om det finns mer än en rad CPU:er.

Användaren kan ange en lista över CPU:er som cpuid-argument med samma namngivningsschema som rapporteras av:

pminfo -f kernel.percpu.cpu.user

Det vill säga cpu'N eller cpuA:B, beroende på operativsystemversion och plattform.

Alternativt, om argumentet cpuid innehåller något av tecknen ^, . eller [, behandlas cpuid som ett reguljärt uttryck i stil med egrep(1), och den matchande uppsättningen CPU-namn används i stället för cpuid.

Om ett eller flera cpuid-argument anges visas endast CPU:erna i denna lista i vyn. Listan över CPU:er sorteras efter stigande CPU-nummer och visas från vänster till höger samt framifrån och bakåt om det finns mer än en rad CPU:er.

mpvis genererar en konfigurationsfil för pmview(1) och skickar de flesta kommandoradsalternativ vidare till pmview(1). Därför beskrivs kommandoradsalternativen -A, -a, -C, -h, -n, -O, -p, -S, -t, -T, -Z och -z, samt användargränssnittet, i manualsidan pmview(1).

KOMMANDORADSALTERNATIV

De alternativ som är specifika för mpvis är:

-b
Använd ett rad-till-kolumn-förhållande på 1:8. Detta alternativ passar bäst för stora antal CPU:er. Om radlängden inte är en faktor av antalet CPU:er blir den sista raden kortare än alla andra rader. Detta alternativ ignorerar den maximala radlängden.
-i
Märk varje CPU-kolumn med CPU-numret.
-r <n>
Dela upp vyn i ett antal rader där varje rad har en maximal längd på n CPU:er. Detta är en mjuk gräns. Den faktiska radlängden beräknas av en algoritm, se ovan, som skapar en balanserad vy med högst n CPU:er per rad.
-R <n>
Dela upp vyn i ett antal rader där varje rad har en längd på n CPU:er. Detta är en hård gräns. Om radlängden inte är en faktor av antalet CPU:er blir den sista raden kortare än alla andra rader.
-V
Utförligt läge. Skriv ut den genererade konfigurationsfilen för pmview(1).

START FRÅN MPVIS

Beteendet för pmchart(1) när det startas från mpvis beror på antalet CPU:er i varje rad.

Om det finns fler än 6 CPU:er på en rad kommer varje diagram att innehålla ett separat mätvärde. Annars kommer varje diagram att innehålla en separat CPU-instans.

FILER

$PCP_VAR_DIR/config/pmlogger/config.mpvis
En konfigurationsfil för pmlogger(1) med mätvärden för mpvis.
$PCP_SHARE_DIR/lib/pmview-args
Skalprocedurer för tolkning av kommandoradsalternativ för pmview(1).

PCP-MILJÖ

Miljövariabler med prefixet PCP_ används för att parameterisera fil- och katalognamn som används av PCP.

På varje installation innehåller filen /etc/pcp.conf de lokala värdena för dessa variabler.

Variabeln $PCP_CONF kan användas för att ange en alternativ konfigurationsfil, enligt beskrivningen i pcp.conf(4).

SE ÄVEN

CPU-vyn för pmchart(1).

KOLOFON

Den här sidan är en del av projektet PCPPerformance Co-Pilot.

Information om projektet finns på:

Om du har en felrapport för denna manualsida, skicka den till:

  • pcp@groups.io

Denna sida hämtades från projektets uppströms Git-arkiv:

Sidan hämtades den 16 januari 2026. Vid den tidpunkten var datumet för den senaste commit som hittades i arkivet den 16 januari 2026.

Om du upptäcker renderingsproblem i denna HTML-version av sidan, känner till en bättre eller mer uppdaterad källa, eller har rättelser eller förbättringar av informationen i denna kolofon, som inte är en del av den ursprungliga manualsidan, skicka e-post till:

  • man-pages@man7.org

Sidor som hänvisar till denna sida

Sidinformation

HTML-renderingen skapades den 16 januari 2026 av Michael Kerrisk, författare till The Linux Programming Interface.

Mer information om Linux- och UNIX-systemprogrammeringskurser finns på:

Hosting tillhandahålls av jambit GmbH.

Sidslut

Orginalhemsidan på Engelska https://man7.org/linux/man-pages/man1/mpvis.1.html Det här är en maskinöversättning av Linux man sidor till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på https://www.linux.se/kontaka-linux-se/

Tack till Datorhjälp som har sponsrat Linux.se med webbhotell.