Ein Großteil der Informationen hier wird von den Befehlen free, top und ps verwendet. Tatsächlich ähnelt die Ausgabe des Befehls free dem Inhalt und der Struktur von / proc / meminfo. Wenn Sie jedoch direkt auf / proc / meminfo schauen, werden weitere Details offenbart:
MemTotal - Gesamtmenge des physischen Arbeitsspeichers in Kilobyte.
MemFree - Die Größe des physischen Arbeitsspeichers in Kilobyte, die vom System nicht verwendet wird.
Puffer - Die Menge an physischem RAM in Kilobyte, die für Dateipuffer verwendet wird.
Zwischengespeichert - Die Menge an physischem RAM in Kilobyte, die als Cache-Speicher verwendet wird.
SwapCached - Der Swap-Umfang in Kilobyte, der als Cache-Speicher verwendet wird.
Aktiv - Die Gesamtmenge des Pufferspeichers oder Seiten-Cache-Speichers in Kilobyte, die aktiv verwendet wird. Dieser Speicher wurde kürzlich verwendet und wird normalerweise nicht für andere Zwecke zurückgefordert.
Inaktiv - Die Gesamtmenge des Pufferspeichers oder Seiten-Cache-Speichers in Kilobyte, die frei und verfügbar ist. Dies ist ein Speicher, der kürzlich nicht verwendet wurde und für andere Zwecke zurückgefordert werden kann.
HighTotal und HighFree - Der gesamte und freie Speicher in Kilobyte, der nicht direkt dem Kernelspeicher zugeordnet wird. Der HighTotal-Wert kann je nach Art des verwendeten Kernels variieren.
LowTotal und LowFree - Der gesamte und freie Speicher in Kilobyte, der direkt dem Kernelspeicher zugeordnet wird. Der LowTotal-Wert kann je nach Art des verwendeten Kernels variieren.
SwapTotal - Die insgesamt verfügbare Swap-Menge in Kilobyte.
SwapFree - Die Gesamtmenge an freiem Swap in Kilobyte.
Dirty - Die Gesamtmenge an Speicher in Kilobyte, die darauf wartet, auf die Festplatte zurückgeschrieben zu werden. Rückschreiben - Die Gesamtmenge an Speicher in Kilobyte, die aktiv auf die Festplatte zurückgeschrieben wird.
Zugeordnet - Die Gesamtmenge an Speicher in Kilobyte, die zum Zuordnen von Geräten, Dateien oder Bibliotheken mithilfe des Befehls mmap verwendet wurde.
Slab - Die Gesamtmenge an Speicher in Kilobyte, die vom Kernel zum Zwischenspeichern von Datenstrukturen für die eigene Verwendung verwendet wird.
Committed_AS - Die Gesamtgröße des Arbeitsspeichers in Kilobyte, die geschätzt wird, um die Arbeitsauslastung abzuschließen. Dieser Wert stellt den Worst-Case-Szenario-Wert dar und enthält auch den Swap-Speicher. PageTables - Die Gesamtmenge an Speicher in Kilobyte, die für die unterste Seitentabellenebene reserviert ist.
VMallocTotal - Die Gesamtmenge des Speichers in Kilobyte des insgesamt zugewiesenen virtuellen Adressraums.
VMallocUsed - Die Gesamtspeichermenge des verwendeten virtuellen Adressraums in Kilobyte.
VMallocChunk - Der größte zusammenhängende Speicherblock (in Kilobyte) des verfügbaren virtuellen Adressraums.
HugePages_Total - Die Gesamtzahl der riesigen Seiten für das System. Die Zahl ergibt sich aus der Division von Hugepagesize durch die Megabyte, die für die in / proc / sys / vm / hugetlb_pool angegebenen Seiten reserviert sind. Diese Statistik wird nur für die Architekturen x86, Itanium und AMD64 angezeigt.
HugePages_Free - Die Gesamtzahl der für das System verfügbaren riesigen Seiten. Diese Statistik wird nur für die Architekturen x86, Itanium und AMD64 angezeigt.
Riesenseitengröße - Die Größe für jede Riesenseiteneinheit in Kilobyte. Der Standardwert für 32-Bit-Architekturen in Einprozessorkernen beträgt 4096 KB. Für SMP, Hugemem-Kernel und AMD64 beträgt der Standard 2048 KB. Für Itanium-Architekturen ist der Standardwert 262144 KB. Diese Statistik wird nur für die Architekturen x86, Itanium und AMD64 angezeigt.
For Itanium architectures, the default is 262144 KB.
- Sollte das 262144 Bytes sein?