Date: Tue, 17 Mar 2015 18:08:39 +0000 From: "Gumpula, Suresh" <Suresh.Gumpula@netapp.com> To: "freebsd-hackers@freebsd.org" <freebsd-hackers@freebsd.org> Subject: BSD 8.1 and 9.1 memory increase Message-ID: <D12DE5E5.2F3FB%gsuresh@netapp.com>
next in thread | raw e-mail | index | archive | help
Hello VM experts, I am trying to figure out what has been changed from 8.1 to 9.1 which r= esults more memory footprint on all processes. looking at one of the big pr= ocesses we have on a idle machine, its about 35M resident size increase. Looking at map entries by procstat -= v shows me that two libraries , one is our internal library(libmgwd) and ot= her one is boost consume more now. There are no changes made with respect to process, just comparing after the= upgrade to 9.1. Are here any knows things with respect VM have been changed and could resul= t in more resident memory ? Can somebody please help on this to know what e= xactly causing this behaviour ? Details below. Thank you! 8.1 =97 % sudo procstat -v `pgrep mgwd` PID START END PRT RES PRES REF SHD FL TP P= ATH 2213 0x800a46000 0x807b41000 r-x 18209 22827 2 1 CN vn /= usr/lib/libmgwd.so.1 2213 0x807d40000 0x808a90000 rw- 3019 0 1 0 C- vn /= usr/lib/libmgwd.so.1 2213 0x833406000 0x833407000 rw- 1 0 1 0 CN vn /us= r/lib/libboost_atomic.so.1.56.0 2213 0x833600000 0x835600000 rw- 8134 0 1 0 C- df 2213 0x835600000 0x835800000 rw- 20 0 1 0 -- df 2213 0x7ffff6f99000 0x7ffff6fb9000 rw- 1 0 1 0 -- df 2213 0x7ffff719a000 0x7ffff71ba000 rw- 1 0 1 0 -- df 2213 0x7ffff739b000 0x7ffff73bb000 rw- 12 0 1 0 -- df 9.1 =97=97 % sudo procstat -v `pgrep mgwd` PID START END PRT RES PRES REF SHD FL TP P= ATH 2158 0x800a1c000 0x807c87000 r-x 23328 26760 2 1 CN-- vn= /usr/lib/libmgwd.so.1 2158 0x807e87000 0x808bd4000 rw- 3283 0 1 0 C--- vn= /usr/lib/libmgwd.so.1 2158 0x8336d7000 0x8336d8000 rw- 1 0 1 0 CN-- vn /= usr/lib/libboost_atomic.so.1.56.0 2158 0x8336d8000 0x8342cf000 rw- 2105 0 1 0 C-S- df 2158 0x8342cf000 0x8342ea000 rw- 27 0 1 0 C--- df 2158 0x8342ea000 0x8342f3000 rw- 7 0 1 0 ---- df 2158 0x834400000 0x834600000 rw- 511 0 1 0 C--- df 2158 0x834600000 0x836400000 rw- 7375 0 1 0 C--- df 2158 0x836400000 0x836600000 rw- 228 0 1 0 ---- df BSD 8.1 =3D=3D=3D=3D=3D=3D last pid: 5116; load averages: 5.22, 4.29, 2.34 up 0+00:10:15 17:3= 4:00 352 processes: 1 running, 350 sleeping, 1 zombie CPU: 0.2% user, 0.0% nice, 4.5% system, 1.7% interrupt, 93.5% idle Mem: 297M Active, 648M Inact, 139M Wired, 6948K Cache, 7520K Buf, 1862M Fre= e Swap: 1536M Total, 1536M Free PID USERNAME THR PRI NICE SIZE RES STATE C TIME WCPU COMMA= ND 2219 root 68 96 0 859M 226M ucond 1 0:24 0.00% mgwd BSD 9.1 =97=97=97 last pid: 5344; load averages: 5.17, 4.47, 2.79 up 0+00:26:12 17:2= 2:57 39 processes: 1 running, 37 sleeping, 1 zombie CPU: 0.2% user, 0.0% nice, 2.2% system, 0.6% interrupt, 97.0% idle Mem: 338M Active, 669M Inact, 147M Wired, 392K Cache, 7488K Buf, 1799M Free Swap: 1536M Total, 1536M Fre PID USERNAME THR PRI NICE SIZE RES STATE C TIME WCPU COMMA= ND 2158 root 68 40 0 874M 262M uwait 1 0:23 0.00% mgwd =3D=3D=3D=3D=3D=3D=3D=3D % ldd /usr/lib/libmgwd.so.1 /usr/lib/libmgwd.so.1: % ldd /usr/lib/libboost_atomic.so.1.56.0 /usr/lib/libboost_atomic.so.1.56.0: librt.so.1 =3D> /usr/lib/librt.so.1 (0x801002000) libthr.so.3 =3D> /lib/libthr.so.3 (0x801207000) ;;image size comparison on different builds shows TEXT size of a libray wen= t up by ~1.5M text data bss dec hex filename 118484184 13956880 5724944 138166008 83c3ef8 devN_150110_0500/mgmtgateway/b= edrock/internal/x86_64/ulibso/libmgwd.so.1 119973051 13946008 5724944 139644003 852cc63 devN_150110_1035/mgmtgateway/b= edrock/internal/x86_64/ulibso/libmgwd.so.1 BSD 9.1 =97=97 % size /sbin/mgwd text data bss dec hex filename 2106422 42388 371584 2520394 26754a /sbin/mgwd % size /usr/lib/libboost_atomic.so.1.56.0 text data bss dec hex filename 1309 264 2624 4197 1065 /usr/lib/libboost_atomic.so.1.56.0 BSd 8.1 =97=97=97 % size /sbin/mgwd text data bss dec hex filename 2091457 42364 371520 2505341 263a7d /sbin/mgwd % size /usr/lib/libboost_atomic.so.1.56.0 text data bss dec hex filename 1309 264 2624 4197 1065 /usr/lib/libboost_atomic.so.1.56.0 Thanks Suresh
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?D12DE5E5.2F3FB%gsuresh>