Ein Systemmonitor, der die Nutzung der Systemressourcen anzeigt.

Ein Systemmonitor ist eine Hardware- oder Softwarekomponente , die zur Überwachung von Systemressourcen und -leistung in einem Computersystem eingesetzt wird. [ 1 ] Zu den Managementaspekten bei der Verwendung von Systemüberwachungstools gehören Ressourcennutzung und Datenschutz. Die Überwachung kann sowohl Eingabe- als auch Ausgabewerte und Ereignisse von Systemen erfassen. [ 2 ]

Überblick

Softwaremonitore sind weit verbreitet und oft Bestandteil einer Widget-Engine . Diese Überwachungssysteme dienen häufig der Überwachung von Systemressourcen wie CPU- Auslastung und -Frequenz oder freiem Arbeitsspeicher . Sie zeigen außerdem Informationen wie freien Speicherplatz auf einer oder mehreren Festplatten, die Temperatur der CPU und anderer wichtiger Komponenten [ 3 ] sowie Netzwerkdaten wie die System -IP-Adresse und die aktuellen Upload- und Download-Raten an. Weitere mögliche Anzeigen umfassen Datum und Uhrzeit, Systemlaufzeit , Computername, Benutzername, SMART- Daten der Festplatte , Lüfterdrehzahlen und die vom Netzteil bereitgestellten Spannungen.

Weniger verbreitet sind hardwarebasierte Systeme zur Überwachung ähnlicher Informationen. Diese belegen üblicherweise einen oder mehrere Laufwerksschächte an der Vorderseite des Computergehäuses und kommunizieren entweder direkt mit der Systemhardware oder verbinden sich über USB mit einem Software-Datenerfassungssystem . Unabhängig vom verwendeten Ansatz zeigt das Überwachungssystem die Daten auf einem kleinen LCD- Panel oder auf mehreren kleinen analogen oder LED-Anzeigen an. Einige hardwarebasierte Systemmonitore ermöglichen zudem die direkte Steuerung der Lüfterdrehzahl, sodass der Benutzer die Kühlung des Systems schnell anpassen kann.

Die Hauptfunktion einiger sehr hochwertiger Hardware-Systemüberwachungssysteme besteht darin, ausschließlich mit einem bestimmten Motherboard -Modell zu kommunizieren . Diese Systeme nutzen direkt die im System integrierten Sensoren und liefern dadurch detailliertere und genauere Informationen als herkömmliche, kostengünstigere Überwachungssysteme.

Softwareüberwachung

Software-Überwachungstools arbeiten [ 4 ] innerhalb des Geräts, das sie überwachen. [ 5 ]

Hardwareüberwachung

Im Gegensatz zu Software-Überwachungstools können Hardware-Messgeräte entweder im zu messenden Gerät integriert oder extern angeschlossen und betrieben werden. [ 6 ] : S. 84

Hardware -Monitore sind gängige Komponenten moderner Motherboards . Sie können entweder als separater Chip, oft über I²C oder SMBus angebunden , oder als Teil einer Super-I/O -Lösung, häufig über Low Pin Count (LPC), realisiert sein. [ 7 ] Diese Geräte ermöglichen die Überwachung der Gehäusetemperatur , der vom Netzteil an das Motherboard gelieferten Spannung und der Drehzahl der direkt an einen der Lüfteranschlüsse des Motherboards angeschlossenen Computerlüfter . Viele dieser Hardware-Monitore bieten zudem Funktionen zur Lüftersteuerung . [ 7 ] Systemüberwachungssoftware wie SpeedFan unter Windows, lm_sensors unter Linux, envstat unter NetBSD und sysctl hw.sensors unter OpenBSD und DragonFly kann mit diesen Chips kommunizieren, um dem Benutzer diese Umgebungssensorinformationen bereitzustellen .

Datenschutz

Wenn ein einzelner Benutzer die Leistung eines Einzelbenutzersystems misst , sei es ein eigenständiger Rechner oder eine virtuelle Maschine in einem Mehrbenutzersystem , beeinträchtigt der Zugriff nicht die Privatsphäre anderer. [ 6 ] : S. 114 Die Privatsphäre wird dann problematisch, wenn eine andere Person als der Endbenutzer, beispielsweise ein Systemadministrator , [ 6 ] : S. 115 ein berechtigtes Interesse am Zugriff auf Daten anderer Benutzer hat.

Ressourcennutzung

Wenn Ereignisse schneller eintreten, als ein Monitor sie aufzeichnen kann, ist eine alternative Lösung erforderlich, beispielsweise das Ersetzen der Ereignisaufzeichnung durch einfaches Zählen. [ 6 ] : S. 89

Ein weiterer Aspekt ist, die für sinnvolle Aufgaben verfügbare CPU- und Speicherkapazität nicht wesentlich zu beeinträchtigen. Hardware-Monitore haben zwar in der Regel einen geringeren Einfluss als Software-Monitore, es gibt jedoch Datenelemente, wie beispielsweise „beschreibende Informationen, etwa Programmnamen“ [ 6 ] : S. 91 , die Software erfordern.

Ein weiterer Aspekt ist, dass ein Fehler in diesem Bereich schwerwiegende Folgen haben kann: Im Extremfall würde er zum Absturz des Betriebssystems führen . [ 8 ]

Liste der Softwaremonitore

Einzelsystem:

Verteilt:

Siehe auch

Referenzen

  1. ^ G. Wiesen; Heather Bailey (1. Dezember 2010). „Was ist ein Systemmonitor?“ . wiseGEEK . Archiviert vom Original am 7. Dezember 2010. Abgerufen am 23. November 2018. Ein Systemmonitor ist ein Programm oder eine Hardwarekomponente, die verschiedene Aspekte eines Computersystems überwacht und Informationen über dessen Status anzeigt. Solche Monitore sind typischerweise als Softwareprogramm im Betriebssystem (OS) enthalten oder werden als eigenständiges Programm verwendet. Es gibt auch Hardware-Systemmonitore, diese sind jedoch eher spezialisiert und werden seltener eingesetzt als Softwaremonitore. Ein Systemmonitor erfasst typischerweise verschiedene Aspekte eines Computersystems, darunter die ausgeführten Programme, die Ressourcennutzung und bestimmte Details zur installierten Hardware.
  2. ^ „Konsequent erkennende Monitore“ (PDF) . Universität Malta.
  3. ^ Halil Kaskavalci (22. Oktober 2015). „Installation des Systemmonitors Conky unter Ubuntu“ . Archiviert vom Original am 22. Oktober 2015. Abgerufen am 23. November 2018. Was ist ein Systemmonitor? Systemmonitore zeigen verschiedene Systemindikatoren wie Festplatten-, Netzwerk- und CPU-Auslastung an . Wenn Sie mehr über Ihren Computer erfahren möchten, ist er ein unverzichtbares Werkzeug.
  4. ^ „Der beste Systemmonitor für Linux“ . LinuxSecurity .
  5. ^ JD Biersdorfer (22. August 2015). „Unseen Burdens in Chrome That Can Lead a Mac to Lag“ . The New York Times . Abgerufen am 28. Juni 2019. öffnete den OS X-Systemmonitor, um zu sehen, was los war .
  6. Liba Svobodova ; Edward J. McCluskey (1976). Computer Performance Measurement and Evaluation Methods . Elsevier . ISBN 0-444-00197-2Die
  7. Constantine A. Murenin (17. April 2007). Generalisierte Schnittstellen zu Hardware - Monitoren von Mikroprozessorsystemen . Proceedings der IEEE International Conference on Networking, Sensing and Control 2007, 15.–17. April 2007. London, Vereinigtes Königreich : IEEE . doi : 10.1109 / ICNSC.2007.372901 . ISBN 978-1-4244-1076-7IEEE ICNSC 2007, S. 901–906.
  8. ^ „Überstunden werden nie wieder so viel Spaß machen . “ Computerworld . 24. November 2016.
  9. ^ a b Constantine A. Murenin (21. Mai 2010). OpenBSD Hardware-Sensoren – Umgebungsüberwachung und Lüftersteuerung ( Masterarbeit ). Universität Waterloo : UWSpace. hdl : 10012/5234 . Dokument-ID: ab71498b6b1a60ff817b29d56997a418.
  10. ^ Nadel, Brian. „Inspector Gadgets: Windows 7 Gadgets for Monitoring Your PC“ . PCWorld . Abgerufen am 31. Januar 2014 .
  11. ^ Zhang, Gary. „HWmonitor – CPU-Temperaturüberwachung für Windows 10“ . Garyzzc . Abgerufen am 16. Dezember 2018 .
  12. ^ „symon-2.88p3 – aktives Host-Überwachungstool“ . OpenBSD-Ports . 12. Dezember 2018. Abgerufen am 7. März 2019 .