2017-01-02 1 views
8

Der Ausgang des freien Befehl, die ich auf meinem Linux-Host gefeuert ist als belows:Was ist verfügbar v/s freien Speicher im freien Befehl?

free 
       total  used  free  shared buff/cache available 
Mem:  263846320 47746620  3290072  1140808 212809628 214382420 
Swap:    0   0   0 

Ich bin nicht in der Lage, herauszufinden, was das verfügbare Teil spezifiziert ist. Der freie Speicher ist sehr wenig gezeigt, d. H. Etwa 1,24%, obwohl der Gesamtspeicher sehr hoch ist und der verwendete Speicher nur etwa 18,09% beträgt.

Bedeutet es, dass ich nicht in der Lage sein werde, mehr Anwendungen zu starten, da freier Speicher sehr weniger ist. Der verwendete Speicher ist nur 18%. Also sollte der freie Speicher nicht 82% und nicht 1,24% sein, wie der Befehl oben zeigt.

Ich bin verwirrt. Kann jemand helfen?

+9

http://www.linuxatemyram.com/ –

+0

@OliverCharlesworth das ist eine Antwort :) – HRgiger

+2

Diese Frage scheint off-topic für Stack Overflow wie in der [Hilfe] definiert. Es eignet sich möglicherweise besser für die [unix.se] Stack Exchange-Site. –

Antwort

12

Moderne Betriebssysteme machen alles, um möglichst wenig Speicher frei zu haben. Speicher, der frei ist, ist tatsächlich schwieriger zu verwenden, da er von frei zu in Betrieb genommen werden muss. Speicher, der bereits verwendet wird, dh Speicher, der verfügbar, aber nicht frei ist, kann leicht zu einer anderen Verwendung umgeschaltet werden.

All dies ist normal. Freier Speicher wird verschwendet und macht Ihr System nicht schneller.

Wenn du denkst "aber ich möchte mein Gedächtnis frei haben, damit ich es später benutzen kann", erkenne, dass das keinen Sinn ergibt. Sie können den Speicher nicht für später speichern. Ein System mit 4 GB, das heute 2 GB verwendet, kann morgen 6 GB nicht verwenden. Sie können Ihren Speicher jetzt beide jetzt und später verwenden. Es gibt hier keinen Kompromiss - die Verwendung von Speicher ist frei. Die einzige Alternative zur Verwendung von Speicher ist es, sie zu verschwenden. Warum möchten Sie, dass Ihr System mehr Speicher verschwendet?

Verwandte Themen