Was bedeutet zwischengespeicherter Speicher beim Anzeigen von htop?

28

Beim Anzeigen der Berichte von htopmöchte ich wissen, was die orange / braunen Balken für den zwischengespeicherten Speicher tatsächlich anzeigen. Wirklich, ich suche nach einer praktischeren Erklärung für das, was ich sehe, anstatt nach reinen CS-Begriffen. Obwohl ich beides haben möchte.

Wenn ich sehe, dass eine große Menge an Speicher zwischengespeichert wird (wurde bereits zwischengespeichert?), Hat dies Auswirkungen auf die Systemleistung? Was würde normalerweise dazu führen, dass der zwischengespeicherte Speicher so stark ansteigt, während der verwendete Speicher (grün) ziemlich niedrig bleibt?

Hier ist ein Screenshot eines Beispielberichts htop. Bildbeschreibung hier eingeben

zachd1_618
quelle

Antworten:

40

Der zwischengespeicherte Speicher wird verwendet, damit die Festplatte nicht jedes Mal gelesen werden muss, wenn Sie eine Datei oder einen Ordner öffnen. Wenn Sie also etwas zwischenspeichern, wird ein Lesevorgang auf der Festplatte gespart, was Zeit spart. Deshalb speichert Ubuntu so viel wie möglich zwischen.

Freier Speicher ist nicht wirklich gut, da er nicht verwendet wird. Durch den zwischengespeicherten Speicher werden die Zugriffszeiten verkürzt und die Leistung verbessert. Daher kann der zwischengespeicherte Speicher als freier Speicher angesehen werden, da er von keinem Programm verwendet wird. Er dient lediglich als Backup dessen, was verwendet werden könnte.

Der zwischengespeicherte Speicher + der freie Speicher entspricht dem verfügbaren Speicher, da der zwischengespeicherte Speicher gelöscht wird, wenn ein Programm den Speicherplatz benötigt. Wenn Sie also viel RAM haben, erhöht sich die Leistung von Ubuntu im Allgemeinen, insbesondere wenn Sie Programme mit hoher RAM-Auslastung verwenden.

Alvar
quelle
Meinten Sie "plattenlastige programme"?
Clément
2
Ich denke, es sollte lauten: "Wenn Sie also viel RAM haben, wird die Leistung von Ubuntu im Allgemeinen gesteigert, wenn Sie RAM- oder Disk-Read-Programme verwenden."
6.