Gibt es einen Unterschied zwischen SWAP- und Cache-Speicher?

Gibt es einen Unterschied zwischen SWAP- und Cache-Speicher?

Ich habe den Indikator-Multiload 0.2-0ubuntu1 aus dem Softwarecenter installiert. (Er ist dem Gnome-Panel-Indikator sehr ähnlich, der Speicher- und CPU-Diagramme anzeigt.)

Wenn ich auf das Unity-Bedienfeld klicke, das das kleine Speicherdiagramm anzeigt, steht dort:

Speicher: 1,451 GB, Cache: 2,581. Dies wird auch im Farbdiagramm dargestellt.

Wenn ich jedoch den Systemmonitor lade, liegt SWAP konstant bei 0.

Ist das normal oder liegt möglicherweise ein Fehler im Systemmonitor oder in der Bedienfeldanzeige vor?

Antwort1

Ja. Sie sind etwas völlig anderes, in vielerlei Hinsicht sogar das Gegenteil. Ich werde versuchen, beides einfach und kurz zu erklären. Beachten Sie, dass diese Antwort nur eine Vereinfachung darstellt und die Wirklichkeit viel komplexer ist. Klicken Sie auf die Wikipedia-Links für eine bessere Erklärung.

  • Festplatten-Cache-Speicher: Dies sind Teile des physischen Speichers, des RAM, die zum Speichern von Dateien verwendet werden. Wenn ein Programm die Datei lesen muss, wird sie auf diese Weise aus dem Speicher statt von der Festplatte abgerufen. Dies wird gemacht, weil der Speicher viel schneller ist.
  • Tauschen: Dies ist ein Ort auf der Festplatte (normalerweise eine dedizierte Partition), der zum Speichern von Programmen oder Daten verwendet wird, die nicht in den Speicher passen, z. B. wenn ein Programm größer wird als der verfügbare Speicher. SWAP ist viel langsamer als RAM, daher wird der Computer langsamer, wenn Sie Swap verwenden, aber zumindest kann das Programm funktionieren. Unter Linux wird Swap auch zum Ruhezustand verwendet oder um wenig genutzte Programme aus dem Speicher zu verschieben, um mehr Platz für den Festplattencache zu schaffen.

Antwort2

TAUSCHEN

Bei der Partitionierung handelt es sich grundsätzlich um ein UNIX/LINUX-Konzept, bei dem die Prozesse dem Sekundärspeicher zugeordnet werden, wenn der Primärspeicher knapp wird. Wenn Ihr RAM also groß genug ist, wird die SWAP-Partition möglicherweise nicht häufig verwendet.

ZWISCHENSPEICHER

Andererseits wird der Cache verwendet, um Daten zu speichern, die in naher Zukunft benötigt wurden oder werden.

Hoffe das hilft

verwandte Informationen