it-swarm.com.de

Warum unterscheidet sich die in System Monitor angezeigte Speichernutzung von der in ps_mem?

Ich bin von Mint 17.3 (und Ubuntu Mate 15.10) zu Ubuntu 16.04 gekommen und bin schockiert über die Speichernutzung von Ubuntu 16.04.

Bei einer Neuinstallation hat 16.04 über 650 MB RAM verbraucht, und nach 1 oder 2 Tagen, nachdem ich die meisten Apps für den regulären Gebrauch installiert habe, verwendet 16.04 ~ 1 GB im Leerlauf und steigt nur mit 4 oder 5 auf 1,5 GB chrome tabs.

Dann benutze ich ein Terminal-Tool, um nach Speicher zu suchen (ich verwende ps_mem hier) - und der Speicher ist hier erheblich geringer als im Systemmonitor angezeigt:

Memory with no apps

Memory with 5 chrome tabs opended

Meine Fragen lauten also:

  1. Welches Tool zeigt die richtige Speichernutzung an: System Monitor oder ps_mem?
  2. Warum verwendet Ubuntu 16.04 so viel Speicher?
6
kaanoo2904

Sie können free -m ausführen, um die Speichernutzung zu überprüfen:

Pc_mem zeigt die tatsächliche Speichernutzung an (verwendete Spalte), aber Gnome-Systemmonitor zeigt die Verwendung von ( Puffer/Cache - verwendet) entsprechend Antwort .
Aber ich finde, dass die Gleichung mit Systemmonitor 3.18.2 geändert wird

(1- (gebraucht/gesamt)) * 100 oder (1- (gebraucht/verfügbar)) * 100 .

4
Mohamed Slama

Ich bin nicht sicher, was genau ps_mem anzeigt, aber der Gnome-Systemmonitor stimmt und Ubuntu 16.04 hat Speicherprobleme. Ich habe Ubuntu 16.04 auf drei verschiedenen PCs und auf jeder Maschine RAM Auslastung ist ziemlich hoch, in der Nähe von 1,5 GB (ich meine RAM-Auslastung nach dem Booten und keine zusätzlichen Programme liefen). Unter Ubuntu 15.10 betrug die Nutzung von RAM etwa 700 MB. Das einzige, was ich gefunden habe, ist Fehlerbericht , der einen solchen Fehler bestätigt. Ich hoffe, Canonical wird das Problem beheben.

1
maks1m

Ich überwache die Speichernutzung nach Anwendung mit htop

Sudo apt-get update
Sudo apt-get install htop

dann lauf vorbei

htop

um diese Ausgabe zu erhalten:

enter image description here

Die Steuerelemente sind so intuitiv, dass ich sie mit F6SortBy verwende, um zu entscheiden, ob ich mehr an Arbeitsspeicher oder CPU interessiert bin.%


In diesem Artikel werden erweiterte Verwendungsmöglichkeiten für htop beschrieben.

Oben auf Steroiden - 15 praktische Linux-HTOP-Beispiele

1
SDsolar