У меня есть KVM-хост с несколькими виртуальными машинами. Аппаратное обеспечение состоит из 24 ядер с 40G оперативной памяти. Это вывод команды free
:
total used free shared buffers cached
Mem: 41180500 32340344 8840156 0 2126008 36480
-/+ buffers/cache: 30177856 11002644
Swap: 3903484 3511516 391968
Почему система меняет местами, если в ней все еще много свободной оперативной памяти? Занятие никогда не превышало 80% (нигиос никогда не сообщал больше, чем это количество). И учитывая, что 20% оперативной памяти составляет 8G, это все еще намного больше, чем доступный обмен (который является 4G).