OaksMTV - Grundfunktionen


Zur Homepage von StyrianOak Productions

OaksMTV arbeitet mit Performance Countern, vom Betriebssystem intern verwalteten Werten zur Überwachung des Systems, die zB. auch mit dem Performance Monitor (perfmon) angezeigt werden können. Die Werte für die gerade aktiven Netzwerkschnittstellen werden sekündlich abgelesen und als Aktualwert angezeigt Die Summe dieser Sekundenwerte wird im Minutenraster in eine Datenbank geschrieben, die Minutenwerte werden im Stundenraster kumuliert und diese Stundenwerte ebenfalls in der Datenbank abgelegt. Um die Datenbank klein zu halten, werden die Minutenwerte nach einer gewissen (einstellbaren) Zeitspanne gelöscht, die weiter zurück liegende Historie kann nur mehr mit Stundenwerten angesehen werden.

Durch die Verwendung der Performancecountern ergeben sich einige Eigenheiten:

  • Manchmal sind die Performancecounter der Netzwerkschnittstelle deaktiviert. Diese können durch einen Registryeintrag wieder aktiviert werden (auch unter Extras -> Registry-Hack für TCPIP-Counters im Menu für Admin-User enthalten), evtl. ist ein Restart von OaksMTV oder sogar des Betriebssystems notwendig:

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Performance] , "Disable Performance Counters"=dword:00000000

  • Die Messwerte sind Durchschnittswerte über 1 Sekunde, die Summe dieser Werte x 60 ergibt den Durchsatz in der Minute, allerdings mit einer gewissen Ungenauigkeit. Die gemessenen Werte sind nach meiner Erfahrung allerdings wesentlich genauer als die im Statusfenster der Verbindungen angezeigten Übertragungswerte.
  • Manchmal ist eine Abfrage des Performancecounters kurzzeitig nicht möglich (warum, weiß ich beim besten Willen nicht ...). OaksMTV rechnet in diesen Fällen max. 3 Sekunden lang mit dem zuletzt gemessenen Sekundenwert. Dauert die Störung länger, nimmt OaksMTV eine deaktivierte Netzwerksverbindung an und setzt den Übertragungswert auf 0
  • Performancecounter werden vom Betriebssystem nur für gerade aktive Verbindungen geführt. Ist die Abfrage eines bestimmten Performancecounters mehr als 3 Sekunden lang nicht möglich, nimmt OaksMTV eine deaktivierte Netzwerksverbindung an und setzt den Übertragungswert auf 0
  • Bei der Auswahl von zu überwachenden Messwerten im Optionen-Menü werden nur die gerade aktiven Verbindungen angezeigt. Bei der ersten Konfiguration müssen also die Verbindungen zur Überwachung aktiviert werden. Wenn die Verbindungen nicht gleichzeitig aktiv sein können, müssen Sie jeweils eine Verbindung nach der anderen aktivieren und in den Optionen zur Überwachung anmelden.

 

 

Zurück zur OaksMTV-Übersicht