Ich überprüfe manchmal die Speichernutzung von VPS mit dem Befehl top usw. (Unten ist von Ubuntu 18.04 LTS)
top - 13:40:39 up 1:44, 0 users, load average: 0.52, 0.58, 0.59
Tasks: 5 total, 1 running, 3 sleeping, 1 stopped, 0 zombie
%Cpu(s): 3.6 us, 5.6 sy, 0.0 ni, 88.6 id, 0.0 wa, 2.2 hi, 0.0 si, 0.0 st
KiB Mem : 8290600 total, 2456796 free, 5604452 used, 229352 buff/cache
KiB Swap: 25165824 total, 25094400 free, 71424 used. 2552416 avail Mem
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
1 root 20 0 8304 136 108 S 0.0 0.0 0:00.10 init
4 kitakou 20 0 17620 2020 1492 T 0.0 0.0 0:04.10 top
5 root 20 0 8308 100 60 S 0.0 0.0 0:00.00 init
6 kitakou 20 0 16788 3396 3312 S 0.0 0.0 0:00.09 bash
10 kitakou 20 0 17620 2032 1500 R 0.0 0.0 0:00.03 top
Ich überprüfe hauptsächlich den realen Speicher und den Swao-Bereich in der 4. und 5. Zeile, aber der am weitesten rechts stehende Wert der Zeile bezieht sich auf den Swap, der je nach Umgebung als zwischengespeichert oder verfügbar angezeigt wird. Hier ** "Was ist der Cache im Swap-Bereich ...? Warum ändert er sich, um Mem ... zu nutzen?" ** Die Frage stellte sich. Da der Cache-Bereich gemäß den Anforderungen anderer Anwendungen freigegeben wird, kann der Mangel an Hauptspeicher kompensiert werden, wenn sich im Swap-Bereich eine bestimmte Menge an Cache-Bereich befindet. ** Dies ist kein bevorzugter Zustand, aber ** funktioniert vorerst. (Weil die Verarbeitungsgeschwindigkeit beim Verschieben in den Swap-Bereich an erster Stelle gesunken ist)
Diesmal wird jedoch die Frage "Warum befindet sich der Cache-Bereich für die Beschleunigung im Slow-Swap-Bereich ...?" ** angezeigt. Selbst wenn ich mir mehrere Artikel angesehen habe, wurde es als "zwischengespeicherter Swap-Bereich" usw. beschrieben und es wurde Rin Nyapi ..., aber da es endlich gelöst wurde, möchte ich die Ergebnisse verschiedener Untersuchungen zusammenfassen.
** Es war überhaupt kein Wert im Swap-Bereich **
Die Werte im Speicher des Befehls top werden wie in der folgenden Abbildung dargestellt unterteilt.
Der blaue Teil ist der Wert im physischen Speicher, und der gelbe Teil ist der Wert, der sich auf den virtuellen Speicher bezieht (dh den Auslagerungsbereich).
Wenn Sie mit dem Befehl man top
nachsehen,
2c. MEMORY Usage
This portion consists of two lines which may express values in kibibytes (KiB) through exbibytes (EiB) depend‐
ing on the scaling factor enforced with the 'E' interactive command.
As a default, Line 1 reflects physical memory, classified as:
total, free, used and buff/cache
Line 2 reflects mostly virtual memory, classified as:
total, free, used and avail (which is physical memory)
The avail number on line 2 is an estimation of physical memory available for starting new applications, with‐
out swapping. Unlike the free field, it attempts to account for readily reclaimable page cache and memory
slabs. It is available on kernels 3.14, emulated on kernels 2.6.27+, otherwise the same as free.
Es wird sicherlich ergänzt durch (was physisches Gedächtnis ist). Aber das ist schwer zu verstehen! !! !! !! !! !! !! !! !! !! Wenn es auf der Swap-Linie steht, würden Sie denken, es geht um den Swao-Bereich! !! !! !! !!
https://piro.sakura.ne.jp/latest/blosxom/topics/2018-11-13_top-cached.htm Es passte wirklich zum Fall am Ende der obigen Seite ... Ich möchte bedenken, dass ich mehrere Artikel überprüfen kann und keine Angst vor Englisch habe ...
Recommended Posts