1: Memory utilization
| indicator name |
indicator meaning |
units |
acquisition mode (Linux) |
acquisition mode (Windows) |
AGT. Available memory |
|
GB |
Get memavailable through/proc/meminfo; if memavailable is not shown in/proc/meminfo, Then memavailable=memfree+buffers+cached |
Description The calculation method is (total memory-amount of RAM used). obtained by WindowsAPI GlobalMemoryStatusEx. |
AGT. Memory utilization |
|
% |
Description Obtained by/proc/meminfo file, (memtotal-memavailable)/memtotal |
Description The calculation method is (amount of memory used/Total *100%). |
AGT. Idle memory |
  |
GB |
Description: |
temporarily not supported |
agt". Buffers occupancy |
  |
 GB |
Description: obtained by/proc/meminfo. The user can view the KiB mem:buffers value through the top command. |
AGT. Cache usage |
|
GB |
Description Obtained through/proc/meminfo. The user can view the KiB swap:cached mem value from the top command. |
A program that occupies a large memory does not necessarily consume a lot of CPU resources, and a program that takes up a large CPU does not necessarily cost too much memory. A program's high CPU usage can affect the operation of other programs. A program that consumes too much memory can affect the overall performance of the machine.
Uffers is the buffer size used to make a block device, and he only records the metadata of the filesystem and tracking in-flight pages.
Cached is used to buffer files.
That is to say: buffers is used to store, what content inside the directory, permissions and so on. and cached is used directly to memorize the files we open.
"Linux Indicators" memory