NixCP

Wenn Sie einen dedizierten Server oder Cloud-Server mit Ihrem Web-Hosting-Provider bestellen, gibt es eine Sache, die Sie immer überprüfen müssen, wenn Sie zum ersten Mal in Ihr System einloggen: Ihre Hardware muss genau die gleiche sein wie bestellt.Viele Male, wegen der Bestellung Fehler, dedizierte Server-Anbieter geben Ihnen weniger Hardware-Ressourcen als die, die Sie gekauft haben. In diesem Beitrag erfahren Sie, wie Sie die RAM-Größe in Linux / Unix-Betriebssystemen mit 5 nützlichen Befehlen ermitteln.

Wie kann ich die RAM-Größe in Linux-Betriebssystemen ermitteln?

Hier ist die Liste der Top-5-Befehle, mit denen Sie die LInux-RAM-Größe unter Linux ermitteln können.

free command

Der free Command ist das klassischste terminalbasierte Tool zur Überprüfung der Speichernutzung unter Linux / Unix-Betriebssystemen.

Der gesamte Betriebssystemspeicher in Byte beträgt 32753636, was in 32 GB RAM übersetzt werden kann, die auf dem System installiert sind. Die zweite Spalte mit dem Namen ‚Verwendet‘ zeigt den vom Betriebssystem verwendeten Arbeitsspeicher an, in diesem Fall etwa 9 GB. Dann haben Sie die freie Spalte, die ungefähr 1 GB anzeigt, und die anderen mit den Namen ’shared‘, ‚buffer / Cache‘ und ‚available‘. Es ist normal, viel zwischengespeicherten Speicher im Buff / Cache auf Linux-Betriebssystemen zu sehen, dieser Speicher kann später freigegeben und verwendet werden, wenn er wirklich benötigt wird.
Die letzte Zeile gehört zum Swap-Speicher, der etwa 1 GB Auslastung meldet.

Aber diese Byte-basierten Zahlen sind nicht einfach zu lesen. Verwenden wir zwei nützliche Parameter, die dem Befehl free hinzugefügt werden können:

free -ht

Jetzt fügen wir dem Befehl free -ht hinzu. -h wird verwendet, um Bytes in lesbare Einheiten umzuwandeln, und -t wird verwendet, um eine Zeile mit den Spaltensummen anzuzeigen.

Wie Sie in dieser Ausgabe sehen, zeigt der Befehl free jetzt die Informationen in Größen an, die Menschen lesen können.

top command

Top command ist eines meiner bevorzugten und am häufigsten verwendeten Tools, um die Systemleistung schnell zu überprüfen, aber es kann auch verwendet werden, um wertvolle Hardwareinformationen abzurufen.

Abb. 01. Screenshot des Befehls top zeigt eine einfache Möglichkeit, die RAM-Größe unter Linux zu ermitteln

Wie Sie auf dem Screenshot sehen, zeigt der Befehl top die Gesamtspeicherauslastung für eine Option namens: KiB Mem (in meinem Fall insgesamt 32753636).
Sie können auch Ihre SWAP-Größe in der anderen Zeile mit dem Namen KiB Swap (in meinem Fall insgesamt 8191996) abrufen.
Und wie beim Befehl free erhalten Sie andere RAM-Informationen wie Puffer, Cache und freien verfügbaren Speicher.

htop

htop ist eine gute Alternative zum klassischen Befehl top, abgesehen von RAM-Informationen können Sie die CPU- und Prozessauslastung abrufen. Mit klaren Worten, htop ist der oberste Befehl, jedoch mit einer verbesserten Version, die Farben, Balkendiagramme für CPU / Mem / Swap und eine bessere Möglichkeit zum Umgang mit Prozessen bei Bedarf enthält.

Installation von htop unter Ubuntu/ Debian

apt-get install htop

Installation von htop unter CentOS /RHEL

yum install htop -y

htop kann einfach ausgeführt werden, indem Sie Folgendes ausführen:

htop

Erwartete Ausgabe:

Abb. 02. htop Befehlsausgabe

Wie Sie sehen, ist die verfügbare RAM- und SWAP-Auslastung ziemlich klar, in GB und mit einem klaren Balken dargestellt.

vmstat

vmstat Befehl zusammen mit dem „s“ Parameter mit zeigen Sie Speicher uisage Statistiken, von dort werden Sie auch in der Lage, insgesamt RAM-Speicher und freien Speicher zu bekommen.

Führen Sie diesen Befehl aus:

vmstat -s

Dies ist ein Ausgabebeispiel auf unserem Server:

vmstat -s 32753636 K total memory 9562108 K used memory 11811520 K active memory 16346200 K inactive memory 927968 K free memory 0 K buffer memory 22263560 K swap cache 8191996 K total swap 1078724 K used swap 7113272 K free swap 70588049 non-nice user cpu ticks 4283838 nice user cpu ticks 24577630 system cpu ticks 2023074528 idle cpu ticks 4177230 IO-wait cpu ticks 0 IRQ cpu ticks 1063579 softirq cpu ticks 0 stolen cpu ticks 3076934802 pages paged in 6491214798 pages paged out 620025 pages swapped in 1033879 pages swapped out 4238671160 interrupts 3149823550 CPU context switches 1490028842 boot time 10854442 forks

cat /proc/meminfo

Die letzte Möglichkeit, die RAM-Größe unter Linux zu ermitteln, besteht darin, die Datei /proc/meminfo zu lesen. Dazu verwenden wir den Befehl cat, wie Sie unten sehen:

cat /proc/meminfo

Erwartete Ausgabe:

Abb. 03. cat /proc/meminfo-Ausgabe unter Linux

Hardware-RAM-Informationen suchen

Wenn Sie Ihre vollständigen Hardware-Informationen über den RAM herausfinden möchten, den Sie auf Ihrem Server verwenden, können Sie den Befehl dmidecode verwenden. Es zeigt Ihnen wertvolle Informationen über den installierten RAM-Speicher auf Ihrem System.

dmidecode unter Ubuntu/ Debian installieren

apt-get install dmidecode

dmidecode unter CentOS/RHEL installieren

yum install dmidecode -y

Führen Sie nun diesen Befehl aus:

dmidecode -t 17 | more

Sie können unter anderem die gesamte RAM-Größe, den Typ (DDR2, DDR3, DDR4) und die RAM-Geschwindigkeit ermitteln, wie Sie auf diesem Screenshot des nixcp.com server:

Abb. 04. Screenshot von dmidecode läuft. Das beste Tool, um RAM-Hardware-Informationen unter Linux zu finden

Weitere Informationen:

  • RAM-Speicher
  • Linux hat meinen RAM gegessen
RAM-Größe unter Linux finden wurde zuletzt geändert: April 20th, 2017 by Esteban Borges



Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.