Welcome to the new Schneider Electric Community

It's your place to connect with experts and peers, get continuous support, and share knowledge.

  • Explore the new navigation for even easier access to your community.
  • Bookmark and use our new, easy-to-remember address (community.se.com).
  • Get ready for more content and an improved experience.

Contact SchneiderCommunity.Support@se.com if you have any questions.

Close
Invite a Co-worker
Send a co-worker an invite to the Exchange portal.Just enter their email address and we’ll connect them to register. After joining, they will belong to the same company.
Send Invite Cancel
84766members
354198posts

DCE client consuming 30% CPU on Intel i5 6600

EcoStruxure IT forum

A support forum for Data Center Operation, Data Center Expert, and EcoStruxure IT product users to share knowledge on installation, configuration, and general product use.

DCIM_Support
Picard
Picard
0 Likes
4
276

DCE client consuming 30% CPU on Intel i5 6600

This question was originally posted on DCIM Support by Eric Clark on 2018-07-26


Is the DCE client  supposed to draw a constant 30% +  on a fairly modern processor ?

 

Seems ridiculous. Its currently sitting idle aside from whatever polling interval it needs to reach out to the server. 

I can't imagine what would require such passive processor utilization

 

Is this a bug? 

(CID:132669492)

Tags (1)
4 Replies 4
DCIM_Support
Picard
Picard
0 Likes
0
276

Re: DCE client consuming 30% CPU on Intel i5 6600

This answer was originally posted on DCIM Support by spezialist on 2018-07-27


Dear Eric Clark,

Of course not - just this is the opposite (and not the best) side of cross-platform DCE client software 😀. I.e., DCE client software is ported with minimal effort and works both on MS Windows, and on Linux or MacOS.

I think the answer to your question is better to get from the developers of Java and Eclipse, rather than from developers of DCE client software 😉. Personally, I can understand the developers of DCE-client software: they wanted to get universal cross-platform software with minimal effort.

Look in the directory C:\Program Files (x86)\StruxureWare Data Center Expert 7.5.0\dcexpert\jre and you will see Java SE (Version 8 Update 151). Then look in the directory C:\Program Files (x86)\StruxureWare Data Center Expert 7.5.0\dcexpert\features and you will see the Eclipse Platform files there, that is:

Eclipse is an integrated development environment (IDE) used in computer programming, and is the most widely used Java IDE.[6] It contains a base workspace and an extensible plug-in system for customizing the environment. Eclipse is written mostly in Java and its primary use is for developing Java applications, but it may also be used to develop applications in other programming languages via plug-ins, including AdaABAPCC++C#COBOLDFortranHaskellJavaScriptJulia,[7] LassoLua, NATURAL, PerlPHPPrologPythonRRuby (including Ruby on Railsframework), RustScalaClojureGroovyScheme, and Erlang.

...and...

 

Eclipse uses plug-ins to provide all the functionality within and on top of the run-time system. Its run-time system is based on Equinox, an implementation of the OSGi core framework specification.

Now look in the directory C:\Program Files (x86)\StruxureWare Data Center Expert 7.5.0\dcexpert\plugins and you'll see those same DCE client software plug-ins there, for execution (read for interpretation) which requires running a separate Java VM, which I mentioned above.

That is, those 30% + CPU time, about which you wrote above - is, basically, the cost of running Java VM, and only then for execution (read for interpretation) of DCE client software plug-ins.

Conclusion: personally, I prefer and recommend using a thick client, which is a DCE client software, only for administering the DCE server, for in-depth analysis of incidents/events on graphs, tables and so on or for configuration graphical reports (i.e., Reports).

For all other tasks, i.e. for 24/7 monitoring, video surveillance, viewing of sensor charts and pre-configured in DCE client graphical reports, I highly recommend using the usual DCE-server web-GUI. Fortunately, this web-GUI exists in three implementations (for smartphones, for tablets and for PCs). I often use all three implementations and can confirm their convenience and conciseness. web-GUI is simple, reliable, and it has a good system for displaying StruxureWare Data Center Expert Events (http://DCE-address/desktop/help/events.html#events) and searching information by Using Query Syntax (https://DCE-address/desktop/help/#toc13).

If you have any further questions, please ask.

With respect.

(CID:132669674)

DCIM_Support
Picard
Picard
0 Likes
1
276

Re: DCE client consuming 30% CPU on Intel i5 6600

This answer was originally posted on DCIM Support by Eric Clark on 2018-07-27


Thanks.

The CPU load seems to drop after half an hour, probably pops back up periodically, and I know that it hits 30% pretty much any time I try to run a report,  but I don't watch it all the time.

 

I'm not overly impressed with the Web client, so I spend most of my time in the thick client.

(CID:132669872)

DCIM_Support
Picard
Picard
0 Likes
0
276

Re: DCE client consuming 30% CPU on Intel i5 6600

This comment was originally posted on DCIM Support by spezialist on 2018-07-29


Dear Eric Clark,

Ok, after all, I hope I could answer your question 😀.

With respect.

(CID:132670050)

DCIM_Support
Picard
Picard
0 Likes
0
276

🔒 Closed

This question is closed for comments. You're welcome to start a new topic if you have further comments on this issue.