« Zurück zu Produkt

Dokumentation

IPS_GetSnapshotBufferStats

 array IPS_GetSnapshotBufferStats ()

Rückgabewert

Ein Array mit folgenden key => value Paaren:

Index Typ Beschreibung
Count integer Anzahl der zwischengespeicherten Snapshots
TotalBytes integer Geschätzter Speicherbedarf der Snapshots in Bytes

Beschreibung

Warning

Diese Funktion ist nur für den internen Gebrauch vorgesehen und kann sich jederzeit ohne Ankündigung ändern oder entfallen.

Die Funktion liefert die Größe des Snapshot-Puffers. Für die Abfrage der Unterschiede zwischen zwei Snapshots (z.B. durch die Konsole) speichert IP-Symcon jeden gelieferten Snapshot zwischen, damit beim nächsten Abruf nur die Unterschiede übertragen werden müssen. Ein Snapshot wird nach seiner Verwendung oder nach 24 Stunden verworfen, es werden höchstens 10 Snapshots vorgehalten.

Die Bytes sind eine Schätzung des belegten Arbeitsspeichers anhand der gespeicherten Datenstrukturen und keine exakte Messung. Der Wert wird auch in der Reihe "SnapshotBuffer" von IPS_GetStatsHistory aufgezeichnet. Die Reihe wird nur einmal pro Stunde abgetastet.

Beispiel

// Größe des Snapshot-Puffers ausgeben
print_r(IPS_GetSnapshotBufferStats());

/* liefert z.B.:
Array
(
    [Count] => 2
    [TotalBytes] => 14680064
)
*/
Haben Sie noch Fragen?