Virtual memory / Resident memory of server


we found that if we use ‘top’ to show the memory usage of a server (SuSe Linux 10), we can get virtual memory usage as well as ‘Resident memory’ usage.

For virtual mem or a particular process, it is around 1.1GB, which is large but for resident memory, it only consumes 300MB.

Are there anyone who knows what the differences are?

I would also like to know whether the difference (1.1GB - 300MB) = 800MB are actually available for use by other applications in the system.


Virtual Threads: Understanding memory usage on Linux

“It’s a little more complex than that”


linux top virtual memory