Я запускаю KVM на CentOS 6. У мене на машині встановлено 387 ГБ з 186 ГБ, виділеними VM (я перевірив це через virsh). Я повинен мати 201 ГБ безкоштовно. Однак, переглядаючи наявну пам'ять, я бачу таке:
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
Як я можу визначити, що займає мою пам'ять та / або звільнити пам'ять, яка використовується?
Спробуйте запустити команду 'top', вона повідомить вам% CPU та% MEM та багато інших чудових показників.
—
П. Хеффнер