6 einfache Möglichkeiten, die Speichernutzung unter Linux zu überprüfen
Linux wird mit vielen integrierten Tools zum Verwalten und Optimieren Ihres Systems geliefert. Wenn Sie neu bei Linux(new to Linux) sind oder erst kürzlich von Windows umgestiegen(Windows) sind, müssen Sie eine Reihe von Befehlen lernen, um das Beste daraus zu machen. Linux ist vor allem dafür bekannt, ein Betriebssystem zu sein, bei dem der Benutzer oder Administrator die volle Kontrolle hat. Egal(Whether) , ob Sie Ubuntu, Mint , Debian oder eine andere Linux-Distribution verwenden, mit den richtigen Befehlen und Tools können Sie alles tun.
In diesem Artikel konzentrieren wir uns darauf, wie Sie die Speichernutzung unter Linux überprüfen, da dies eine wichtige Fähigkeit ist. Manchmal(Sometimes) fangen Apps an, den gesamten Systemspeicher zu belegen, und Sie müssen die Schritte zur Fehlerbehebung kennen, die Sie ausführen müssen, um das Problem zu finden. Hier sind also die besten Befehlszeilen-Tools, um die Speichernutzung auf Ihrem Linux -System zu überprüfen.
1. Der „obere“ Befehl
Das oberste Befehlszeilentool gibt Ihnen eine Zusammenfassung aller laufenden Prozesse. Diese Zusammenfassung enthält Echtzeitinformationen zur Speichernutzung, sodass Sie sie auch als Überwachungs-App verwenden können. Sie können sehen, wie viel Ihres Systemspeichers insgesamt verwendet wird, und dann können Sie die Liste der Prozesse durchgehen, um zu überprüfen, wie viel dieses Speichers von jedem Prozess verwendet wird.
Um dieses Tool auszuführen, geben Sie einfach den obersten Befehl ein:
$ top
Der oberste Befehl zeigt Ihnen den gesamten und freien Speicher Ihres Linux -Systems sowie den verwendeten physischen und Swap-Speicher an. Die wichtigste Spalte ist in diesem Fall % MEM , weil sie Ihnen sagt, wie viel physischen Speicher jeder Prozess verwendet. Dann können Sie die Rogue-App identifizieren, die zu viel Speicher verbraucht, und sie beenden.
Sie können auch das oberste Befehlszeilentool verwenden, um die CPU - Auslastung zu überprüfen. Überprüfen Sie einfach(Just) die Spalte % CPU , um zu sehen, wie viel Rechenleistung von jeder App verwendet wird.
2. Der „freie“ Befehl
Wenn alles, was Sie über die Speichernutzung Ihres Systems erfahren müssen, die Menge an freiem und verwendetem Speicher ist, brauchen Sie den Befehl top nicht wirklich. Der freie Befehl wird ausreichen. Geben Sie free in das Terminal ein und erfahren Sie sofort, wie viel physischer und Swap-Speicher frei oder belegt ist. Gleichzeitig erhalten Sie Informationen über die Puffer, die der Kernel verwendet.
Beachten Sie, dass die Informationen zur Speichernutzung nicht in Echtzeit angezeigt werden. Sie können die kostenlose Befehlszeile verwenden, um die Speichernutzung zu überwachen. Im Wesentlichen ist dies ein Screenshot, der Ihnen sagt, wie viel Speicher frei war oder verwendet wurde, als Sie den Befehl eingegeben haben. Verwenden Sie den Befehl top, wenn Sie die Speichernutzung überwachen oder erfahren möchten, wie viel Speicher jeder Prozess verwendet.
3. Der „htop“-Befehl
Der htop-Befehl ist im Grunde das beste Befehlstool mit einer einfacher zu lesenden Umgebung und benutzerfreundlichen Steuerelementen. Es gibt die RAM -Nutzung in Echtzeit aus, gibt Ihnen eine Liste aller laufenden Prozesse und gibt Ihnen Verknüpfungen zu Befehlen, die die Prozesse steuern. Sobald Sie den Prozess sehen, der zu viel RAM verbraucht(RAM) , können Sie die Tastenkombination drücken, um ihn zu beenden, anstatt Bash - Befehle zu verwenden.
Um den htop-Befehl zu verwenden, müssen Sie htop in das Terminal eingeben. Allerdings erhalten Sie möglicherweise eine Fehlermeldung, wenn Ihre Linux - Distribution dieses Tool nicht standardmäßig enthält. Geben Sie in diesem Fall den folgenden Befehl ein, um es zu installieren:
$ sudo apt-get install htop
4. Der „vmstat“-Befehl
Der Befehl vmstat zeigt den Statistikbericht zum virtuellen Speicher an. Der Befehl gibt Ihnen mehr Informationen, als Sie wahrscheinlich benötigen, aber wenn Sie vorhaben, ein Linux -Systemadministrator zu werden, sollten Sie es wissen. Der Bericht enthält die folgenden Informationen:
- Die Anzahl der Prozesse (Procs) auf diese Weise zur Laufzeit.
- Die Menge an ausgelagertem Speicher, freiem Speicher, Cache und Puffern.
- Blöcke empfangen und an ein Blockgerät (IO) gesendet.
- CPU -Zeiten (Benutzerzeit, Systemzeit, Leerlaufzeit).
Geben Sie vmstat(vmstat ) im Terminal ein, um den Statistikbericht zum virtuellen Speicher abzurufen.
5. Prüfen Sie die „proc/meminfo“-Datei
Sie fragen sich wahrscheinlich, woher Ihr Linux -System all diese Berichte und Informationen zur RAM - Nutzung bekommt. Nun(Well) , so ziemlich alle Kommandozeilen-Tools, die Sie bisher verwendet haben, haben dieselbe Quelle: die virtuelle Datei proc/meminfo. Wenn Sie direkt zur Quelle gehen und alle gewünschten Informationen zur Speichernutzung erhalten möchten, können Sie einfach auf die Datei zugreifen, indem Sie den folgenden Befehl eingeben:
less /proc/meminfo
Der Bericht ist ziemlich lang, daher sollten Sie den Befehl less verwenden , um eine gewisse Navigationssteuerung zu erhalten und die Ausgabe schnell nach den benötigten Daten zu durchsuchen. Dieser detaillierte Bericht enthält jedoch viele Informationen, die Sie wahrscheinlich nicht benötigen. Hier sind also die wichtigsten Werte, auf die Sie sich konzentrieren sollten:
- Gesamtspeicher
- Speicherfrei
- Speicher verfügbar
- Puffer
- Zwischengespeichert
- SwapCached
- SwapTotal
- SwapFree
6. Verwenden Sie die GUI
Linux - Puristen sind vielleicht gegen die Verwendung der GUI über Befehlszeilentools, aber eine visuelle Darstellung der RAM - Nutzung ist großartig. Mit der Linux System Monitor(Linux System Monitor) - App können Sie alle benötigten Informationen abrufen und die Speichernutzung Ihres Systems in Echtzeit überwachen.
Um die App zu verwenden, geben Sie „System Monitor“ in die Suchleiste des Startmenüs ein und drücken Sie die Eingabetaste(Enter) . Der Systemmonitor hat zwei Registerkarten, an denen wir interessiert sind: die Registerkarten Prozesse(Processes) und Ressourcen(Resources) .
Auf der Registerkarte Prozesse(Processes) sehen Sie alle Prozesse, die derzeit auf Ihrem Linux -Betriebssystem ausgeführt werden. Sie können Speicherauslastung, CPU -Auslastung und andere Daten für jeden einzelnen Prozess ablesen. Hier erfahren Sie, ob eine der Apps fehlerhaft geworden ist und viel zu viel RAM verwendet . Dann können Sie den Prozess aus demselben Fenster beenden, indem Sie mit der rechten Maustaste darauf klicken und die Option zum Beenden auswählen.
Wenn Sie jedoch nur erfahren möchten, wie sich Ihr Systemspeicher und Ihre CPU verhalten, sollten Sie sich die grafische Visualisierung auf der Registerkarte Ressourcen(Resources) ansehen.
Hier sehen Sie den CPU- , RAM- und Netzwerkverlauf als Grafik. Das bedeutet, dass Sie historische Daten über die Speichernutzung Ihres Systems über einen bestimmten Zeitraum erhalten und diese Nutzung auch in Echtzeit überwachen können.
Wie möchten Sie die Speichernutzung auf Ihrem Linux -Betriebssystem überprüfen? Kennen Sie andere Befehle und Tools, die wertvollere Daten für die Analyse erhalten können? Lass es uns in den Kommentaren unten wissen!
Related posts
6 einfache Möglichkeiten, Ihre Ubuntu-Installation zu beschleunigen
5 Möglichkeiten zur Automatisierung einer Dateisicherung unter Linux
7 Möglichkeiten zum Komprimieren und Entpacken von Dateien unter Linux
Top 3 Möglichkeiten zur Behebung des Fehlers „Kein freier Speicherplatz auf dem Gerät“ in Linux
Linux-FIND-Befehl mit Beispielen
Verständnis von Linux-Berechtigungen und chmod-Nutzung
Fahren Sie Ihren Computer über das Ubuntu-Terminal herunter und starten Sie ihn neu
Die 9 besten Linux-Distributionen zum Hacken
Ein Ubuntu Linux Guide für Anfänger
So installieren und konfigurieren Sie Kali Linux
Finden und ändern Sie Ihren Hostnamen in Ubuntu
Konvertieren Sie Bilder zwischen Formaten über die Befehlszeile in Ubuntu
So löschen Sie eine Datei oder ein Verzeichnis in Linux
Was sind Inodes in Linux und wie werden sie verwendet?
Terminal-Tricks: Verwenden Sie das Terminal als Wecker
BSD vs. Linux: Die grundlegenden Unterschiede
Verknüpfungen zum Rechtsklick-Kontextmenü in Ubuntu hinzufügen
Erstellen Sie Ihren eigenen Live-Video-Streaming-Server mit Linux
Konfigurieren Sie Ubuntu so, dass es eine inaktive Anzeige nicht dimmt oder ausschaltet
Fedora vs. Ubuntu: Welche Linux-Distribution ist besser?