cpu consumption odl controller helium release

asked 2015-05-07 08:00:19 -0700

Denis gravatar image

updated 2015-05-07 08:01:43 -0700


On this board there is a similar question, but its about hydrogen release. This question is about helium release. I have some issues with the opendaylight controller and relatively high cpu usage. I installed the opendaylight controller, by using the tutorial provided on sdnhub. After compiling the tutorial and starting the controller, cpu usage raises to 100% and stays for a short while, and going down to "normal" cpu usage. After starting mininet with a simple topology, one switch, and three nodes, the cpu usage raises to nearly 50-60%. Do some sort of pinging, everything is fine..after stopping mininet, the controllers cpu usage is not going down to "few" %, it stays at 50%. Okay thought, maybe the tutorial application may be not working fully, i stopped the osgi bundle, but the controller still has a high consumption. Is this a normal behaviour ? I had expected, the usage will go down, if the controller has nothing to do. There were no other applications loaded, than the standard ones.

osgi> ss
"Framework is launched."

id  State       Bundle
0   ACTIVE      org.eclipse.osgi_3.8.1.v20120830-144521
1   ACTIVE      org.apache.felix.fileinstall_3.1.6
2   ACTIVE      org.eclipse.jdt.core.compiler.batch_3.8.0.I20120518-2145
3   ACTIVE      org.eclipse.equinox.ds_1.4.0.v20120522-1841
4   ACTIVE      org.eclipse.equinox.util_1.0.400.v20120522-2049
5   ACTIVE      org.eclipse.osgi.services_3.3.100.v20120522-1822
6   ACTIVE      org.eclipse.equinox.console_1.0.0.v20120522-1841
7   ACTIVE      slf4j.api_1.7.2
8   ACTIVE      ch.qos.logback.classic_1.0.9
9   ACTIVE      ch.qos.logback.core_1.0.9
10  ACTIVE      org.opendaylight.controller.logging.bridge_0.4.2.Helium
11  ACTIVE      com.sun.jersey.core_1.17.0
12  ACTIVE      com.sun.jersey.jersey-server_1.17.0
13  ACTIVE      org.apache.felix.gogo.shell_0.8.0.v201110170705
14  ACTIVE      javax.persistence_2.0.4.v201112161009
15  ACTIVE      org.springframework.web.servlet_3.1.3.RELEASE
16  ACTIVE      org.opendaylight.controller.topologymanager_0.4.2.Helium
17  ACTIVE      org.opendaylight.controller.usermanager.northbound_0.0.2.Helium
18  ACTIVE      org.springframework.beans_3.1.3.RELEASE
19  ACTIVE      javax.xml.rpc_1.1.0.v201005080400
20  ACTIVE      io.netty.codec_4.0.2.Final
21  ACTIVE      javax.annotation_1.1.0.v201209060031
22  ACTIVE      org.opendaylight.controller.configuration_0.4.3.Helium
23  RESOLVED    org.sdnhub.odl.tutorial.adsal_L2_forwarding_0.5.0.SNAPSHOT
24  ACTIVE      com.fasterxml.jackson.jaxrs.jackson-jaxrs-base_2.3.2
25  ACTIVE      org.opendaylight.controller.forwarding.staticrouting_0.5.2.Helium
26  RESOLVED    org.apache.coyote_7.0.53.v201406070630
27  ACTIVE      org.springframework.context.support_3.1.3.RELEASE
28  ACTIVE      org.apache.commons.lang_2.6.0
29  ACTIVE      org.opendaylight.controller.hosttracker_0.5.2.Helium
30  RESOLVED    org.apache.jasper_7.0.53.v201406070630
31  ACTIVE      org.springframework.core_3.1.3.RELEASE
32  ACTIVE      org.opendaylight.controller.arphandler_0.5.2.Helium
33  ACTIVE      org.opendaylight.controller.forwarding.staticrouting.northbound_0.4.2.Helium
34  ACTIVE      jcl.over.slf4j_1.7.2
35  ACTIVE      org.opendaylight.controller.appauth_0.4.2.Helium
36  ACTIVE      javax.portlet_0.0.0
37  ACTIVE ...
edit retag flag offensive close merge delete