mpvis(1): Skillnad mellan sidversioner
Admin (diskussion | bidrag) (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') |
Admin (diskussion | bidrag) |
||
| (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 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.