Working Set is the set of actively used pages. A process needs that amount of physical memory to run properly. If there is not enough physical memory, process will spent considerable amount of time to swapping. Thus performance will be degraded. If this problem is system wide, all process are hungry for physical memory, system will spent most of time to swapping witout any actual work. This is called thrasing . Linux top Command for Process Memory Usage Column explanations from Understanding Process memory : · RES shows the actual physical RAM used by your process. · VIRT shows the actual virtual memory reserved by your process. · DATA shows the amount of virtual private anonymous memory reserved by your process. That memory may or may not be mapped to physical RAM. It c...
Software Engineering experiences and best practices