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