Das stimmt, da gebe ich dir 100%ig Recht.
Bevor ich das Thema in AvrLogger angegangen bin, habe ich dutzende Seiten in Linux Foren gefunden die in den meisten Fällen, immer denselben Rechenweg beschreiben. An den hatte ich mich orientiert.
Inzwischen meine ich zu wissen was Synology anders macht:
cat /proc/meminfo liefert für „Cached:“
Der OID Aufrufe hingegen:
Rich (BBCode):
snmpwalk -v 2c -c "syno" -O qv 127.0.0.1 1.3.6.1.4.1.2021.4.15.0
11299556 kB
Da der „Cached“-Wert bei allen Berechnungen der Auslastung mit eingeht, liefert der „klassische“ Linux-Weg ein falsches Ergebnis.
Ich habe bemerkt, dass je nach DS, der Unterschied der beiden Werte von marginal bis extrem groß ist.
Mein aktueller Rechenweg nutzt den „klassische“ Linux-Weg über die /proc/meminfo
UND für den Wert „Cached“ den OID Wert. Damit habe ich das beste Ergebnis. Sowohl vom Ergebnis als auch der Performance.
Die Frage ist, was möchtet ihr hier sehen
Mein Ansinnen war / ist eine Anzeige der Werte exakt so, wie man sie in dem DSM (Ressourcen-Monitor) sehen kann. Sonst hätte „ich“ die Supportanfragen anstelle von Synology