Heim  >  Artikel  >  Betrieb und Instandhaltung  >  Was ist der Befehl, um die Speichergröße unter Linux zu überprüfen?

Was ist der Befehl, um die Speichergröße unter Linux zu überprüfen?

藏色散人
藏色散人Original
2023-01-05 14:06:137844Durchsuche

Der Befehl zum Überprüfen der Speichergröße unter Linux ist der Befehl „Was ist der Befehl, um die Speichergröße unter Linux zu überprüfen?“. Verwenden Sie den Befehl „Was ist der Befehl, um die Speichergröße unter Linux zu überprüfen?“, um die Speichernutzung des Systems zu überprüfen. Die Speichergrößeneinheit ist KB Speichernutzung, die Speichergrößeneinheit ist MB; verwenden Sie den Befehl „Was ist der Befehl, um die Speichergröße unter Linux zu überprüfen? -g“, um die Speichernutzung des Systems zu überprüfen.

Was ist der Befehl, um die Speichergröße unter Linux zu überprüfen?

Die Betriebsumgebung dieses Tutorials: Linux5.9.8-System, Dell G3-Computer.

Was ist der Befehl zum Überprüfen der Speichergröße unter Linux?

Verwenden Sie den Befehl „Was ist der Befehl, um die Speichergröße unter Linux zu überprüfen?“, um die tatsächlich verfügbare Speichergröße des Linux-Systems zu überprüfen.

1. Befehl „Was ist der Befehl, um die Speichergröße unter Linux zu überprüfen?“

Verwenden Sie zum Überprüfen den Befehl Was ist der Befehl, um die Speichergröße unter Linux zu überprüfen? Speichernutzung des Systems, Speicher Die Größeneinheit ist KB und das Ausführungsergebnis ist wie folgt: Was ist der Befehl, um die Speichergröße unter Linux zu überprüfen? 命令查看系统的内存使用情况,内存大小单位为 KB,执行结果如下图所示:
Was ist der Befehl, um die Speichergröße unter Linux zu überprüfen?
通过 Was ist der Befehl, um die Speichergröße unter Linux zu überprüfen? -m 命令查看系统的内存使用情况,内存大小单位为 MB,执行结果如下图所示:
Was ist der Befehl, um die Speichergröße unter Linux zu überprüfen? -m
通过 Was ist der Befehl, um die Speichergröße unter Linux zu überprüfen? -g 命令查看系统的内存使用情况,内存大小单位为 GB,执行结果如下图所示:
Was ist der Befehl, um die Speichergröße unter Linux zu überprüfen?

二、实际可用内存大小计算

从上方的图片得知, Was ist der Befehl, um die Speichergröße unter Linux zu überprüfen? 命令执行完成后,会显示 MemSwap 两行数据,其中 Mem 表示物理内存的使用情况,SwapWas ist der Befehl, um die Speichergröße unter Linux zu überprüfen?

Verwenden Sie den Befehl Was ist der Befehl, um die Speichergröße unter Linux zu überprüfen? -m, um die Speichernutzung des Systems zu überprüfen. Die Speichergrößeneinheit ist MB. Das Ausführungsergebnis ist wie folgt:

Verwenden Sie den Was ist der Befehl, um die Speichergröße unter Linux zu überprüfen? -g Code> Befehl zum Überprüfen der Speichernutzung des Systems. Das Ausführungsergebnis ist in der folgenden Abbildung dargestellt: <br><img src="https://img.php.cn/upload/article%20/000/000/020/28547e59f0dc4ab48bfe6f5c19fd951e-2.jpg" alt="Bildbeschreibung hier einfügen">

2. Berechnung der tatsächlich verfügbaren SpeichergrößeWie Sie dem entnehmen können Bild oben: Nachdem der Befehl Was ist der Befehl, um die Speichergröße unter Linux zu überprüfen? ausgeführt wurde, wird Memangezeigt >, Swap zwei Datenzeilen, wobei Mem steht für die Nutzung des physischen Speichers und Swap steht für die Nutzung der Swap-Partition.

Was ist eine Swap-Partition? Die Swap-Partition ist ein vom Betriebssystem geöffneter Speicherplatz auf der Festplatte. Wenn der physische Speicherblock erschöpft ist, überträgt das System den Speicher einiger Prozesse, die längere Zeit nicht verwendet wurden, auf die Swap-Partition Wenn der physische Speicher freigegeben wird, werden die Daten im Swap-Bereich nach und nach in den physischen Speicher zurückgegeben, während der Prozess sie verwendet. 1. Die Beschreibung des Mem-Attributs ist in der folgenden Tabelle aufgeführt: AttributeAttributwertBeschreibungGesamt8192 MBGesamtgröße des physischen Speichers Verwendet 601 MBGenutzte physische Speichergrößekostenlos3998 MBNicht zugewiesene physische Speichergrößegemeinsam genutzte Größe0 MBGemeinsame physische SpeichergrößeBuff/Cache3591 MB Um die Lese- und Schreibgeschwindigkeit des Systems zu verbessern (einschließlich schnellem Lesen und Schreiben auf der Festplatte, Lesen und Schreiben von Datei-Inodes usw.), verwendet das Betriebssystem einen Teil des Speichers als Cache. Dieser Wert ist die physische Speichergröße vom Cache belegt

verfügbar3998 MB

Verfügbare physische Speichergröße2. Die Beschreibung des Swap-Attributs ist in der folgenden Tabelle aufgeführt: AttributeAttribut e-WertBeschreibung gesamt0 MBSwap-partitionierte Gesamtgrößeverwendet0 MBVerwendete Swap-Partitionsgröße
🎜frei🎜🎜0 MB 🎜🎜Unbenutzte Swap-Partitionsgröße🎜🎜🎜🎜

3. Berücksichtigen Sie nicht die Swap-Partition
Gemäß der obigen Tabelle lautet die Speicherberechnung ohne Berücksichtigung der Swap-Partition wie folgt:
Gesamtspeichergröße: Mem.total = Mem.used + Mem.Was ist der Befehl, um die Speichergröße unter Linux zu überprüfen? + Mem. shared + Mem. buff/cache
Theoretisch die tatsächlich verfügbare Speichergröße: Mem.actual = Mem.total – Mem.used – Mem.shared = Mem.Was ist der Befehl, um die Speichergröße unter Linux zu überprüfen? + Mem.buff/cache

4. Erwägen Sie die Swap-Partition
Gemäß der obigen Tabelle lautet die Speicherberechnung unter Berücksichtigung der Swap-Partition wie folgt:
Gesamtspeichergröße: Mem.total = Mem.used + Mem.Was ist der Befehl, um die Speichergröße unter Linux zu überprüfen? + Mem.shared + Mem.buff/cache
Theoretisch verfügbare Speichergröße: Mem.actual = Mem.total - Mem.used - Mem.shared + Swap.Was ist der Befehl, um die Speichergröße unter Linux zu überprüfen? = Mem.Was ist der Befehl, um die Speichergröße unter Linux zu überprüfen? + Mem.buff/cache + Swap.Was ist der Befehl, um die Speichergröße unter Linux zu überprüfen?

5. Die vom System empfohlene verfügbare Größe verfügbar
verfügbar Offiziell Definition:

MemAvailable: Eine Schätzung, wie viel Speicher zum Starten neuer Anwendungen verfügbar ist, ohne Auslagerungen, die Größe der Datei-LRU-Listen und die niedrigen Wasserzeichen in jeder Zone dass das System einen gewissen Seiten-Cache benötigt, um ordnungsgemäß zu funktionieren, und dass aufgrund der verwendeten Elemente nicht alle wiederverwendbaren Platten wiederhergestellt werden können. Die Auswirkungen dieser Faktoren sind von System zu System unterschiedlich : Es handelt sich um eine Schätzung, ohne Berücksichtigung der Swap-Partition, abzuschätzen, wie viel Speicher zum Starten neuer Anwendungen verfügbar ist. Die Berechnungen basieren auf der Größe des memfreien, wiederverwendbaren Seitencaches, des Slab-Caches, der LRU-Warteschlange und der Niedrigwassermarke in jeder Region. Diese Schätzung berücksichtigt, dass das System einen gewissen Seitencache benötigt, um ordnungsgemäß zu funktionieren, und dass aufgrund der Verwendung durch einige Programme nicht alle wiederverwendbaren Platten wiederhergestellt werden können. Die Auswirkungen dieser Faktoren variieren von System zu System. Die verfügbare Berechnungsformel ist in der folgenden Abbildung dargestellt:

Die Formel ist wie folgt zusammengefasst:
Mem.available = Mem.Was ist der Befehl, um die Speichergröße unter Linux zu überprüfen? + PageCache.size + SlabCache.size - WaterMark.low


AttributeWas ist der Befehl, um die Speichergröße unter Linux zu überprüfen?

Attributwert


Beschreibung

PageCache.size0 MBDie Größe des PageCache, der recycelt werden kann, die Berechnungsformel ist im Bild oben dargestelltSlabCache.size0 MB Die Größe des SlabCache, die recycelt werden kann. Die Berechnungsformel ist im Bild oben dargestellt. WaterMark.low0MB unterstützt den niedrigsten vom System verwendeten Wasserstand. Daher wird empfohlen, ohne Berücksichtigung der Swap-Partition den tatsächlich verfügbaren Inhalt des Systems anhand der verfügbaren Parameter zu ermitteln. Der Inhalt des Artikels gibt nur meine persönliche Meinung wieder. Wenn etwas nicht stimmt, freue ich mich über Kritik und Korrektur. Empfohlenes Lernen: „Linux-Video-Tutorial“

Das obige ist der detaillierte Inhalt vonWas ist der Befehl, um die Speichergröße unter Linux zu überprüfen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn