Warum zeigen top und lxtask unterschiedliche Grade der Speichernutzung?

7

Warum topwerden 730 MB RAM angezeigt, aber der "Task-Manager" zeigt 190 MB an?

Weitere Informationen zu meinem System:

  • Lubuntu 14.04
  • VirtualBox

Screenshots:

oben im Terminal

Taskmanager

Rahmani
quelle
Abhängig davon, wie Sie den Speicher, die Bytes oder die Bits zählen, finden Sie unter translatorscafe.com/cafe/units-converter/data-storage/… . Und dann gibt es die Puffer. Siehe linuxatemyram.com . Ihre beiden Tools zeigen die gleichen Informationen mit unterschiedlichen Maßen an. Oben ist etwas detaillierter. Sie können auch kostenlos -m
Panther
2
@NGRhodes verwandt, nicht dupliziert.
Braiam

Antworten:

6

Weil es oben Cache und Puffer enthält (Sie können sie als einzelne Elemente rechts vom Gesamtspeicher sehen).

NGRhodes
quelle
-1

Ich glaube, ich habe die Antwort gefunden:

Informationen zum Verständnis der Prozessarchitektur von VirtualBox finden Sie unter Die VirtualBox-Architektur :

Sobald Sie eine virtuelle Maschine (VM) über die GUI starten, haben Sie zwei Fenster (das Hauptfenster und die VM), aber drei Prozesse werden ausgeführt. Wenn Sie Ihr System über den Task-Manager (unter Windows) oder einen Systemmonitor (unter Linux) betrachten, sehen Sie Folgendes:

  1. VirtualBox, die GUI für das Hauptfenster;

  2. Ein weiterer VirtualBox-Prozess, der mit dem Parameter -startvm gestartet wurde. Dies bedeutet, dass der GUI-Prozess als Shell für eine VM fungiert.

  3. VBoxSVC, der oben erwähnte Dienst, der im Hintergrund ausgeführt wird, um alle beteiligten Prozesse zu verfolgen.

Dies wurde automatisch vom ersten GUI-Prozess gestartet.

Die Quelle mit mehr Informationen.

user279450
quelle
2
Könnten Sie bitte klarstellen, wie relevant dies ist? Das OP zeigt vermutlich die topAusgabe des Gastbetriebssystems an, und was Sie anzeigen, hat sowieso nichts mit der Speichernutzung zu tun, sondern nur mit der Anzahl der von virtualbox.
Terdon
@ user279450 Meinst du, wenn ich lubuntu auf einem realen Computer installiere, sind diese Zahlen gleich? Aber ich verstehe die Relevanz nicht.
Rahmani
Nun, es scheint, ich liege falsch. Was ich dachte war, weil Sie Ihre normalen Prozesse (Fenster) haben und mehr in virtualbox hinzufügen, Ihre Fenster lesen ihre eigenen und virtualbox hat einige zusätzliche in seiner eigenen Umgebung. Vielleicht ein falsches Denken von mir, vielleicht eine Sprachbarriere. Deshalb bist du hier;)
user279450