VSZ is the size of virtual memory that is used by the process. Itβs normal that it is higher than the size of your physical memory, because this is one of the main ideas of this. You better look at the resident size (RSS), which is the actual physical memory used by the process.
Take a look at this example:
I have a nginx process:
ps -o rss,vsz,cmd ax | grep -i nginx | head -n1 956 31248 nginx: master process /usr/sbin/nginx -c /etc/nginx/nginx.conf rss - 956 kB vsz - 31248 kB
So, this means that this process uses 956 KB of physical memory and 31 MB of virtual memory.
Disabling swap (swapoff -a), like you, does not disable the use of virtual memory.
Read about virtual memory here: Virtual memory
source share