1 (edytowany przez tyka 2022-06-08 23:12:42)

Temat: Collectd + Mqtt + System Info

Dobry wieczór,
Czy ktoś bylby mi w stanie wyjaśnić w jakich jednostkach collectd wystawia wartosci pamięci RAM do MQtt?
Bity?

collectd
Router
memory
memory-buffered = 1654725077.941:4337664
memory-free = 1654725077.941:158404608
memory-slab_unrecl = 1654725077.941:18239488
memory-slab_recl = 1654725077.941:12279808
memory-cached = 1654725077.941:145698816
memory-used = 1654725077.941:148307968

rozumiem, że wszystko po ":" jest wartością które musze przeliczyć na MiB, KiB czy coś ogólnie bardziej czytelnego.
Tylko pytanie jak? Co to jest?

Jesli memory-free wynosi 158404608 i zakładam ze to sa bity, w takim razie bedzie to ~ 158MiB? Czyi mniej wiecej to co wychodzi z komendy 'free'?

I jak policzyć z tego Available?
Bo wg komendy free:

               total        used       free      shared   buff/cache   available
Mem:         475848      160748      156392        3600      158708      260196

to mi sie nie dodaje (płacz)
Dzieki za podpowiedzi smile

2

Odp: Collectd + Mqtt + System Info

Nie patrzyłem do dokumentacji to zgaduję: pierwsza to cała dostępna, druga liczba to wolne danego typu.

Wyjaśnienie czym są kolumny we free masz np. tutaj: https://www.cyberciti.biz/faq/linux-check-memory-usage/

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

3

Odp: Collectd + Mqtt + System Info

Hej Cezary,
Druga liczba wydaje sie byc iloscia pamięci danego typu - zgadza się - ale w jakich jednostkach? Bit?
Pierwsza natomiast nie zgadzałaby mi sie z rzeczywistą iloscia zamontowanego RAM w R7800 (512MB)

Nie znalazłem nigdzie informacji na temat pluginu MQTT oraz do pluginu ktory zczytuje wartosci pamieci do Collectd
Wiec dalej jest to dla mnie zagadką. Bedę kopał głębiej smile

Jakby ktoś wpadł na jakis pomysł, to bede zobowiazany gsy podzieli sie swoimi odkryciami smile
Dzieki!