[GE users] Issue seen in 6.2U4 : memory values reported by SGE too low compared to top output on linux systems
lulh at genomics.org.cn
Thu Aug 12 03:27:44 BST 2010
[ The following text is in the "gb2312" character set. ]
[ Your display is set for the "ISO-8859-10" character set. ]
[ Some characters may be displayed incorrectly. ]
I can confirm that both vmem and maxvmem values shown by qstat (and qacct) are modulo 2^32 in bytes, at least on lx24-amd64. Here is the output from qacct for a simple C program that calloc()-s some good deal of memory of various sizes:
calloc 3 GiB:
calloc 7 GiB:
calloc 11 GiB:
calloc 4 GiB:
It looks like a bug in SGE to me - vmem's value is converted to 32-bit somewhere along the path (probably as early as in the shepherd). That results in incorrect value for the time integral in "mem" as well.
Does anybody met the same problem?
lulh at genomics.org.cn<mailto:lulh at genomics.org.cn>
More information about the gridengine-users