Оно немного разное считает. htop - только реально занятую программами память. А монитор - считает еще и системные буфферы. Которые, в принципе легко очищаются по мере надобности и высвободившаяся память может быть отдана программам.
slant, Свободная память в линуксе, она вообще неоднозначная штука
Вроде и
Но
Поэтому зачастую логичней оталкиваться от реально занятых процессами наборов, не учитывая ту что будет высвобождена по первому требованию на очередной эллокейт
Насколько я успел заметить, память не может быть вечно свободной, и все эти проги показывают значение в реальном времени как-то по своему. Вот только верить бы я стал лишь штатному инструменту top и free без параметров. Лишь они, вместе, работают без сильных разногласий