mpvis(1): Skillnad mellan sidversioner

Från Wiki.linux.se -Linux wikipedia på Svenska.
Hoppa till navigering Hoppa till sök
(Skapade sidan med '= 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/ <BR><BR>Tack till [https://datorhjalp.se/web Datorhjälp] som har sponsrat [https://www.linux.se Linux.se] med webbhotell. Kategori:Linuxmanual grupp 1 Kategori:Linuxmanual')
 
 
(En mellanliggande sidversion av samma användare visas inte)
Rad 1: Rad 1:
== NAMN ==
'''mpvis''' – visualisera CPU-användning och CPU-prestanda
== SYNOPSIS ==
<pre>
mpvis [-biV] [-r rowlength] [-R rowlength] [pmview-alternativ] [cpuid ...]
</pre>
== 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:
<pre>
nrows = (ncpus + maxrowlen - 1) / maxrowlen
ncols = (ncpus + nrows - 1) / nrows
</pre>
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:
<pre>
pminfo -f kernel.percpu.cpu.user
</pre>
Det vill säga '''cpu'''<i>N</i> eller '''cpu'''<i>A</i>''':''<i>B</i>, 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 ==
* [[dkvis(1)]]
* [[nfsvis(1)]]
* [[pmcd(1)]]
* [[pmchart(1)]]
* [[pmlogger(1)]]
* [[pmview(1)]]
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å:
* http://www.pcp.io/
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:
* https://github.com/performancecopilot/pcp.git
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 ==
* [[clustervis(1)]]
* [[dkvis(1)]]
* [[nfsvis(1)]]
* [[pmview(1)]]
== 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å:
* https://man7.org/training/
Hosting tillhandahålls av jambit GmbH.
= Sidslut =
= Sidslut =



Nuvarande version från 8 maj 2026 kl. 10.01

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.