Login
[x]
Log in using an account from:
Fedora Account System
Red Hat Associate
Red Hat Customer
Or login using a Red Hat Bugzilla account
Forgot Password
Login:
Hide Forgot
Create an Account
Red Hat Bugzilla – Attachment 898047 Details for
Bug 1099856
[SCALE] VDSM is consuming a lot of CPU time even with no active VMs on 100 NFS storage domains
[?]
New
Simple Search
Advanced Search
My Links
Browse
Requests
Reports
Current State
Search
Tabular reports
Graphical reports
Duplicates
Other Reports
User Changes
Plotly Reports
Bug Status
Bug Severity
Non-Defaults
|
Product Dashboard
Help
Page Help!
Bug Writing Guidelines
What's new
Browser Support Policy
5.0.4.rh83 Release notes
FAQ
Guides index
User guide
Web Services
Contact
Legal
This site requires JavaScript to be enabled to function correctly, please enable it.
profile results sorted by cumultive time
nfs-30-domains-spm-cumtime.txt (text/plain), 15.83 KB, created by
Nir Soffer
on 2014-05-21 15:07:07 UTC
(
hide
)
Description:
profile results sorted by cumultive time
Filename:
MIME Type:
Creator:
Nir Soffer
Created:
2014-05-21 15:07:07 UTC
Size:
15.83 KB
patch
obsolete
>Wed May 21 17:32:32 2014 nfs-30-domains-spm.prof > > 26572533 function calls (26777716 primitive calls) in 458.936 CPU seconds > > Ordered by: cumulative time > List reduced from 1850 to 20 due to restriction <20> > > ncalls tottime percall cumtime percall filename:lineno(function) > 29/30 0.358 0.012 426.901 14.230 domainMonitor.py:163(DomainMonitorThread._monitorLoop) >3794/6845 0.000 0.000 425.002 0.062 domainMonitor.py:186(DomainMonitorThread._monitorDomain) > 30/34 0.000 0.000 384.139 11.298 utils.py:750(wrapper) >5833/5908 54.281 0.009 362.630 0.061 threading.py:481(Thread.run) > 7324 1.467 0.000 298.789 0.041 mount.py:148(getMountFromTarget) >315181/315490 3.219 0.000 296.119 0.001 mount.py:121(_iterMountRecords) > 7102 0.150 0.000 292.678 0.041 mount.py:137(isMounted) >6790/6845 0.418 0.000 267.735 0.039 nfsSD.py:105(NfsStorageDomain.selftest) > 1191155 61.104 0.000 263.025 0.000 mount.py:42(_parseFstabLine) >307984/308105 15.901 0.000 210.807 0.001 mount.py:78(_resolveLoopDevice) >904834/905205 0.000 0.000 192.805 0.000 mount.py:64(_iterateMtab) > 120 0.114 0.001 129.396 1.078 sdc.py:93(StorageDomainCache.produce) >2405001/2405007 63.372 0.000 103.245 0.000 posixpath.py:311(normpath) >38704/42860 0.596 0.000 97.747 0.002 sdc.py:51(DomainProxy.getRealDomain) > 6845 0.258 0.000 91.653 0.013 fileSD.py:258(NfsStorageDomain.getReadDelay) > 6845 1.642 0.000 91.395 0.013 misc.py:198(readspeed) > 6925 1.109 0.000 88.838 0.013 utils.py:646(execCmd) >40122/42860 1.446 0.000 83.682 0.002 sdc.py:101(StorageDomainCache._realProduce) > 315490 3.978 0.000 82.256 0.000 mount.py:115(_iterKnownMounts) >10380095/10380125 43.135 0.000 74.448 0.000 mount.py:70(_parseFstabPath) > > > Ordered by: cumulative time > List reduced from 1850 to 20 due to restriction <20> > >Function was called by... > ncalls tottime cumtime >domainMonitor.py:163(DomainMonitorThread._monitorLoop) <- 30/29 0.358 426.901 utils.py:750(wrapper) >domainMonitor.py:186(DomainMonitorThread._monitorDomain) <- 1 0.017 19.935 __init__.py:1034(Logger.debug) > 3794/3793 0.000 405.068 domainMonitor.py:163(DomainMonitorThread._monitorLoop) > 1133/0 0.414 74.732 domainMonitor.py:186(DomainMonitorThread._monitorDomain) > 55/0 0.033 4.612 nfsSD.py:105(NfsStorageDomain.selftest) > 227/0 0.079 11.087 nfsSD.py:131(findDomain) > 162/0 0.076 17.959 sdc.py:48(DomainProxy.__getattr__) > 227/0 0.089 11.543 sdc.py:51(DomainProxy.getRealDomain) > 1021/0 0.351 69.885 sdc.py:93(StorageDomainCache.produce) > 225/0 0.087 14.245 sdc.py:101(StorageDomainCache._realProduce) >utils.py:750(wrapper) <- 32/28 0.000 349.855 threading.py:481(Thread.run) >threading.py:481(Thread.run) <- 1/0 0.079 0.079 Queue.py:208(Queue._get) > 1 0.000 0.000 UserDict.py:17(_Environ.__getitem__) > 1/0 0.003 0.003 __init__.py:43(<genexpr>) > 1/0 0.006 0.007 __init__.py:66(CPopen._execute_child_v275) > 1 0.002 0.002 __init__.py:226(LogRecord.__init__) > 1/0 0.910 0.910 __init__.py:1121(Logger.findCaller) > 1/0 0.004 0.004 fileSD.py:668(collectMetaFiles) > 1/0 0.008 0.008 fnmatch.py:45(filter) > 2/1 0.025 0.025 glob.py:18(iglob) > 1 0.007 0.007 glob.py:77(has_magic) > 1/0 0.524 0.524 httplib.py:1158(NotConnected) > 1/0 0.007 0.007 misc.py:1069(setNonBlocking) > 4/0 14.486 14.486 mount.py:42(_parseFstabLine) > 1/0 7.713 7.715 mount.py:64(_iterateMtab) > 6/0 21.089 21.089 mount.py:70(_parseFstabPath) > 3/2 0.008 0.009 outOfProcess.py:35(getProcessPool) > 1/0 0.002 0.002 outOfProcess.py:71(_ModuleWrapper.__getattr__) > 3/0 0.055 0.055 posixpath.py:59(join) > 1 0.005 0.005 posixpath.py:117(dirname) > 10/0 31.710 31.710 posixpath.py:311(normpath) > 2/1 0.113 0.113 pthread.py:98(Lock.unlock) > 1/0 0.650 0.650 pthread.py:129(Cond.wait) > 1/0 0.035 0.035 pthreading.py:66(Lock.acquire) > 1/0 0.044 0.044 pthreading.py:77(Lock.release) > 2/0 0.089 0.089 pthreading.py:92(Condition.__init__) > 1 0.008 0.008 pthreading.py:122(Condition.notifyAll) > 7/1 0.048 0.051 remoteFileHandler.py:133(CrabRPCProxy._poll) > 4/1 0.030 0.031 remoteFileHandler.py:144(CrabRPCProxy._recvAll) > 5/2 0.032 0.035 remoteFileHandler.py:164(CrabRPCProxy._sendAll) > 1/0 0.006 0.006 remoteFileHandler.py:178(CrabRPCProxy.callCrabRPCFunction) > 3/0 0.156 0.156 threading.py:446(Thread._set_daemon) > 2/0 0.060 0.061 threading.py:463(Thread.start) > 2/0 0.011 0.011 utils.py:401(NoIntrPoll) > 2/0 0.000 0.005 utils.py:750(wrapper) >mount.py:148(getMountFromTarget) <- 7102 1.438 292.250 mount.py:137(isMounted) > 222 0.028 6.539 nfsSD.py:124(NfsStorageDomain.getRealPath) >mount.py:121(_iterMountRecords) <- 27/0 0.003 0.488 mount.py:64(_iterateMtab) > 56/0 0.003 0.215 mount.py:78(_resolveLoopDevice) > 226/0 0.028 1.299 mount.py:121(_iterMountRecords) > 27 0.000 0.003 mount.py:132(iterMounts) > 312634 3.181 295.825 mount.py:148(getMountFromTarget) > 2520 0.004 0.292 mount.py:239(Mount.getRecord) >mount.py:137(isMounted) <- 2 0.000 0.783 fileSD.py:653(getMountsList) > 9 0.000 2.945 fileSD.py:663(scanDomains) > 1 0.000 0.337 misc.py:924(itmap) > 6845 0.140 258.385 nfsSD.py:105(NfsStorageDomain.selftest) > 237 0.009 30.190 nfsSD.py:115(findDomainPath) > 8 0.000 0.039 sp.py:365(cleanupMasterMount) >nfsSD.py:105(NfsStorageDomain.selftest) <- 6827/6772 0.414 261.877 domainMonitor.py:186(DomainMonitorThread._monitorDomain) > 1 0.002 0.272 nfsSD.py:115(findDomainPath) > 2 0.000 0.667 sdc.py:48(DomainProxy.__getattr__) > 8 0.001 2.720 sdc.py:51(DomainProxy.getRealDomain) > 5 0.001 1.581 sdc.py:93(StorageDomainCache.produce) > 1 0.000 0.317 sdc.py:101(StorageDomainCache._realProduce) > 1 0.000 0.300 sdc.py:133(StorageDomainCache._findDomain) >mount.py:42(_parseFstabLine) <- 883049 44.703 185.169 mount.py:64(_iterateMtab) > 308105 16.400 77.854 mount.py:115(_iterKnownMounts) > 1 0.001 0.002 threading.py:481(Thread.run) >mount.py:78(_resolveLoopDevice) <- 3 0.006 0.082 mount.py:115(_iterKnownMounts) > 308102/307981 15.895 210.725 mount.py:121(_iterMountRecords) >mount.py:64(_iterateMtab) <- 237/0 0.029 0.682 mount.py:64(_iterateMtab) > 904968/904834 0.000 192.805 mount.py:78(_resolveLoopDevice) >sdc.py:93(StorageDomainCache.produce) <- 30 0.106 127.808 domainMonitor.py:186(DomainMonitorThread._monitorDomain) > 29 0.001 0.011 sp.py:140(StoragePool._upgradePoolDomain) > 29 0.001 0.007 sp.py:200(StoragePool._updateDomainsRole) > 1 0.000 0.058 sp.py:1001(StoragePool._convertDomain) > 1 0.006 1.508 sp.py:1357(StoragePool.setMasterDomain) > 30 0.000 0.003 sp.py:1415(StoragePool.checkBackupDomain) >posixpath.py:311(normpath) <- 249 0.049 0.051 fileSD.py:97(getDomUuidFromMetafilePath) > 2382303 62.085 101.729 mount.py:42(_parseFstabLine) > 1 0.000 0.000 mount.py:70(_parseFstabPath) > 7324 0.561 0.705 mount.py:148(getMountFromTarget) > 14804 0.631 0.711 mount.py:167(Mount.__init__) > 6/0 0.002 0.002 posixpath.py:311(normpath) > 260 0.045 0.048 posixpath.py:340(abspath) > 60 0.001 0.001 storageServer.py:301(NFSConnection.__init__) >sdc.py:51(DomainProxy.getRealDomain) <- 42739/38583 0.563 46.632 sdc.py:48(DomainProxy.__getattr__) > 120 0.033 55.582 sdc.py:93(StorageDomainCache.produce) > 1 0.000 0.000 sp.py:1001(StoragePool._convertDomain) >fileSD.py:258(NfsStorageDomain.getReadDelay) <- 6826 0.257 90.533 domainMonitor.py:186(DomainMonitorThread._monitorDomain) > 1 0.000 0.063 mount.py:137(isMounted) > 1 0.000 0.049 nfsSD.py:115(findDomainPath) > 2 0.000 0.126 sdc.py:48(DomainProxy.__getattr__) > 8 0.000 0.467 sdc.py:51(DomainProxy.getRealDomain) > 5 0.000 0.283 sdc.py:93(StorageDomainCache.produce) > 1 0.000 0.075 sdc.py:101(StorageDomainCache._realProduce) > 1 0.000 0.055 sdc.py:133(StorageDomainCache._findDomain) >misc.py:198(readspeed) <- 6845 1.642 91.395 fileSD.py:258(NfsStorageDomain.getReadDelay) >utils.py:646(execCmd) <- 1 0.000 0.006 caps.py:267(getNumaNodeDistance) > 1 0.000 0.008 caps.py:283(getAutoNumaBalancingInfo) > 1 0.000 0.003 hsm.py:410(HSM.__validateLvmLockingType) > 2 0.000 0.050 ipwrapper.py:483(_execCmd) > 3 0.000 0.006 iscsiadm.py:75(_runCmd) > 5 0.001 0.299 lvm.py:286(LVMCache.cmd) > 6845 1.104 87.854 misc.py:198(readspeed) > 60 0.003 0.141 mount.py:200(Mount._runcmd) > 3 0.000 0.016 multipath.py:97(rescan) > 4 0.001 0.456 storage_mailbox.py:82(_mboxExecCmd) >sdc.py:101(StorageDomainCache._realProduce) <- 42860/40122 1.446 83.682 sdc.py:51(DomainProxy.getRealDomain) >mount.py:115(_iterKnownMounts) <- 315490 3.978 82.256 mount.py:121(_iterMountRecords) >mount.py:70(_parseFstabPath) <- 10380025 43.131 74.444 mount.py:42(_parseFstabLine) > 30/0 0.001 0.002 mount.py:70(_parseFstabPath) > 63 0.003 0.003 posixpath.py:311(normpath) > 7 0.000 0.000 threading.py:481(Thread.run) > >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 1099856
:
897917
|
897918
|
897920
|
898046
| 898047