У меня есть настольная система, где установлен Centos 7. Он имеет 4 ядра и 12 ГБ памяти. Чтобы найти информацию о памяти, я использую free -h
команду. У меня есть одно замешательство.
[user@xyz-hi ~]$ free -h
total used free shared buff/cache available
Mem: 11G 4.6G 231M 94M 6.8G 6.6G
Swap: 3.9G 104M 3.8G
В итоговом столбце говорится, что общее количество в 11 ГБ (это правильно), в последнем доступном столбце говорится, что 6,6 ГБ и используется 4,6 ГБ.
Если используемая память составляет 4,6 ГБ, оставшееся должно быть 6,4 ГБ (11-4,6 = 6,4). Как правильно интерпретировать вышеприведенный вывод? В чем разница между общей и доступной и свободной памятью? Не хватает ли памяти выше случая, если мне нужно еще 1 ГБ для нового приложения?
Ответы:
man free
Команда решит мою проблему.источник