Aus der Manpage von top
VIRT -- Virtual Memory Size (KiB)
The total amount of virtual memory used by the task. It includes
all code, data and shared libraries plus pages that have been
swapped out and pages that have been mapped but not used.
USED -- Memory in Use (KiB)
This field represents the non-swapped physical memory a task has
used (RES) plus the non-resident portion of its address space
(SWAP).
Es scheint mir, dass VIRT und USED dasselbe bedeuten, dh sie sind beide die Summe dessen, was ein Prozess im physischen Gedächtnis und was im Tausch einnimmt. Was sind ihre Unterschiede und Beziehungen?
Standardmäßig wird top
USED übrigens nicht angezeigt. Wie kann ich es sichtbar machen?
quelle
RES bezeichnet den tatsächlichen Speicher, der derzeit dem laufenden Prozess im (physischen Speicher) im RAM zugewiesen ist .
VIRT zeigt dem Prozess den virtuellen Speicher (der auf der Festplatte und / oder im RAM zugewiesen ist) an (wie in der Manpage erläutert).
USED = RES + der Teil der ausführbaren Datei, der sich derzeit nicht im RAM befindet.
ps
zeigtVIRT
mitvsz
flag.quelle