Я использую KVM на CentOS 6. У меня установлено 387 ГБ на машине с 186 ГБ, выделенных виртуальными машинами (я проверил это через virsh). Я должен иметь 201GB бесплатно. Однако, когда я смотрю на доступную память, я вижу это:

             total       used       free     shared    buffers     cached
Mem:        387776     377811       9964     193828          7     193924
-/+ buffers/cache:     183880     203895
Swap:         2047         17       2030

Я очистил кеш, используя:

 echo 3 > /proc/sys/vm/drop_caches

Но это не влияет на использование памяти. Текущие запущенные процессы не занимают место:

UID   PID %MEM
  107  5738 36.2
  107 30107  3.2
  107 29202  3.2
  107 38436  2.1
  107 34597  0.5
  107 12444  0.3
  107 15727  0.3
  107 12128  0.3
    0 10913  0.0
    0 31048  0.0
    0 10547  0.0
    0 10768  0.0
    0  2819  0.0
    0  2817  0.0

Как я могу определить, что занимает мою память и / или освобождает используемую память?

1 ответ1

0

У вас есть 203 ГБ свободной / доступной памяти (бесплатно + буфер + кэш). Из которых 193GB используется в качестве кэша. Так что все в порядке.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .