Wie man die Temperatur der Hauptplatine eines PC (und andere hardware-Statistiken)?
braucht jede man wissen, wie die aktuelle motherboard -, Prozessor-oder HD-Temperatur-Statistiken?
In GNU/Linux, ich weiß, ich könnte so etwas wie hddtemp oder sensord, um die Informationen, und dann analysieren... aber in Windows: Wie kann ich dies tun? Und geht das mit C# oder Java oder sonstige hight-level-Programmiersprache?
Danke!
InformationsquelleAutor ramayac | 2008-09-23
Du musst angemeldet sein, um einen Kommentar abzugeben.
Das problem mit der Temperatur und anderen sensoren ist, dass es kein gemeinsames Protokoll auf hardware-Ebene, noch von Treibern ermöglicht, um Informationen abzurufen, mit common-API.
Software wie bereits erwähnt, SpeedFan und HWMonitor (von den Machern von CPU-Z utility) arbeiten, indem Sie sorgfältig katalogisieren der verschiedenen sensoren und bus-Controller und die Implementierung von entsprechenden Protokollen, in der Regel mit kernel-Modus-Treiber für den Zugriff auf SMBus-Geräten.
Einbetten, die diese Funktionalität in Ihrer eigenen software können Sie entweder entwickeln diese Funktionalität selbst (möglicherweise reduzieren die Menge der Arbeit durch Anpassung an Ihre spezifischen hardware und mit linux-code aus http://www.lm-sensors.org als Referenz) oder dem Kauf kommerziellen Bibliothek implementiert. Einer, der durch HWMonitor ist verfügbar hier.
Glück
InformationsquelleAutor vadimus
Ich würde argumentieren, dass, wenn die richtigen Konfigurationen sind vorhanden, es kann überlegen sein, auf windows ist das eine.
http://www.lm-sensors.org/ ist, was macht die ganze Arbeit. Ich hatte dieses angeschlossen, in RRDgraph & Munin und ich war die überwachung der Temperatur in meinem Zimmer über einen Zeitraum von fast einem Jahr und hatte netten hübschen Graphen. Auch zeigte mir mein cpu-Lüfter wurde langsam schwächer, und ich konnte sehen, wie die Linie schräg nach unten über einen längeren Zeitraum und wissen, es war auf dem Weg nach draußen.
http://www.lm-sensors.org/browser/lm-sensors/trunk/doc/developers/applications ist, was Sie wollen.
( oh warten Sie, ich nicht. Ihre auf *nix-tun zu wollen, es auf windows. my bad 🙁 ..ähm.. naja. viel Glück. vielleicht lasse ich dies hier für den Fall, jemand findet deinen post, während die Suche nach dem Gegenteil )
Zurück, wenn ich habe alle windows ich mich erinnere, ist Ihr " Alten Motherboard Monitor ( Eingestellt ).
Wiki-Artikel sagt, es ist speedfan und das sieht aus wie die beste option. Programmgesteuert, ich denke, Sie werden haben zu finden, die hardware-Spezifikationen und Graben Sie sich durch die windows-API und stackloads beliebigen bus-Adresse offsets.
InformationsquelleAutor Kent Fredric
Als AndrewJFord empfehlen diese Methoden variieren von Anbieter zu Anbieter, tatsächlich von Teil zu Teil, aber ich werde einige Verallgemeinerungen, wenn das okay ist.
Jetzt bin ich ein großer HP-Benutzer und alle Ihre kit instrumentiert ist, die von etwas namens "Insight Management Agents", von denen gibt es Versionen für Windows und den meisten Linux ist. Was Sie tun, ist zu sammeln alle system-Informationen von all Ihren sensoren (proc, Speicher, mobo, Lüfter, Laufwerke etc) und machen, dass Sie sich über ein SNMP-basiertes polling-API oder über eine auf einer Warnmeldung basierende SNMP/SMTP/MAPI-Schnittstelle. Ich wage zu behaupten, IBM/Dell usw haben Ihre eigene ebenso gut und funktional ähnlichen Versionen, aber ich weiß nicht, Sie tut mir Leid. Wenn Ihre Maschinen sind "off-Marke" /made-from-kit oder haben Sie keine Kontrolle, dann bin ich nicht bewusst jede einzelne Methode, all diese Informationen einfach.
Ich hoffe das hat ein wenig helfen.
Phil.
InformationsquelleAutor Chopper3
Das wird ziemlich schwanken ein wenig, je nach Ihrer hardware.
Sobald Sie herausfinden, von Ihrem hardware-Lieferanten, ob Sie sensoren auf dem motherboard,
vielleicht schauen Sie in Verwendung von SNMP und der HOST-RESSOURCEN-MIB.
Verwenden Sie die Hinzufügen/Entfernen von Windows-Komponenten-Assistenten unter Management-und Monitoring-Tools, um SNMP installiert.
Dann sollten Sie in der Lage sein, bitten Sie Ihren Windows-Rechner für viele Infos mit standard-System-management-software wie OpenView oder Nagios.
InformationsquelleAutor AndrewJFord