проверка использования памяти linux подробнее

Я"м не в состоянии найти использование памяти однако показывает мне следующие результаты.

Tasks:  90 total,   2 running,  88 sleeping,   0 stopped,   0 zombie
Cpu(s): 21.1%us,  1.4%sy,  0.0%ni, 74.0%id,  2.4%wa,  0.0%hi,  1.0%si,  0.0%st
Mem:   8313376k total,  7969976k used,   343400k free,   185496k buffers
Swap:  4096564k total,       92k used,  4096472k free,  7511688k cached

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+ COMMAND                                                                
28213 apache    15   0 48964  33m 3264 R 56.6  0.4   0:07.64 httpd                                                                  
25170 mysql     23   0  156m  39m 4688 S 37.3  0.5  83:34.76 mysqld                                                                 
 1469 root      10  -5     0    0    0 S  0.3  0.0  28:40.90 kjournald                                                              
25981 root      15   0 10192 2936 2352 S  0.3  0.0   0:00.69 sshd                                                                   
    1 root      15   0  2156  644  552 S  0.0  0.0   0:05.31 init

и бесплатно показывает следующее.

             total       used       free     shared    buffers     cached
Mem:          8118       7764        354          0        181       7335
-/+ buffers/cache:        247       7870
Swap:         4000          0       4000
Total:       12119       7764       4354

может кто-нибудь, пожалуйста, дайте мне знать, что, как я могу найти использование памяти, которая в настоящее время показано сверху и бесплатно.

10
задан User4283
16.02.2023 3:17 Количество просмотров материала 2977
Распечатать страницу

3 ответа

Я не уверен, что вы хотите, но несколько советов:

cat /proc/meminfo
vmstat 1
0
отвечен Ency 2023-02-17 11:05

С http://www.linuxforums.org/articles/using-top-more-efficiently_89.html:-

VIRT :  Virtual Size of the task. This includes the size of process's executable binary, the data area and all the loaded shared libraries.
RES :   The size of RAM currently consumed by the task. Swapped out portion of the task is not included.
SHR :   Some memory areas could be shared between two or more task, this field reflects that shared areas. The example of shared area are shared library and SysV shared memory.

(ред. от неверного ответа - Спасибо @mattdm)

0
отвечен Andy Smith 2023-02-17 13:22

память используется ядром Linux в качестве дисковых буферов. Это нормально и не о чем беспокоиться. Если запущенным процессам требуется память, она будет доступна из буферов. Взгляните на linuxatemyram.com для получения дополнительной информации.

0
отвечен Iain 2023-02-17 15:39

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх