pmview(1): Skillnad mellan sidversioner
Admin (diskussion | bidrag) |
Admin (diskussion | bidrag) |
||
| (En mellanliggande sidversion av samma användare visas inte) | |||
| Rad 347: | Rad 347: | ||
== SE ÄVEN == | == SE ÄVEN == | ||
[[dkvis(1)]], '''insight(1)''', '''inventor(1)''', [[mpvis(1)]], [[nfsvis(1)]], [[osvis(1)]], [[pcp(1)]], [[PCPIntro(1)]], [[pmafm(1)]], [[pmcd(1)]], [[pmchart(1)]], [[pmdumptext(1)]], [[pmlogger(1)]], [[pmtime(1)]], [[pmview(1)]], '''xconfirm(1)''', [[pcp.conf(5)]], [[pmview(5)]], [[environ(7)]] och '''pmlaunch(5)'''. | [[dkvis(1)]], '''[[insight(1)]]''', '''[[inventor(1)]]''', [[mpvis(1)]], [[nfsvis(1)]], [[osvis(1)]], [[pcp(1)]], [[PCPIntro(1)]], [[pmafm(1)]], [[pmcd(1)]], [[pmchart(1)]], [[pmdumptext(1)]], [[pmlogger(1)]], [[pmtime(1)]], [[pmview(1)]], '''[[xconfirm(1)]]''', [[pcp.conf(5)]], [[pmview(5)]], [[environ(7)]] och '''[[pmlaunch(5)]]'''. | ||
Relevant information finns också i den nätbaserade PCP-handledningen. | Relevant information finns också i den nätbaserade PCP-handledningen. | ||
| Rad 378: | Rad 378: | ||
Performance Co-Pilot PMVIEW(1) | Performance Co-Pilot PMVIEW(1) | ||
= Sidslut = | |||
Orginalhemsidan på Engelska https://man7.org/linux/man-pages/man1/pmview.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/datorhjalp-hemma// Datorhjälp hemma] som har sponsrat [https://www.linux.se Linux.se] med webbhotell. | |||
[[Kategori:Linuxmanual grupp 1]] | |||
[[Kategori:Linuxmanual]] | |||
Nuvarande version från 18 maj 2026 kl. 05.38
NAMN
pmview — bakände för 3D-visualisering av prestandamått
SYNOPSIS
pmview [-Cz] [-A align] [-a archive[,archive,...]] [-c configfile]
[-D debug] [-h host] [-n pmnsfile] [-O origin] [-p port]
[-R logconfig] [-r addconfig] [-S starttime] [-t interval]
[-T endtime] [-x version] [-Z timezone]
[-geometry geometry] [-display display] [-name name] [-title title]
BESKRIVNING
pmview är ett generaliserat verktyg för 3D-visualisering av prestandamått i Performance Co-Pilot, se pcp(1).
pmview är grundverktyget bakom visualiseringsverktyg för prestandamått såsom dkvis(1), mpvis(1), osvis(1) och nfsvis(1). Det används också av en rad relaterade verktyg som är specifika för valfria Performance Domain Agents, PMDA, och/eller PCP-tilläggsprodukter. pmview kan även användas för att skapa anpassade 3D-visningar av prestanda.
pmview visar prestandamått som färgade block och cylindrar ordnade på monokroma basplan. Varje objekt kan representera ett enskilt prestandamått eller en stapel av flera prestandamått. Eftersom objekten moduleras av värdet på det mått de representerar kan endast numeriska mått visualiseras.
Objekt som representerar ett enskilt mått kan moduleras efter höjd, färg eller både höjd och färg. Objekt i en stapel kan endast höjdmoduleras, men stapeln kan normaliseras till maximal höjd. Etiketter kan läggas till i scenen för att hjälpa till att identifiera grupper av mått.
En konfigurationsfil, angiven med flaggan -c eller läst från standard in, används för att ange position, färg, maxvärde och etiketter för mått och måttinstanser i scenen. Maxvärdet fungerar som en normaliseringsfaktor och används för att skala objektets höjd och/eller färg i proportion till måttvärdena.
Måttvärden som överskrider det associerade maxvärdet visas som helt vita objekt. Om ett mått inte är tillgängligt får objektet minimal höjd och färgas grått.
Den fullständiga syntaxen för scenbeskrivningsspråket finns i pmview(5).
Normalt arbetar verktyget i ”live”-läge där prestandamått hämtas i realtid. Användaren kan visa mått från valfri värd som kör pmcd(1). pmview kan också spela upp arkiv med prestandamått, se pmlogger(1), och låta användaren styra aktuell uppspelningstid och uppspelningshastighet interaktivt enligt VCR-paradigmet.
Detta är särskilt användbart för retrospektiva jämförelser och för postmortem-analys av prestandaproblem där ett fjärrsystem inte är tillgängligt eller där en prestandaanalytiker inte finns på plats.
Alla mått i Performance Metrics Name Space, PMNS, med numerisk värdesemantik från valfritt antal värdar eller arkiv kan visualiseras. pmview undersöker måttens semantik och konverterar, där det är rimligt, måttvärden till en hastighet före skalning.
KOMMANDORADSFLAGGOR
Flaggorna -S, -T, -O och -A kan användas för att definiera ett tidsfönster som begränsar vilka sampel som hämtas, ange en initial utgångspunkt inom tidsfönstret eller ange en ”naturlig” justering av sampeltiderna. Se PCPIntro(1) för en fullständig beskrivning av dessa flaggor.
Övriga tillgängliga flaggor är:
-a archive[,archive,...]]
Ange ett archive från vilket mått kan hämtas för en viss värd. archive är basnamnet för ett arkiv, eller namnet på en katalog som innehåller arkiv, tidigare skapade av pmlogger(1).
Flera uppsättningar arkiv, separerade med kommatecken eller angivna i olika -a-flaggor, från olika värdar kan anges. Ett fel uppstår dock om det finns mer än en arkivuppsättning från samma värd.
Alla mått som inte är kopplade till en viss värd eller ett visst arkiv i konfigurationsfilen kommer att använda den första arkivuppsättningen som källa.
-C
Tolka konfigurationsfilen och avsluta innan pmview-fönstret visas. Eventuella fel i konfigurationsfilen visas.
-c configfile
Läs konfigurationen från configfile i stället för från standard in.
-h host
Hämta prestandamått från pmcd(1) på host, i stället för standardvärden localhost. Detta innebär att pmview körs i live-läge, så inga arkiv kan anges på kommandoraden eller i konfigurationsfilen. Endast en -h-flagga får anges.
-n pmnsfile
Normalt arbetar pmview mot det distribuerade Performance Metrics Name Space, PMNS. Om flaggan -n anges läses i stället ett alternativt lokalt PMNS från filen pmnsfile.
-p port
Anslut till tidskontrollerna, se pmtime(1), på denna port. Detta används när ett verktyg startar ett annat verktyg så att de kan ansluta till samma tidskontroller.
-R logconfig
Använd logconfig som konfiguration för pmlogger(1) vid inspelning.
-r addconfig
Lägg till addconfig i den pmlogger(1)-konfiguration som genereras av pmview vid inspelning.
-t interval
Uppdateringsintervallet som används för att hämta mått från live- eller arkivkällor. Argumentet interval följer syntaxen som beskrivs i PCPIntro(1), och i sin enklaste form kan det vara ett heltal utan tecken. Då antas enheten vara sekunder. Standardvärdet är 2,0 sekunder.
-x version
Använd den angivna version av specifikationen pmlaunch(5). De versioner som för närvarande stöds är ”1.0” och standardversionen ”2.0”.
-Z timezone
Som standard rapporterar pmview tid på dagen enligt den lokala tidszonen på systemet där pmview körs. Flaggan -Z ändrar standardtidszonen till timezone, som ska anges i formatet för miljövariabeln TZ enligt environ(7).
-z
Ändra rapporteringstidszonen till den lokala tidszonen på den värd som är källan till prestandamåtten, identifierad antingen via flaggan -h eller den första -a-flaggan.
-geometry geometry
-display display
-name name
-title title
FÖNSTER
pmview-fönstret består av en menyrad, tids- och skalningskontroller, mått- och tidsvärden samt en ”examiner”-visare.
EXAMINER-VISARE
Den vänstra, högra och nedre kanten av examiner-visaren innehåller olika tumhjul och knappar som kan användas för att justera visualiseringen av 3D-scenen.
Tumhjulen Rotx och Roty låter användaren rotera scenen runt x- respektive y-axeln. Tumhjulet dolly flyttar den virtuella kameran närmare eller längre bort från scenen, vilket gör att användaren kan granska vissa delar i detalj eller visa hela scenen.
På höger sida av visaren finns åtta knappar som påverkar hur användaren kan interagera med scenen.
Pointer
Ändrar markören till en pekare som gör att block kan väljas i scenen. Se avsnittet Måttval nedan.
Hand
Ändrar markören till en hand som gör att scenen kan roteras, flyttas och zoomas med en kombination av musknappar. Vänster musknapp kan användas för att rotera scenen i musens riktning.
Om vänster musknapp släpps innan musen har slutat röra sig fortsätter scenen att rotera. Detta kan stoppas genom att trycka på vänster musknapp igen. Den mellersta musknappen panorerar scenen, och båda musknapparna fungerar som en dolly för den virtuella kameran.
Question Mark
Visar SGI-hjälpinformationen för examiner-visaren.
Home
Återställer scenen till dess ursprungliga position, såvida inte hempositionen har ändrats med knappen Home Pointer.
Home Pointer
Ändrar scenens hemposition till den vy som för närvarande visas.
Eye
Ändrar storlek på scenen så att den helt passar in i 3D-visningsytan.
Cross-hairs
Flyttar objektet under markören till mitten av visningsytan, om handmarkören har valts. Att trycka på tangenten ”s” medan markören är över ett objekt har samma effekt.
Perspective Box
Växlar visningen mellan perspektivprojektion och ortogonal projektion.
Om man trycker på höger musknapp i scenfönstret visas en meny med alternativ som påverkar hur 3D-scenen ritas. Alternativen omfattar bland annat att rita blocken som trådramar och att aktivera stereovisning.
MÅTTVAL
När pekarmarkören är aktiv kan mer information om 3D-scenen hämtas. Text som beskriver måttet som representeras av blocket under markören visas i den övre textrutan i pmview-fönstret.
Texten innehåller måttets källa och namn, aktuellt värde och enheter samt procentandelen av det förväntade maxvärdet, eller normaliseringsvärdet. Textrutan uppdateras när scenen uppdateras med de senaste måttvärdena eller när markören flyttas över ett annat block i scenen.
Om markören flyttas över ett basplansblock, text eller omgivande tomrum töms textrutan.
Om vänster musknapp klickas på ett block låses textrutan till den måttinstansen, så att måttet kan övervakas medan andra åtgärder utförs med musen. Blocket markeras med en röd trådram.
Om vänster musknapp klickas på text eller utrymmet runt scenen avmarkeras objektet, vilket gör att textrutan återgår till sitt ursprungliga beteende och visar måttet under markören.
Om ett basplan väljs i stället för ett modulerat block markeras alla block på det basplanet. När mer än ett objekt är valt beter sig textrutan som om inget vore valt, så måttet som visas är det mått som för närvarande ligger under markören.
Flera val kan också göras genom att hålla ned SHIFT-tangenten medan ett objekt väljs med vänster musknapp.
MENYER
Det finns fyra menyer i pmviews användargränssnitt. De gör det möjligt att spela in, spara och skriva ut scener, via File; komma åt tidskontroller, via Options; starta andra verktyg, via Launch; och öppna direkthjälp, via Help.
File/Record
I live-läge startar detta alternativ pmlogger(1)-processer för att spela in den aktuella scenen i en arkivfolio, se pmafm(1), så att den kan spelas upp senare. Detta alternativ är inte tillgängligt i uppspelningsläge.
När File/Record väljs visas en filväljardialog där namnet på den nya arkivfolion anges. Om katalogen till folion inte finns försöker pmview skapa den. Det är oftast praktiskt att hålla varje folio i en egen katalog, eftersom flera andra filer kommer att associeras med folion, inklusive de genererade arkiven.
När en giltig folio har skapats startar pmview en pmlogger(1)-process för varje värd för att samla in de mått som krävs från den värden i den aktuella scenen. De aktuella markeringarna påverkar inte vilka mått som spelas in.
Medan inspelning pågår visas en röd punkt i tidskontrollknappen i det övre vänstra hörnet av pmview-fönstret. Alternativet File/Record ändras också till File/Stop Recording, eftersom endast en inspelningssession kan pågå åt gången. Att välja block eller starta andra verktyg påverkar inte inspelningssessionen.
Inspelningssessionen kan avslutas genom att välja File/Stop Recording. Då visas dialoger för varje pmlogger(1)-instans som beskriver storleken på och platsen för arkivfilerna innan varje process avslutas. När alla pmlogger(1)-processer har avslutats tas den röda punkten bort från tidskontrollknappen och menyn återgår till File/Record så att en ny inspelningssession kan startas.
Om programmet avslutas medan inspelning pågår visas en dialog som låter dig avsluta varje pmlogger(1)-process eller låta den fortsätta köras frikopplad.
En arkivfolio kan spelas upp med kommandot:
pmafm folio replay
Se pmafm(1) för mer information.
Det är inte ovanligt att ett front-end-skript som genererar en pmview-scen använder mått som inte ingår i själva scenen. Till exempel använder osvis(1) flera hinv-mått för att bestämma storlek och layout för vissa objekt.
Eftersom dessa mått också behövs när det genererade arkivet spelas upp med front-end-skriptet kan en komplett pmlogger(1)-konfiguration anges med -R, vilket ersätter den konfiguration som genereras av pmview. Alternativt kan en extra konfiguration läggas till med -r.
File/Save
Sparar den aktuella scenen till en läsbar Open Inventor-fil, se inventor(1). En fildialog frågar efter platsen för filen. Standardfiländelsen är ”.iv”, vilket känns igen av ivview(1) och vissa webbläsare.
File/Print
Skickar den aktuella scenen till en skrivare. En utskriftsdialog visas där en specifik skrivare kan väljas.
File/Quit
pmview avslutas omedelbart. Om inspelning var aktiv visas dialoger för varje pmlogger(1)-process så att de kan avslutas.
Options/Show Time Control
Visar tidskontrollerna, se pmtime(1), som styr denna instans av pmview. Tidskontrollerna kan delas med andra verktyg, inklusive pmchart(1), som har startats av andra instanser av pmview och oview(1).
Därför kan detta menyalternativ verka sakna effekt om tidskontrollerna redan är synliga.
Options/New Time Control
Kopplar bort från de aktuella tidskontrollerna, som kan delas med andra verktyg, se pmtime(1), och använder en ny tidskontroll som inte är ansluten till några andra verktyg. Den nya tidskontrollen visas omedelbart.
Launch
Startmenyn genereras från en menyspecifikationsfil, se pmlaunch(5). Menyn innehåller verktyg som kan startas baserat på källorna och namnen för de valda måtten i scenen.
Om de valda måtten till exempel kommer från tre olika värdar kan tre kopior av ett verktyg startas, en för varje värd. Hur en start fungerar beror på de valda måtten och vilka verktyg som startas.
När ett Launch-menyalternativ väljs genererar pmview tillståndsinformation i måttspecifikationsformatet för pmlaunch(5). Detta ger en beskrivning av de valda måtten, eller alla mått i scenen om inget är valt, utan någon geometrisk information.
Verktyg som kan övervaka flera värdar och användarvalda mått kan startas endast en gång för dessa mått, exempelvis pmdumptext(1). Andra verktyg som har en fast vy för en värd, exempelvis mpvis(1), kan startas flera gånger, en gång för varje värd i den valda måttlistan.
Om de startade verktygen har tidskontroller kommer de att dela tidskontroller med den pmview som startade dem.
Uppsättningen startade verktyg är konfigurerbar och kan innehålla IRIX- och användarprogram. Se pmlaunch(5) för mer information.
Help/...
Om pcp.books.help har installerats visas insight(1)-böckerna för pmview.
TIDSKONTROLLER
Förutom menyalternativen för tidskontroller visas den aktuella riktningen för tidskontrollerna, se pmtime(1), i en knapp i det övre vänstra hörnet av pmview-fönstret.
Om knappen trycks ned visas tidskontrollen. Detta är identiskt med beteendet för Options/Show Time Control.
SKALNINGSKONTROLLER
Ovanför examiner-fönstret finns ett tumhjul och en redigerbar textruta som låter användaren tillämpa en multiplikator på alla värden som representeras i scenen.
Om hjulet vrids åt höger och/eller textvärdet för skalan ökas, ökas staplarnas höjd. Om hjulet vrids åt vänster och/eller textvärdet sänks, minskas staplarnas höjd.
Knappen till höger om tumhjulet återställer skalan så att staplarna visas med sin ursprungliga höjd för det aktuella värdet.
TIDSINFORMATION
Bredvid skalningskontrollerna finns en annan textruta som visar tiden för de hämtade måtten. Tiden ändras tillsammans med tidskontrollen, se pmtime(1).
DIAGNOSTIK
Diagnostikmeddelanden är avsedda att vara självförklarande.
Miljövariabeln PCP_STDERR kan anges för att tvinga de flesta startvarningar och startfel att skickas till standard felström i stället för att visas i en dialog.
FILER
$PCP_VAR_DIR/pmns/*
Standardfiler för PMNS-specifikationer.
$PCP_VAR_DIR/config/pmlaunch/pmlaunchrc
Menyspecifikationsfil — tillhandahåller en koppling mellan menyalternativ och startat program.
$HOME/.pcp/pmlaunch/pmlaunchrc
Individuell användares menyspecifikation.
/usr/lib/X11/app-defaults/PmView
Programresurser.
/usr/lib/images/PmView.icon
Ikon för pmview.
$PCP_SHARE_DIR/lib/pmview-args
Skalprocedurer för tolkning av pmview-kommandoradsflaggor i front-end-skript.
/usr/lib/DPS/outline/base/
Katalog där Inventor normalt letar efter konturer för Type1-teckensnitt.
MILJÖ
Standardutseendet för 3D-teckensnittet i pmview-fönstret kan ändras via miljövariabeln PMVIEW_FONT, som kan sättas till basnamnet för en Type1-teckensnittsfil i standardkatalogen för Inventor-teckensnitt.
PCP-MILJÖ
Miljövariabler med prefixet PCP_ används för att parametrera 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(5).
FELSÖKNINGSFLAGGOR
Flaggan -D eller --debug aktiverar ytterligare diagnostik på stderr för att hjälpa till vid felsökning, även om informationen ibland är kryptisk och främst avsedd att ge vägledning för utvecklare snarare än slutanvändare.
debug är en kommaseparerad lista med felsökningsflaggor. Använd pmdbg(1) med flaggan -l för att få en lista över tillgängliga felsökningsflaggor och deras betydelse.
Felsökningsflaggor som är specifika för pmview är följande:
| Alternativ | Beskrivning |
|---|---|
| appl0 | Scenuppbyggnad. |
| appl1 | Objektmarkering, avmarkering och start. |
| appl2 | Hämtning och objektmodulering. |
| appl3 | Objektuppdatering. |
| appl4 | UI-objekt, utöver Inventor-fönstret. |
| pmc | Åtgärder för måttklasser, libpcp_qmc. |
| timecontrol | Interaktioner med pmtime(1). |
| qed | Metoder i libpcp_qed. |
SE ÄVEN
dkvis(1), insight(1), inventor(1), mpvis(1), nfsvis(1), osvis(1), pcp(1), PCPIntro(1), pmafm(1), pmcd(1), pmchart(1), pmdumptext(1), pmlogger(1), pmtime(1), pmview(1), xconfirm(1), pcp.conf(5), pmview(5), environ(7) och pmlaunch(5).
Relevant information finns också i den nätbaserade PCP-handledningen.
COLOPHON
Denna sida ä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:
https://github.com/performancecopilot/pcp.git
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, eller om du anser att det finns en bättre eller mer uppdaterad källa för sidan, eller om du har rättelser eller förbättringar av informationen i detta COLOPHON-avsnitt, som inte är en del av den ursprungliga manualsidan, skicka e-post till:
man-pages@man7.org
Performance Co-Pilot PMVIEW(1)
Sidslut
Orginalhemsidan på Engelska https://man7.org/linux/man-pages/man1/pmview.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 hemma som har sponsrat Linux.se med webbhotell.