Memory usage shown in htop,task manager ,free differ from one another

htop said i’m using 968Mb and task manager said i’m using 1.2Gib and output of free command said i’m using only 850 mb why do they differ so much?

Because different meters show it differently and because free usually refers to and include file cache that can be made available on request.

A great overview over Linux and RAM can be found on


This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.