NEWS
[gelöst] Berechnung RAM-Nutzung
-
Hallo,
ich habe mal eine Frage zur RAM Berechnung….als Mathematik legastheniker erschliesst sich mir die Berechnung nicht ganz
RAM gebraucht = 1168
Frei = 5% (407MB)
Was bzw. von was sind die 5%?
Wenn 5% 407MB sind, sind dann die 1168MB 95% ?
Wenn 5% 407MB sind, sind dann 100% ca. 8000MB?
Meine Schlussfolgerung mit der Annahme das 1168MB + 407MB = ca. 1600MB, dann sind doch 407MB ca. 25% (als frei zu bezeichnen)
Kann mir da jemand auf die Sprünge helfen oder mir sagen wo ich da einen Denkfehler habe?
2678_ram_nutzung.png -
gesamte RAM-Nutzung = wie viel RAM wird von ioBroker belegt..
Frei = wie viel RAM ist auf dem ganzen System noch frei..
Angenommen du hast 2000 MB RAM.
ioBroker verbraucht 1168 MB ..
Und frei sind noch 407 MB.. Dann verbrauchen irgendwelche anderen Prozesse auf dem Rechner 425 MB RAM..
2000 MB RAM gesamt - 1168 MB RAM durch ioBroker - 407 MB noch frei = 425 MB verbrauch durch andere Prozesse / zwischengespeicherte Dateien etc…
Der Wert "frei" kann sich jedoch schnell ändern.. Man sollte nicht in Panik verfallen nur weil "Frei: 50 MB" angezeigt wird oder was auch immer..
Linux schmeißt schnell irgendwelche zwischengespeicherten Sachen aus dem RAM um diesen wieder frei zu schaufeln..
Gruß
-
gesamte RAM-Nutzung = wie viel RAM wird von ioBroker belegt.. `
Nein, so einfach ist das nicht. Siehe mein letzter Beitrag hier:
-
OK, hab es glaub einigermassen verstanden….. auch wenn ich bei manchen Beiträgen aus dem Link nicht ganz mitgekommen bin
jedenfalls ist die "frei" Anzeige nicht gekoppelt mit dem benutzen angezeigten Speicher.
Denn ich habe 8GB Arbeitsspeicher, dann sind die 406MB ca 5% ---> das ist dann auch OK
Hab die Anzeige also nun verstanden...... Danke fürs "aufdiesprüngehelfen"
2678_speicher.png -
Sinnvoller als mem free ist der Wert mem available.
Dieser wird u.a. vom rpi2 Adapter zur Verfügung gestellt.
Gruß
Rainer
-
Oder````
free -m -t | grep buffersroot@Smarthome:~# free -m -t | grep buffers
total used free shared buffers cached
-/+ buffers/cache: 476 494Buffers/Cache sind Sachen die "eigentlich "unnötig"" im RAM sind.. Zwischengespeicherte Dateien von der Festplatte um schneller zugreifen zu können etc etc.. Gruß