| Linux Forum Index » Linux Development - System » which library is using /dev/zero... |
|
Page 1 of 1 |
|
| Author |
Message |
| linux_bp... |
Posted: Wed Oct 21, 2009 7:58 pm |
|
|
|
Guest
|
My C++ application is running on Red Hat Enterprise Linux ES release
3. Our application is growing in size continuously. On taking a pmap
of the process it shows lot of entries corresponding to /dev/zero
which contributes the increase in process size. Is it because of some
OS library or because of any thirdparty library. How can we find out
what is contributing to lot of /dev/zero entries. We are observing
this only in production and not in our lab systems.
"pmapOutCCM.log.int" 852 lines, 51301 characters
/Home1/rsinsp/NSP//CMM/redhat80g/bin/ccm[1579]
00111000 (352 KB) r-xp (08:0a 3686422) /Home1/rsinsp/NSP/
CMM5.0.0/redhat80g/lib/libMgcpProvider.so
00169000 (4 KB) rw-p (08:0a 3686422) /Home1/rsinsp/NSP/
CMM5.0.0/redhat80g/lib/libMgcpProvider.so
0016a000 (4 KB) rw-p (00:00 0)
0016b000 (100 KB) r-xp (08:0a 3686423) /Home1/rsinsp/NSP/
CMM5.0.0/redhat80g/lib/libStatMgr.so
00184000 (4 KB) rw-p (08:0a 3686423) /Home1/rsinsp/NSP/
CMM5.0.0/redhat80g/lib/libStatMgr.so
00185000 (168 KB) r-xp (08:0a 3686425) /Home1/rsinsp/NSP/
CMM5.0.0/redhat80g/lib/libBpOCMgr.so
001af000 (4 KB) rw-p (08:0a 3686425) /Home1/rsinsp/NSP/
CMM5.0.0/redhat80g/lib/libBpOCMgr.so
001b0000 (388 KB) r-xp (08:0a 3686427) /Home1/rsinsp/NSP/
CMM5.0.0/redhat80g/lib/libMsrMgr.so
00211000 (4 KB) rw-p (08:0a 3686427) /Home1/rsinsp/NSP/
CMM5.0.0/redhat80g/lib/libMsrMgr.so
00212000 (4 KB) rw-p (00:00 0)
00213000 (8 KB) r-xp (08:03 376848) /lib/libdl-2.3.2.so
00215000 (4 KB) rw-p (08:03 376848) /lib/libdl-2.3.2.so
00216000 (4 KB) r-xp (08:05 491643) /usr/kerberos/lib/
libcom_err.so.3.0
00217000 (4 KB) rw-p (08:05 491643) /usr/kerberos/lib/
libcom_err.so.3.0
00218000 (1084 KB) r-xp (08:0a 3686414) /Home1/rsinsp/NSP/
CMM5.0.0/redhat80g/lib/libCCM.so
00327000 (8 KB) rw-p (08:0a 3686414) /Home1/rsinsp/NSP/
CMM5.0.0/redhat80g/lib/libCCM.so
00329000 (8 KB) rw-p (00:00 0)
0032b000 (44 KB) r-xp (08:0a 3686409) /Home1/rsinsp/NSP/
CMM5.0.0/redhat80g/lib/libCCMUtil.so
00336000 (4 KB) rw-p (08:0a 3686409) /Home1/rsinsp/NSP/
CMM5.0.0/redhat80g/lib/libCCMUtil.so
00337000 (120 KB) r-xp (08:0a 3686415) /Home1/rsinsp/NSP/
CMM5.0.0/redhat80g/lib/libStreamMgr.so
00355000 (4 KB) rw-p (08:0a 3686415) /Home1/rsinsp/NSP/
CMM5.0.0/redhat80g/lib/libStreamMgr.so
00356000 (188 KB) r-xp (08:0a 212998) /Home1/rsinsp/NSP/
Common5.0.0/redhat80g/lib/libBayTalk.so
00385000 (4 KB) rw-p (08:0a 212998) /Home1/rsinsp/NSP/
Common5.0.0/redhat80g/lib/libBayTalk.so
00386000 (456 KB) r-xp (08:0a 212994) /Home1/rsinsp/NSP/
Common5.0.0/redhat80g/lib/libEmsAgent.so
003f8000 (12 KB) rw-p (08:0a 212994) /Home1/rsinsp/NSP/
Common5.0.0/redhat80g/lib/libEmsAgent.so
003fb000 (72 KB) r-xp (08:03 376852) /lib/libnsl-2.3.2.so
0040d000 (4 KB) rw-p (08:03 376852) /lib/libnsl-2.3.2.so
0040e000 (8 KB) rw-p (00:00 0)
00410000 (4 KB) r-xp (08:05 229940) /usr/local/OraClnt9.2.0.8/
lib/libskgxp9.so
00411000 (4 KB) ---p (08:05 229940) /usr/local/OraClnt9.2.0.8/
lib/libskgxp9.so
00412000 (4 KB) rw-p (08:05 229940) /usr/local/OraClnt9.2.0.8/
lib/libskgxp9.so
00413000 (8 KB) r-xp (08:05 229933) /usr/local/OraClnt9.2.0.8/
lib/libwtc9.so
00415000 (4 KB) rw-p (08:05 229933) /usr/local/OraClnt9.2.0.8/
lib/libwtc9.so
00417000 (232 KB) r-xp (08:0a 3686408) /Home1/rsinsp/NSP/
CMM5.0.0/redhat80g/lib/libBPUR.so
00451000 (4 KB) rw-p (08:0a 3686408) /Home1/rsinsp/NSP/
CMM5.0.0/redhat80g/lib/libBPUR.so
00452000 (368 KB) r-xp (08:0a 212996) /Home1/rsinsp/NSP/
Common5.0.0/redhat80g/lib/libUtil.so
004ae000 (4 KB) rw-p (08:0a 212996) /Home1/rsinsp/NSP/
Common5.0.0/redhat80g/lib/libUtil.so
004af000 (4 KB) rw-p (00:00 0)
004b0000 (200 KB) r-xp (08:03 376912) /lib/libssl.so.0.9.7a
004e2000 (12 KB) rw-p (08:03 376912) /lib/libssl.so.0.9.7a
004e5000 (36 KB) r-xp (08:0a 1081368) /Home1/rsinsp/NSP/
Common5.0.0/thirdParty/TAO/ACE/ACE_wrappers/ace/libTAO_Svc_Utils.so
004ee000 (4 KB) rw-p (08:0a 1081368) /Home1/rsinsp/NSP/
Common5.0.0/thirdParty/TAO/ACE/ACE_wrappers/ace/libTAO_Svc_Utils.so
004ef000 (60 KB) r-xp (08:0a 1081359) /Home1/rsinsp/NSP/
Common5.0.0/thirdParty/TAO/ACE/ACE_wrappers/ace/libTAO_IORTable.so
004fe000 (4 KB) rw-p (08:0a 1081359) /Home1/rsinsp/NSP/
Common5.0.0/thirdParty/TAO/ACE/ACE_wrappers/ace/libTAO_IORTable.so
004ff000 (56 KB) r-xp (08:0a 1081350) /Home1/rsinsp/NSP/
Common5.0.0/thirdParty/TAO/ACE/ACE_wrappers/ace/libTAO_BiDirGIOP.so
0050d000 (8 KB) rw-p (08:0a 1081350) /Home1/rsinsp/NSP/
Common5.0.0/thirdParty/TAO/ACE/ACE_wrappers/ace/libTAO_BiDirGIOP.so
0050f000 (32 KB) r-xp (08:03 376929) /lib/
libgcc_s-3.2.3-20040701.so.1
00517000 (4 KB) rw-p (08:03 376929) /lib/
libgcc_s-3.2.3-20040701.so.1
00519000 (80 KB) r-xp (08:0a 3686416) /Home1/rsinsp/NSP/
CMM5.0.0/redhat80g/lib/libVersionMgr.so
0052d000 (4 KB) rw-p (08:0a 3686416) /Home1/rsinsp/NSP/
CMM5.0.0/redhat80g/lib/libVersionMgr.so
00532000 (196 KB) r-xp (08:0a 213006) /Home1/rsinsp/NSP/
Common5.0.0/redhat80g/lib/libGCS.so
00563000 (4 KB) rw-p (08:0a 213006) /Home1/rsinsp/NSP/
Common5.0.0/redhat80g/lib/libGCS.so
00564000 (664 KB) r-xp (08:0a 3686412) /Home1/rsinsp/NSP/
CMM5.0.0/redhat80g/lib/libBpAinStackManager.so
0060a000 (4 KB) rw-p (08:0a 3686412) /Home1/rsinsp/NSP/
CMM5.0.0/redhat80g/lib/libBpAinStackManager.so
0060b000 (4 KB) rw-p (00:00 0)
0060c000 (44 KB) r-xp (08:03 376868) /lib/
libnss_files-2.3.2.so
00617000 (4 KB) rw-p (08:03 376868) /lib/
libnss_files-2.3.2.so
00618000 (88 KB) r-xp (08:0a 213000) /Home1/rsinsp/NSP/
Common5.0.0/redhat80g/lib/libEmsCommon.so
0062e000 (4 KB) rw-p (08:0a 213000) /Home1/rsinsp/NSP/
Common5.0.0/redhat80g/lib/libEmsCommon.so
0062f000 (4 KB) rw-p (00:00 0)
00630000 (132 KB) r-xp (08:03 131076) /lib/tls/libm-2.3.2.so
00651000 (4 KB) rw-p (08:03 131076) /lib/tls/libm-2.3.2.so
00652000 (52 KB) r-xp (08:03 131078) /lib/tls/
libpthread-0.60.so
0065f000 (4 KB) rw-p (08:03 131078) /lib/tls/
libpthread-0.60.so
00660000 (8 KB) rw-p (00:00 0)
00662000 (16 KB) r-xp (08:03 376865) /lib/libnss_dns-2.3.2.so
00666000 (4 KB) rw-p (08:03 376865) /lib/libnss_dns-2.3.2.so
0066e000 (60 KB) r-xp (08:05 344207) /usr/lib/libelf-0.89.so
0067d000 (4 KB) rw-p (08:05 344207) /usr/lib/libelf-0.89.so
00685000 (116 KB) r-xp (08:0a 3686421) /Home1/rsinsp/NSP/
CMM5.0.0/redhat80g/lib/libCCMMessenger.so
006a2000 (8 KB) rw-p (08:0a 3686421) /Home1/rsinsp/NSP/
CMM5.0.0/redhat80g/lib/libCCMMessenger.so
006a4000 (72 KB) r-xp (08:05 491649) /usr/kerberos/lib/
libgssapi_krb5.so.2.2
006b6000 (4 KB) rw-p (08:05 491649) /usr/kerberos/lib/
libgssapi_krb5.so.2.2
006b7000 (60 KB) r-xp (08:05 491653) /usr/kerberos/lib/
libk5crypto.so.3.0
006c6000 (4 KB) rw-p (08:05 491653) /usr/kerberos/lib/
libk5crypto.so.3.0
006c7000 (60 KB) r-xp (08:03 376880) /lib/libresolv-2.3.2.so
006d6000 (4 KB) rw-p (08:03 376880) /lib/libresolv-2.3.2.so
006d7000 (8 KB) rw-p (00:00 0)
006e4000 (108 KB) r-xp (08:0a 3686426) /Home1/rsinsp/NSP/
CMM5.0.0/redhat80g/lib/libThresholdMgr.so
006ff000 (4 KB) rw-p (08:0a 3686426) /Home1/rsinsp/NSP/
CMM5.0.0/redhat80g/lib/libThresholdMgr.so
00700000 (416 KB) r-xp (08:0a 589828) /Home1/rsinsp/NSP/
Common5.0.0/thirdParty/ss7stack/sigtran/lib/libBpMtp_lnx.so
00768000 (4 KB) rw-p (08:0a 589828) /Home1/rsinsp/NSP/
Common5.0.0/thirdParty/ss7stack/sigtran/lib/libBpMtp_lnx.so
00769000 (4 KB) rw-p (00:00 0)
0076a000 (48 KB) r-xp (08:05 344246) /usr/lib/libz.so.1.1.4
00776000 (8 KB) rw-p (08:05 344246) /usr/lib/libz.so.1.1.4
0077e000 (28 KB) r-xp (08:0a 3686417) /Home1/rsinsp/NSP/
CMM5.0.0/redhat80g/lib/libCCMDbManager.so
00785000 (4 KB) rw-p (08:0a 3686417) /Home1/rsinsp/NSP/
CMM5.0.0/redhat80g/lib/libCCMDbManager.so
00786000 (316 KB) r-xp (08:0a 1081360) /Home1/rsinsp/NSP/
Common5.0.0/thirdParty/TAO/ACE/ACE_wrappers/ace/libTAO_Messaging.so
007d5000 (28 KB) rw-p (08:0a 1081360) /Home1/rsinsp/NSP/
Common5.0.0/thirdParty/TAO/ACE/ACE_wrappers/ace/libTAO_Messaging.so
007dc000 (4 KB) rw-p (00:00 0)
007dd000 (32 KB) r-xp (08:03 131081) /lib/tls/
librtkaio-2.3.2.so
007e5000 (8 KB) rw-p (08:03 131081) /lib/tls/
librtkaio-2.3.2.so
007e7000 (40 KB) rw-p (00:00 0)
007f2000 (144 KB) r-xp (08:0a 3686419) /Home1/rsinsp/NSP/
CMM5.0.0/redhat80g/lib/libIvrProv.so
00816000 (4 KB) rw-p (08:0a 3686419) /Home1/rsinsp/NSP/
CMM5.0.0/redhat80g/lib/libIvrProv.so
00817000 (680 KB) r-xp (08:0a 3686411) /Home1/rsinsp/NSP/
CMM5.0.0/redhat80g/lib/libBpAinProvider.so
008c1000 (8 KB) rw-p (08:0a 3686411) /Home1/rsinsp/NSP/
CMM5.0.0/redhat80g/lib/libBpAinProvider.so
008d6000 (84 KB) r-xp (08:03 376834) /lib/ld-2.3.2.so
008eb000 (4 KB) rw-p (08:03 376834) /lib/ld-2.3.2.so
0091c000 (196 KB) r-xp (08:0a 3686410) /Home1/rsinsp/NSP/
CMM5.0.0/redhat80g/lib/libCCMMessages.so
0094d000 (4 KB) rw-p (08:0a 3686410) /Home1/rsinsp/NSP/
CMM5.0.0/redhat80g/lib/libCCMMessages.so
0094e000 (4 KB) rw-p (00:00 0)
0094f000 (368 KB) r-xp (08:05 491663) /usr/kerberos/lib/
libkrb5.so.3.1
009ab000 (8 KB) rw-p (08:05 491663) /usr/kerberos/lib/
libkrb5.so.3.1
009c8000 (124 KB) r-xp (08:0a 3686420) /Home1/rsinsp/NSP/
CMM5.0.0/redhat80g/lib/libBillingAgent.so
009e7000 (4 KB) rw-p (08:0a 3686420) /Home1/rsinsp/NSP/
CMM5.0.0/redhat80g/lib/libBillingAgent.so
009e8000 (516 KB) r-xp (08:0a 1081367) /Home1/rsinsp/NSP/
Common5.0.0/thirdParty/TAO/ACE/ACE_wrappers/ace/libTAO_Strategies.so
00a69000 (16 KB) rw-p (08:0a 1081367) /Home1/rsinsp/NSP/
Common5.0.0/thirdParty/TAO/ACE/ACE_wrappers/ace/libTAO_Strategies.so
00a6d000 (4 KB) rw-p (00:00 0)
00a72000 (1364 KB) r-xp (08:0a 3686424) /Home1/rsinsp/NSP/
CMM5.0.0/redhat80g/lib/libBpSipProvider.so
00bc7000 (16 KB) rw-p (08:0a 3686424) /Home1/rsinsp/NSP/
CMM5.0.0/redhat80g/lib/libBpSipProvider.so
00bcb000 (8 KB) rw-p (00:00 0)
00bcd000 (2684 KB) r-xp (08:0a 212997) /Home1/rsinsp/NSP/
Common5.0.0/redhat80g/lib/libxerces-c.so.22
00e6c000 (180 KB) rw-p (08:0a 212997) /Home1/rsinsp/NSP/
Common5.0.0/redhat80g/lib/libxerces-c.so.22
00e99000 (4 KB) rw-p (00:00 0)
00eb8000 (120 KB) r-xp (08:0a 3686418) /Home1/rsinsp/NSP/
CMM5.0.0/redhat80g/lib/libCCMDbInterface.so
00ed6000 (4 KB) rw-p (08:0a 3686418) /Home1/rsinsp/NSP/
CMM5.0.0/redhat80g/lib/libCCMDbInterface.so
00eef000 (56 KB) r-xp (08:0a 1228807) /Home1/rsinsp/NSP/
Common5.0.0/thirdParty/SmartHeap/SmartHeap_6.03smp/lib/
libsmartheap_smp.so
00efd000 (8 KB) rw-p (08:0a 1228807) /Home1/rsinsp/NSP/
Common5.0.0/thirdParty/SmartHeap/SmartHeap_6.03smp/lib/
libsmartheap_smp.so
00f24000 (152 KB) r-xp (08:0a 3686413) /Home1/rsinsp/NSP/
CMM5.0.0/redhat80g/lib/libGw.so
00f4a000 (4 KB) rw-p (08:0a 3686413) /Home1/rsinsp/NSP/
CMM5.0.0/redhat80g/lib/libGw.so
00f4b000 (4 KB) rw-p (00:00 0)
00f4c000 (12220 KB) r-xp (08:0a 212995) /Home1/rsinsp/NSP/
Common5.0.0/redhat80g/lib/libEmsIdl.so
01b3b000 (1124 KB) rw-p (08:0a 212995) /Home1/rsinsp/NSP/
Common5.0.0/redhat80g/lib/libEmsIdl.so
01c54000 (48 KB) rw-p (00:00 0)
01c60000 (1476 KB) r-xp (08:0a 1081370) /Home1/rsinsp/NSP/
Common5.0.0/thirdParty/TAO/ACE/ACE_wrappers/ace/libACE.so.5.3a.7
01dd1000 (44 KB) rw-p (08:0a 1081370) /Home1/rsinsp/NSP/
Common5.0.0/thirdParty/TAO/ACE/ACE_wrappers/ace/libACE.so.5.3a.7
01ddc000 (12 KB) rw-p (00:00 0)
01ddf000 (9400 KB) r-xp (08:05 230040) /usr/local/OraClnt9.2.0.8/
lib/libclntsh.so.9.0
0270d000 (788 KB) rw-p (08:05 230040) /usr/local/OraClnt9.2.0.8/
lib/libclntsh.so.9.0
027d2000 (84 KB) rw-p (00:00 0)
027e7000 (4 KB) ---p (00:00 0)
027e8000 (10240 KB) rwxp (00:00 0)
031f0000 (960 KB) rwxp (08:03 171334) /dev/zero
0335f000 (4 KB) ---p (00:00 0)
03360000 (10240 KB) rwxp (00:00 0)
03d60000 (1024 KB) rwxp (08:03 171334) /dev/zero
03e60000 (1024 KB) rwxp (08:03 171334) /dev/zero
03f60000 (1088 KB) rwxp (08:03 171334) /dev/zero
04070000 (1024 KB) rwxp (08:03 171334) /dev/zero
04192000 (2104 KB) r-xp (08:0a 1081349) /Home1/rsinsp/NSP/
Common5.0.0/thirdParty/TAO/ACE/ACE_wrappers/ace/libTAO.so
043a0000 (72 KB) rw-p (08:0a 1081349) /Home1/rsinsp/NSP/
Common5.0.0/thirdParty/TAO/ACE/ACE_wrappers/ace/libTAO.so
043b2000 (28 KB) rw-p (00:00 0)
043c0000 (960 KB) rwxp (08:03 171334) /dev/zero
044b0000 (1024 KB) rwxp (08:03 171334) /dev/zero
0466f000 (676 KB) r-xp (08:05 344301) /usr/lib/libstdc++.so.
5.0.3
04718000 (20 KB) rw-p (08:05 344301) /usr/lib/libstdc++.so.
5.0.3
0471d000 (20 KB) rw-p (00:00 0)
04722000 (4 KB) ---p (00:00 0)
04723000 (10240 KB) rwxp (00:00 0)
05130000 (960 KB) rwxp (08:03 171334) /dev/zero
05231000 (880 KB) r-xp (08:03 376911) /lib/libcrypto.so.0.9.7a
0530d000 (68 KB) rw-p (08:03 376911) /lib/libcrypto.so.0.9.7a
0531e000 (16 KB) rw-p (00:00 0)
05330000 (960 KB) rwxp (08:03 171334) /dev/zero
054a6000 (1228 KB) r-xp (08:03 131088) /lib/tls/libc-2.3.2.so
055d9000 (12 KB) rw-p (08:03 131088) /lib/tls/libc-2.3.2.so
055dc000 (12 KB) rw-p (00:00 0)
055e0000 (960 KB) rwxp (08:03 171334) /dev/zero
05700000 (4 KB) ---p (00:00 0)
05701000 (10240 KB) rwxp (00:00 0)
06110000 (960 KB) rwxp (08:03 171334) /dev/zero
06200000 (1024 KB) rwxp (08:03 171334) /dev/zero
06300000 (1024 KB) rwxp (08:03 171334) /dev/zero
064bf000 (712 KB) r-xp (08:0a 1081351) /Home1/rsinsp/NSP/
Common5.0.0/thirdParty/TAO/ACE/ACE_wrappers/ace/libTAO_CosNaming.so
06571000 (64 KB) rw-p (08:0a 1081351) /Home1/rsinsp/NSP/
Common5.0.0/thirdParty/TAO/ACE/ACE_wrappers/ace/libTAO_CosNaming.so
06581000 (4 KB) rw-p (00:00 0)
06582000 (4 KB) ---p (00:00 0)
06583000 (10240 KB) rwxp (00:00 0)
06fb3000 (3200 KB) r-xp (08:0a 589827) /Home1/rsinsp/NSP/
Common5.0.0/thirdParty/ss7stack/sigtran/lib/libBpAin_lnx.so
072d3000 (120 KB) rw-p (08:0a 589827) /Home1/rsinsp/NSP/
Common5.0.0/thirdParty/ss7stack/sigtran/lib/libBpAin_lnx.so
072f1000 (104 KB) rw-p (00:00 0)
073c0000 (1332 KB) r-xp (08:0a 1081361) /Home1/rsinsp/NSP/
Common5.0.0/thirdParty/TAO/ACE/ACE_wrappers/ace/
libTAO_PortableServer.so
0750d000 (104 KB) rw-p (08:0a 1081361) /Home1/rsinsp/NSP/
Common5.0.0/thirdParty/TAO/ACE/ACE_wrappers/ace/
libTAO_PortableServer.so
07527000 (4 KB) rw-p (00:00 0)
07528000 (4 KB) ---p (00:00 0)
07529000 (10240 KB) rwxp (00:00 0)
07f30000 (960 KB) rwxp (08:03 171334) /dev/zero
08048000 (2096 KB) r-xp (08:0a 3670018) /Home1/rsinsp/NSP/
CMM5.0.0/redhat80g/bin/ccm
08254000 (120 KB) rw-p (08:0a 3670018) /Home1/rsinsp/NSP/
CMM5.0.0/redhat80g/bin/ccm
08272000 (688 KB) rw-p (00:00 0)
0831e000 (4 KB) ---p (00:00 0)
0831f000 (10240 KB) rwxp (00:00 0)
08d20000 (960 KB) rwxp (08:03 171334) /dev/zero
08e10000 (1024 KB) rwxp (08:03 171334) /dev/zero
08f30000 (960 KB) rwxp (08:03 171334) /dev/zero
09020000 (1024 KB) rwxp (08:03 171334) /dev/zero
091a8000 (8288 KB) rw-p (00:00 0)
099c0000 (4 KB) ---p (00:00 0)
099c1000 (10240 KB) rwxp (00:00 0)
0a3c1000 (4 KB) ---p (00:00 0)
0a3c2000 (10240 KB) rwxp (00:00 0)
0adc2000 (4 KB) ---p (00:00 0)
0adc3000 (10240 KB) rwxp (00:00 0)
0b7c3000 (4 KB) ---p (00:00 0)
0b7c4000 (10240 KB) rwxp (00:00 0)
0c1c4000 (4 KB) ---p (00:00 0)
0c1c5000 (10240 KB) rwxp (00:00 0)
0cbc5000 (4 KB) ---p (00:00 0)
0cbc6000 (10240 KB) rwxp (00:00 0)
0d5c6000 (4 KB) ---p (00:00 0)
0d5c7000 (10240 KB) rwxp (00:00 0)
0dfc7000 (4 KB) ---p (00:00 0)
0dfc8000 (10240 KB) rwxp (00:00 0)
0e9c8000 (4 KB) ---p (00:00 0)
0e9c9000 (10240 KB) rwxp (00:00 0)
0f3c9000 (4 KB) ---p (00:00 0)
0f3ca000 (10240 KB) rwxp (00:00 0)
0fdca000 (4 KB) ---p (00:00 0)
0fdcb000 (10240 KB) rwxp (00:00 0)
107cb000 (4 KB) ---p (00:00 0)
107cc000 (10240 KB) rwxp (00:00 0)
111cc000 (4 KB) ---p (00:00 0)
111cd000 (10240 KB) rwxp (00:00 0)
11bcd000 (4 KB) ---p (00:00 0)
11bce000 (10240 KB) rwxp (00:00 0)
125ce000 (4 KB) ---p (00:00 0)
125cf000 (10240 KB) rwxp (00:00 0)
12fcf000 (4 KB) ---p (00:00 0)
12fd0000 (10240 KB) rwxp (00:00 0)
139d0000 (4 KB) ---p (00:00 0)
139d1000 (10240 KB) rwxp (00:00 0)
143d1000 (4 KB) ---p (00:00 0)
143d2000 (10240 KB) rwxp (00:00 0)
14dd2000 (4 KB) ---p (00:00 0)
14dd3000 (10240 KB) rwxp (00:00 0)
157d3000 (4 KB) ---p (00:00 0)
157d4000 (10240 KB) rwxp (00:00 0)
161d4000 (4 KB) ---p (00:00 0)
161d5000 (10240 KB) rwxp (00:00 0)
16bd5000 (4 KB) ---p (00:00 0)
16bd6000 (10240 KB) rwxp (00:00 0)
175e0000 (960 KB) rwxp (08:03 171334) /dev/zero
176d0000 (1024 KB) rwxp (08:03 171334) /dev/zero
177d0000 (1024 KB) rwxp (08:03 171334) /dev/zero
178d0000 (1024 KB) rwxp (08:03 171334) /dev/zero
179d0000 (1024 KB) rwxp (08:03 171334) /dev/zero
17ad0000 (1024 KB) rwxp (08:03 171334) /dev/zero
17bd0000 (4 KB) ---p (00:00 0)
17bd1000 (10240 KB) rwxp (00:00 0)
185d1000 (4 KB) ---p (00:00 0)
185d2000 (10240 KB) rwxp (00:00 0)
18fd2000 (4 KB) ---p (00:00 0)
18fd3000 (10240 KB) rwxp (00:00 0)
199e0000 (1600 KB) rwxp (08:03 171334) /dev/zero
19b70000 (1024 KB) rwxp (08:03 171334) /dev/zero
19c70000 (1600 KB) rwxp (08:03 171334) /dev/zero
19e00000 (1024 KB) rwxp (08:03 171334) /dev/zero
19f00000 (1024 KB) rwxp (08:03 171334) /dev/zero
1a000000 (1024 KB) rwxp (08:03 171334) /dev/zero
1a100000 (1024 KB) rwxp (08:03 171334) /dev/zero
1a200000 (1024 KB) rwxp (08:03 171334) /dev/zero
1a300000 (1024 KB) rwxp (08:03 171334) /dev/zero
1a400000 (1024 KB) rwxp (08:03 171334) /dev/zero
1a500000 (1024 KB) rwxp (08:03 171334) /dev/zero
1a600000 (1024 KB) rwxp (08:03 171334) /dev/zero
1a700000 (1024 KB) rwxp (08:03 171334) /dev/zero
1a800000 (1024 KB) rwxp (08:03 171334) /dev/zero
1a900000 (1024 KB) rwxp (08:03 171334) /dev/zero
1aa00000 (1024 KB) rwxp (08:03 171334) /dev/zero
1ab00000 (1024 KB) rwxp (08:03 171334) /dev/zero
1ac00000 (1024 KB) rwxp (08:03 171334) /dev/zero
1ad00000 (1024 KB) rwxp (08:03 171334) /dev/zero
1ae00000 (1024 KB) rwxp (08:03 171334) /dev/zero
1af00000 (4 KB) ---p (00:00 0)
1af01000 (10240 KB) rwxp (00:00 0)
1b901000 (4 KB) ---p (00:00 0)
1b902000 (10240 KB) rwxp (00:00 0)
1c310000 (960 KB) rwxp (08:03 171334) /dev/zero
1c400000 (1024 KB) rwxp (08:03 171334) /dev/zero
1c500000 (1024 KB) rwxp (08:03 171334) /dev/zero
1c600000 (1024 KB) rwxp (08:03 171334) /dev/zero
1c700000 (1024 KB) rwxp (08:03 171334) /dev/zero
1c800000 (1024 KB) rwxp (08:03 171334) /dev/zero
1c900000 (1024 KB) rwxp (08:03 171334) /dev/zero
1ca00000 (1024 KB) rwxp (08:03 171334) /dev/zero
1cb00000 (1024 KB) rwxp (08:03 171334) /dev/zero
1cc00000 (1024 KB) rwxp (08:03 171334) /dev/zero
1cd00000 (1024 KB) rwxp (08:03 171334) /dev/zero
1ce00000 (1024 KB) rwxp (08:03 171334) /dev/zero
1cf00000 (1024 KB) rwxp (08:03 171334) /dev/zero
1d000000 (1024 KB) rwxp (08:03 171334) /dev/zero
1d100000 (1024 KB) rwxp (08:03 171334) /dev/zero
1d200000 (1024 KB) rwxp (08:03 171334) /dev/zero
1d300000 (1024 KB) rwxp (08:03 171334) /dev/zero
1d400000 (1024 KB) rwxp (08:03 171334) /dev/zero
1d500000 (1024 KB) rwxp (08:03 171334) /dev/zero
1d600000 (1024 KB) rwxp (08:03 171334) /dev/zero
1d700000 (1024 KB) rwxp (08:03 171334) /dev/zero
1d800000 (1024 KB) rwxp (08:03 171334) /dev/zero
1d900000 (1024 KB) rwxp (08:03 171334) /dev/zero
1da00000 (1024 KB) rwxp (08:03 171334) /dev/zero
1db00000 (1024 KB) rwxp (08:03 171334) /dev/zero
1dc00000 (1024 KB) rwxp (08:03 171334) /dev/zero
1dd00000 (1024 KB) rwxp (08:03 171334) /dev/zero
1de00000 (1024 KB) rwxp (08:03 171334) /dev/zero
1df00000 (1024 KB) rwxp (08:03 171334) /dev/zero
1e000000 (1024 KB) rwxp (08:03 171334) /dev/zero
1e100000 (1024 KB) rwxp (08:03 171334) /dev/zero
1e200000 (1024 KB) rwxp (08:03 171334) /dev/zero
1e300000 (1024 KB) rwxp (08:03 171334) /dev/zero
1e400000 (1024 KB) rwxp (08:03 171334) /dev/zero
1e500000 (1024 KB) rwxp (08:03 171334) /dev/zero
1e600000 (1024 KB) rwxp (08:03 171334) /dev/zero
1e700000 (1024 KB) rwxp (08:03 171334) /dev/zero
1e800000 (1024 KB) rwxp (08:03 171334) /dev/zero
1e900000 (1024 KB) rwxp (08:03 171334) /dev/zero
1ea00000 (1024 KB) rwxp (08:03 171334) /dev/zero
1eb00000 (1024 KB) rwxp (08:03 171334) /dev/zero
1ec00000 (1024 KB) rwxp (08:03 171334) /dev/zero
1ed00000 (1024 KB) rwxp (08:03 171334) /dev/zero
1ee00000 (1024 KB) rwxp (08:03 171334) /dev/zero
1ef00000 (1024 KB) rwxp (08:03 171334) /dev/zero
1f000000 (1024 KB) rwxp (08:03 171334) /dev/zero
1f100000 (1024 KB) rwxp (08:03 171334) /dev/zero
1f200000 (1024 KB) rwxp (08:03 171334) /dev/zero
1f300000 (1024 KB) rwxp (08:03 171334) /dev/zero
1f400000 (1024 KB) rwxp (08:03 171334) /dev/zero
1f500000 (1024 KB) rwxp (08:03 171334) /dev/zero
1f600000 (1024 KB) rwxp (08:03 171334) /dev/zero
1f700000 (1024 KB) rwxp (08:03 171334) /dev/zero
1f800000 (1024 KB) rwxp (08:03 171334) /dev/zero
1f900000 (1024 KB) rwxp (08:03 171334) /dev/zero
1fa00000 (1024 KB) rwxp (08:03 171334) /dev/zero
1fb00000 (1024 KB) rwxp (08:03 171334) /dev/zero
1fc00000 (1024 KB) rwxp (08:03 171334) /dev/zero
1fd00000 (1024 KB) rwxp (08:03 171334) /dev/zero
1fe00000 (1024 KB) rwxp (08:03 171334) /dev/zero
1ff00000 (1024 KB) rwxp (08:03 171334) /dev/zero
20000000 (1024 KB) rwxp (08:03 171334) /dev/zero
20100000 (1024 KB) rwxp (08:03 171334) /dev/zero
20200000 (1024 KB) rwxp (08:03 171334) /dev/zero
20300000 (1024 KB) rwxp (08:03 171334) /dev/zero
20400000 (1024 KB) rwxp (08:03 171334) /dev/zero
20500000 (1024 KB) rwxp (08:03 171334) /dev/zero
20600000 (1024 KB) rwxp (08:03 171334) /dev/zero
20700000 (1024 KB) rwxp (08:03 171334) /dev/zero
20800000 (1024 KB) rwxp (08:03 171334) /dev/zero
20900000 (1024 KB) rwxp (08:03 171334) /dev/zero
20a00000 (1024 KB) rwxp (08:03 171334) /dev/zero
20b00000 (1024 KB) rwxp (08:03 171334) /dev/zero
20c00000 (1024 KB) rwxp (08:03 171334) /dev/zero
20d00000 (1024 KB) rwxp (08:03 171334) /dev/zero
20e00000 (1024 KB) rwxp (08:03 171334) /dev/zero
20f00000 (1024 KB) rwxp (08:03 171334) /dev/zero
21000000 (1024 KB) rwxp (08:03 171334) /dev/zero
21100000 (1024 KB) rwxp (08:03 171334) /dev/zero
21200000 (1024 KB) rwxp (08:03 171334) /dev/zero
21300000 (1024 KB) rwxp (08:03 171334) /dev/zero
21400000 (1024 KB) rwxp (08:03 171334) /dev/zero
21500000 (1024 KB) rwxp (08:03 171334) /dev/zero
21600000 (1024 KB) rwxp (08:03 171334) /dev/zero
21700000 (1024 KB) rwxp (08:03 171334) /dev/zero
21800000 (1024 KB) rwxp (08:03 171334) /dev/zero
21900000 (1024 KB) rwxp (08:03 171334) /dev/zero
21a00000 (1024 KB) rwxp (08:03 171334) /dev/zero
21b00000 (1024 KB) rwxp (08:03 171334) /dev/zero
21c00000 (1024 KB) rwxp (08:03 171334) /dev/zero
21d00000 (1024 KB) rwxp (08:03 171334) /dev/zero
21e00000 (1024 KB) rwxp (08:03 171334) /dev/zero
21f00000 (1024 KB) rwxp (08:03 171334) /dev/zero
22000000 (1024 KB) rwxp (08:03 171334) /dev/zero
22100000 (1024 KB) rwxp (08:03 171334) /dev/zero
22200000 (1024 KB) rwxp (08:03 171334) /dev/zero
22300000 (1024 KB) rwxp (08:03 171334) /dev/zero
22400000 (1024 KB) rwxp (08:03 171334) /dev/zero
22500000 (1024 KB) rwxp (08:03 171334) /dev/zero
22600000 (1024 KB) rwxp (08:03 171334) /dev/zero
22700000 (1024 KB) rwxp (08:03 171334) /dev/zero
22800000 (1024 KB) rwxp (08:03 171334) /dev/zero
22900000 (1024 KB) rwxp (08:03 171334) /dev/zero
22a00000 (1024 KB) rwxp (08:03 171334) /dev/zero
22b00000 (1024 KB) rwxp (08:03 171334) /dev/zero
22c00000 (1024 KB) rwxp (08:03 171334) /dev/zero
22d00000 (1024 KB) rwxp (08:03 171334) /dev/zero
22e00000 (1024 KB) rwxp (08:03 171334) /dev/zero
22f00000 (1024 KB) rwxp (08:03 171334) /dev/zero
23000000 (1024 KB) rwxp (08:03 171334) /dev/zero
23100000 (1024 KB) rwxp (08:03 171334) /dev/zero
23200000 (1024 KB) rwxp (08:03 171334) /dev/zero
23300000 (1024 KB) rwxp (08:03 171334) /dev/zero
23400000 (1024 KB) rwxp (08:03 171334) /dev/zero
23500000 (1024 KB) rwxp (08:03 171334) /dev/zero
23600000 (1024 KB) rwxp (08:03 171334) /dev/zero
23700000 (1024 KB) rwxp (08:03 171334) /dev/zero
23800000 (1024 KB) rwxp (08:03 171334) /dev/zero
23900000 (1024 KB) rwxp (08:03 171334) /dev/zero
23a00000 (1024 KB) rwxp (08:03 171334) /dev/zero
23b00000 (1024 KB) rwxp (08:03 171334) /dev/zero
23c00000 (1024 KB) rwxp (08:03 171334) /dev/zero
23d00000 (1024 KB) rwxp (08:03 171334) /dev/zero
23e00000 (1024 KB) rwxp (08:03 171334) /dev/zero
23f00000 (1024 KB) rwxp (08:03 171334) /dev/zero
24000000 (1024 KB) rwxp (08:03 171334) /dev/zero
24100000 (1024 KB) rwxp (08:03 171334) /dev/zero
24200000 (1024 KB) rwxp (08:03 171334) /dev/zero
24300000 (1024 KB) rwxp (08:03 171334) /dev/zero
24400000 (1024 KB) rwxp (08:03 171334) /dev/zero
24500000 (1024 KB) rwxp (08:03 171334) /dev/zero
3f960000 (1024 KB) rwxp (08:03 171334) /dev/zero
3fa60000 (1024 KB) rwxp (08:03 171334) /dev/zero
3fb60000 (1024 KB) rwxp (08:03 171334) /dev/zero
3fc60000 (1024 KB) rwxp (08:03 171334) /dev/zero
3fd60000 (1024 KB) rwxp (08:03 171334) /dev/zero
3fe60000 (1024 KB) rwxp (08:03 171334) /dev/zero
3ff60000 (1024 KB) rwxp (08:03 171334) /dev/zero
40060000 (1088 KB) rwxp (08:03 171334) /dev/zero
40170000 (1088 KB) rwxp (08:03 171334) /dev/zero
40280000 (2112 KB) rwxp (08:03 171334) /dev/zero
40490000 (1152 KB) rwxp (08:03 171334) /dev/zero
405b0000 (1024 KB) rwxp (08:03 171334) /dev/zero
406b0000 (1024 KB) rwxp (08:03 171334) /dev/zero
407b0000 (1088 KB) rwxp (08:03 171334) /dev/zero
b75e1000 (48 KB) rw-p (00:00 0)
b75f0000 (32 KB) rw-p (00:00 0) |
|
|
| Back to top |
|
|
|
| Rainer Weikusat... |
Posted: Thu Oct 22, 2009 5:41 am |
|
|
|
Guest
|
linux_bp <rishabh.garg at (no spam) gmail.com> writes:
Quote: My C++ application is running on Red Hat Enterprise Linux ES release
3. Our application is growing in size continuously. On taking a pmap
of the process it shows lot of entries corresponding to /dev/zero
which contributes the increase in process size. Is it because of some
OS library or because of any thirdparty library. How can we find out
what is contributing to lot of /dev/zero entries.
This is possibly some kind of 'heap growth': Mmapping /dev/zero was
the traditional way to allocate new (virtual) memory from the kernel.
You could use ltrace -CfiS to get a listing of all 'library' and system
calls done by the program and look for mmap using a file descriptor
which refers to /dev/zero. The hexnumber in the first column is the
value of the instruction pointer at the time of the call, ie the
memory address were the corresponding invocation instruction, eg,
call, was located in the running binary. This should enable you to
determine which of the 'running parts' of the program contained the
corresponding code by correlating it with the mmap output and to
locate the offending routine either with the help of a disassembler,
with gdb and a coredump or by attaching the debugger to the running
process and inspecting its memory. |
|
|
| Back to top |
|
|
|
| David Schwartz... |
Posted: Mon Oct 26, 2009 11:34 am |
|
|
|
Guest
|
On Oct 21, 10:58 pm, linux_bp <rishabh.g... at (no spam) gmail.com> wrote:
Quote: My C++ application is running on Red Hat Enterprise Linux ES release
3. Our application is growing in size continuously. On taking a pmap
of the process it shows lot of entries corresponding to /dev/zero
which contributes the increase in process size. Is it because of some
OS library or because of any thirdparty library. How can we find out
what is contributing to lot of /dev/zero entries. We are observing
this only in production and not in our lab systems.
My bet is it's glibc's 'malloc' implementation.
DS |
|
|
| Back to top |
|
|
|
|