X-Link Medical Software Interfacing Blog

CPU Usage Visualization Advanced Help

Posted by Gary Gorsline, CEO on Mar 27, 2018 10:48:02 AM

We've recently made several changes to X-Link to improve message delivery times and reduce CPU usage.  Some changes are to all editions while some are only to the Enterprise Edition.  To help customers understand more about X-Link, we've added a set of performance visualizations to all editions to provide insight into X-Link operations.  The intent is to show when additional hardware and/or an upgrade to the Service or Enterprise Edition could improve Message Delivery Times and/or CPU Usage.

The CPU Usage Visualization Advanced Help

To access the CPU Usage Visualization, just press the CPU Utilization button in the Visualizations box on the lower left of the X-Link Dashboard as shown below:

Dashboard Service.png

A detail box will display and may say Please wait while graph is rendering.  A graph, like the one below, should then appear.    

CPU Usage.png

Pointing the cursor at the data in the graph will provide a pop up tip showing the underlying data represented in the graph.

At this point, you can choose another date and/or choose a specific hour of a particular day.  We choose the 10 am hour as it looks like there was a lot of activity that subsided at around 10:50 am.  It is important to note that this graph represents all computer processing by all programs, Windows, and other users.  In this particular case, an anti-virus full scan was started at 1:00 am and ended at approximately 10:50 am.

CPU Usage hour.png

Looking at the next day, it appears X-Link and/or the computer was turned off for about 6 hours.

CPU Usage 2.png

In the above graph it seems odd that the CPU Usage dropped at 10 pm.  I don't know what happened at that time, so knowing why it happened is impossible to say.  This is a case where keeping a log of problems, issues, and concerns would help to relate the graphs to the issues.  

Enterprise Edition

There are no differences in this graph when running the X-Link Enterprise Edition.

So what does this graph mean?

The sample graphs above came from my development system, but I have a pretty regular usage pattern, so my graphs may not look that different from yours.  

This graph is focused on your entire computer, not just X-Link.  One good indicator of the amount of usage a computer has is the CPU usage.  Generally, if the usage stays below 75 to 80%, then you still have CPU resources left for peak moments.  We use the 75 to 80% rule of thumb as we are averaging the CPU usage over one minute periods.  Again, this value is a rule of thumb and depends on many factors of what software is running, etc.  Generally we see if the CPU usage approaches 100%, that the delivery times of messages increases as well.  

Hopefully information like a date the symptom started can be helpful to averting the issue.  But just knowing that doesn't mean it is X-Link.  For example, a new program may have been installed that uses a significant amount of resources, slowing the entire computer down.  

Thank you.  We hope this entry has helped you with the use of the Daily Message Counts Visualization.

Topics: Insider, X-Link Updates, Development, Help Guides

Stay Connected

Information, Promotions, Advice and More

Welcome to the X-Link Solutions Network (XSN) VAR and Partner blog! Here, you can learn about all things X-Link! Each week, the X-Link Team will keep you in the know about current X-Link events, exclusive promotions, sales advice and tactics. Some of the topics we will be covering include:

  • Partner Developments
  • X-Link Medical Software Interfacing Updates
  • Important XSN Requirements

If you are an would like to guest blog for X-Link, or be featured in a Partner Spotlight, please call 800-645-2962, or email sales@x-link.info. 

Subscribe to Email Updates

Recent Posts