On 21.05.2013, at 22:40, Charles Swiger <cswi...@mac.com> wrote: >> >> Mem: 55G Active, 23G Inact, 11G Wired, 3729M Cache, 9838M Buf, 97M Free >> Swap: 49G Total, 14M Used, 49G Free >> >> >> PID USERNAME THR PRI NICE SIZE RES STATE C TIME WCPU COMMAND >> 93273 username 103 52 0 141G 115G uwait 22 25:37 19.82% XXX >> >> So I have a machine with 96GB of RAM, no swap is used and my process's >> resident size is 115G (more than physical memory). > > Memory that has been allocated but not written to is associated with the > process address space in terms of accounting, but does not actually consume > physical memory. There's also copy-on-write memory (used for the program > executable code itself, which is also typically also marked read-only), > mmap()ing big sparse files or device special files like a video framebuffer > (ie, an X11 server), and probably a few other things which can reserve lots > of resident memory without actually consuming physical memory. >
Okay, I see. What is the correct way to obtain the amount of physical memory used by a process? Thanks! _______________________________________________ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"