Извините за этот вопрос начального уровня, но я запутался, поэтому хочу разрешить другим прояснить его
Я использую free
команду в Linux, чтобы увидеть доступную память внутри него.
Сначала я думаю, что значение, если оно берется из свободного столбца в первой строке, поэтому на рисунке ниже 102532, но я вижу, что в некоторых других частях говорится, что доступная память свободна + буферы + кешированы, поэтому на рисунке ниже 102532. + 200904 + 5832244, что составляет 6135680.
Но когда я использую свободную память free -t
или vmstat -s |grep memory
я обнаружил, что свободная память все еще составляет около 102532
Теперь я в замешательстве и не знаю, нужно ли мне добавлять больше памяти для этой системы Linux.
Может ли кто-нибудь помочь мне найти, какой метод является правильным способом проверки доступной памяти в Linux(нужно ли рассматривать буферизованную и кэшированную память как доступную память?), И для вывода на рисунке ниже мне нужно добавить больше память для этого?
Заранее спасибо!