Changes between Initial Version and Version 1 of Ticket #13880, comment 21


Ignore:
Timestamp:
01/04/13 05:50:17 (8 years ago)
Author:
dimpase
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #13880, comment 21

    initial v1  
    2323[http://www.redhat.com/advice/tips/meminfo.html Committed_AS: An estimate of how much RAM you would need to make a 99.99% guarantee that there never is OOM (out of memory) for this workload. Normally the kernel will overcommit memory. That means, say you do a 1GB malloc, nothing happens, really. Only when you start USING that malloc memory you will get real memory on demand, and just as much as you use. So you sort of take a mortgage and hope the bank doesn't go bust. Other cases might include when you mmap a file that's shared only when you write to it and you get a private copy of that data. While it normally is shared between processes. The Committed_AS is a guesstimate of how much RAM/swap you would need worst-case.]
    2424
    25 So this is a worst-case estimate, and {{{info['total_swap'] < info['Committed_AS']}}} means, from the OS point of view, that you're living on the edge. Well, maybe.
     25So this is a worst-case estimate, and {{{info['total_swap'] < info['Committed_AS']}}} means, from the OS point of view, that you're living on the edge. Well, maybe. And the measurement is taken while {{{make -j4 ptestlong}}} on this 4-processor machine.