Systemmonitor - System monitor
En systemmonitor är en hårdvaru- eller programvarukomponent som används för att övervaka systemresurser och prestanda i ett datorsystem.
Bland hanteringsfrågorna när det gäller användning av systemövervakningsverktyg är resursanvändning och integritet.
Översikt
Programvaruövervakare förekommer oftare, ibland som en del av en widgetmotor . Dessa övervakningssystem används ofta för att hålla reda på systemresurser, såsom CPU- användning och frekvens, eller mängden ledigt RAM-minne . De används också för att visa objekt som ledigt utrymme på en eller flera hårddiskar, temperaturen på CPU: n och andra viktiga komponenter och nätverksinformation inklusive systemets IP-adress och aktuella hastigheter för uppladdning och nedladdning. Andra möjliga skärmar kan inkludera datum och tid, systemets drifttid , datornamn, användarnamn, hårddisk SMART data fläkthastigheter och spänningar som tillhandahålls av strömförsörjningen.
Mindre vanligt är maskinvarubaserade system som övervakar liknande information. Vanligtvis upptar dessa en eller flera enhetsfack på framsidan av datorhöljet och antingen gränssnitt direkt med systemhårdvaran eller ansluter till ett datainsamlingssystem för programvara via USB . Med båda metoderna för att samla in data visar övervakningssystemet information på en liten LCD- panel eller på serier av små analoga eller LED-numeriska skärmar. Vissa maskinvarubaserade systemmonitorer möjliggör också direkt kontroll av fläkthastigheter, så att användaren snabbt kan anpassa kylningen i systemet.
Några mycket avancerade modeller av hårdvarusystemmonitor är utformade för att gränssnitt endast med en specifik moderkortmodell . Dessa system använder direkt de sensorer som är inbyggda i systemet, vilket ger mer detaljerad och korrekt information än billigare övervakningssystem som vanligtvis tillhandahåller.
Programvaruövervakning
Programvaruövervakningsverktyg fungerar inom den enhet de övervakar.
Hårdvaruövervakning
Till skillnad från programvaruövervakningsverktyg kan mätverktyg för hårdvara antingen placeras i enheten som mäts, eller så kan de anslutas och användas från en extern plats.
En hårdvarumonitor är en vanlig komponent i moderna moderkort , som antingen kan komma som ett separat chip, ofta gränssnitt via I²C eller SMBus , eller som en del av en Super I / O- lösning, ofta gränssnitt genom Low Pin Count (LPC). Dessa enheter gör det möjligt att övervaka temperaturen i chassit , spänningen som matas till moderkortet från strömförsörjningsenheten och hastigheten på datorfläktarna som är anslutna direkt till ett av fläktrubrikerna på moderkortet. Många av dessa hårdvaru monitorer har också fläkt som styr kapacitet. Systemövervakningsprogram som SpeedFan på Windows, lm_sensors på Linux, envstat på NetBSD och sysctl hw.sensors på OpenBSD och DragonFly kan gränssnitt med dessa marker för att vidarebefordra denna miljösensorinformation till användaren.
Integritet
När en enskild användare är att mäta prestandan hos en enda användarsystem , oavsett om det är en fristående låda eller en virtuell maskin på en fleranvändarsystem , inte tillgång inte hindra den personliga integriteten för andra. Sekretess blir ett problem när någon annan än slutanvändaren, till exempel en systemansvarig , har ett legitimt behov av att få åtkomst till data om andra användare.
Resursanvändning
När händelser inträffar snabbare än en bildskärm kan spela in dem krävs en lösning, som att ersätta händelseinspelning med enkel räkning.
Ett annat övervägande är att inte ha någon större inverkan på CPU: n och lagringsutrymmet som är tillgängligt för användbart arbete. Medan en hårdvaruövervakare vanligtvis har mindre inverkan än en programvaruövervakare, finns det dataposter, som "viss beskrivande information, till exempel programnamn" som måste involvera programvara.
En ytterligare övervägning är att en bugg i den här domänen kan ha allvarlig inverkan: ett extremt fall skulle vara "orsaka att operativsystemet kraschar ."
Lista över programvaruövervakare
Enkelt system:
- Aktivitetsövervakare
- AIDA64
- CPU-Z
- GPU-Z
- Conky
- htop
- hw.sensors på OpenBSD och DragonFly BSD
- iftop
- iostat
- KDE System Guard (KSysguard)
- lm_sensorer
- monit
- Monitorix
- Moderkortmonitor
- Netdata
- nmon
- ntop
- Process Explorer
- Resource Monitor (resmon)
- Samurize
- Sar i UNIX
- SpeedFan
- sysmon / envsys på NetBSD
- systat
- Systemmonitor (sysmon)
- topp
- Vigilo NMS (Community Edition)
- vmstat
- Windows Desktop-prylar
- aktivitetshanteraren i Windows
Distribuerad:
- Argus (övervakningsprogramvara)
- Samlad
- Ganglia
- GKrellM
- HP SiteScope
- monit (betald version M / monit)
- NMIS
- Munin
- Nagios
- NetCrunch
- Opmantek
- Pandora FMS
- Performance Monitor (perfmon)
- Prometheus (programvara)
- symon
- Vigilo NMS (Enterprise Editions)
- Zenoss Core
Se även
- Application Performance Management (APM)
- Application Service Management (ASM)
- I²C och SMBus
- Nätverksövervakning
- Medeltid mellan fel (MTBF)
- Gränssnitt för intelligent plattformshantering (IPMI)
- Systemprofil
- Webbplatsövervakning