mpvis(1)
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 PCP – Performance 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.