<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: System Performance – The conversation you really want to have in Administration and Deployment</title>
    <link>https://communities.sas.com/t5/Administration-and-Deployment/System-Performance-user-CPU-time-vs-system-CPU-time-and-real/m-p/428305#M11926</link>
    <description>&lt;P&gt;There is a third CPU timing metric, wait-for-IO. You should include that in your evaluation as well. Depending on your topology (any flavour of NFS or CIFS storage will be detrimental) this may give a more accurate interpretation of what you are observing. Actually it is not clear if what you are seeing is in fact a problem.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The elapsed (wall clock) time is dependant on much more than just your code. If you are running on a highly loaded system the ratio will be higher. The same job running at a different time of day may show vastly different results. So look at the system activity next to your job. As you already suspected IO and network can be at play. Run a vmstat or nmon or whatever at your disposal alongside your job to see what's going on. The tooling from&amp;nbsp;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/46760"&gt;@boemskats&lt;/a&gt;can do this even better. Your metrics depend heavily not only on your job but on others as well.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;If you have a challenge (which, again, is not entirely clear from what info you provided) I would work with &lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/1759"&gt;@MargaretC&lt;/a&gt; and her team. They are excellent. If they haven't seen it before it probably doesn't exist.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Regards,&lt;/P&gt;
&lt;P&gt;-- Jan.&lt;/P&gt;</description>
    <pubDate>Wed, 17 Jan 2018 09:31:59 GMT</pubDate>
    <dc:creator>jklaverstijn</dc:creator>
    <dc:date>2018-01-17T09:31:59Z</dc:date>
    <item>
      <title>System Performance – user CPU time vs system CPU time and real time</title>
      <link>https://communities.sas.com/t5/Administration-and-Deployment/System-Performance-user-CPU-time-vs-system-CPU-time-and-real/m-p/427838#M11898</link>
      <description>&lt;P&gt;SAS FULLSTIMER stat, system CPU.&amp;nbsp; I am investigating a particular SAS step where the user CPU&amp;nbsp;is 1 hour and system CPU&amp;nbsp;1 hr. 45 min. and the difference between the total of CPU&amp;nbsp;time and real time&amp;nbsp;is &amp;gt; 15%.&amp;nbsp; All other steps do not have this issue.&amp;nbsp; Same code on a Linux server though takes a shorter time but user CPU&amp;nbsp;is 35 min, system CPU&amp;nbsp;47 min and only 2% difference in CPU time and real time.&amp;nbsp;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I have researched extensively to look into the causes why would the system CPU category is higher and that long(er).&amp;nbsp; I am inclined towards looking at IO, network 9nic and firmware), excessive audit and pursue ETW.&amp;nbsp; I am also asking here for any of good folks here&amp;nbsp; may have any thoughts, ideas to investigate further.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thank you in advance.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sat, 20 Jan 2018 14:47:17 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Administration-and-Deployment/System-Performance-user-CPU-time-vs-system-CPU-time-and-real/m-p/427838#M11898</guid>
      <dc:creator>shoin</dc:creator>
      <dc:date>2018-01-20T14:47:17Z</dc:date>
    </item>
    <item>
      <title>Re: System Performance – The conversation you really want to have</title>
      <link>https://communities.sas.com/t5/Administration-and-Deployment/System-Performance-user-CPU-time-vs-system-CPU-time-and-real/m-p/427841#M11899</link>
      <description>When you are comparing real time (wall clock time) to CPU time you have to compare it to the sum of system CPU time (amount of time used by the operating system on behalf of SAS) and user CPU time (amount of time SAS used).  You compared the combined CPU times to the real time.&lt;BR /&gt;System CPU time is the time used by the operating system on behalf of SAS.  For the most part, this time is associated with reads and writes of data.  So, you are correct that they are associated with IO.&lt;BR /&gt;My team is happy to help you review your SAS job in question.  Please just send the SAS log to my attention.&lt;BR /&gt;Margaret&lt;BR /&gt;Margaret.Crevar@sas.com&lt;MARGARET.CREVAR&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/MARGARET.CREVAR&gt;</description>
      <pubDate>Mon, 15 Jan 2018 21:11:35 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Administration-and-Deployment/System-Performance-user-CPU-time-vs-system-CPU-time-and-real/m-p/427841#M11899</guid>
      <dc:creator>MargaretC</dc:creator>
      <dc:date>2018-01-15T21:11:35Z</dc:date>
    </item>
    <item>
      <title>Re: System Performance – The conversation you really want to have</title>
      <link>https://communities.sas.com/t5/Administration-and-Deployment/System-Performance-user-CPU-time-vs-system-CPU-time-and-real/m-p/427844#M11900</link>
      <description>&lt;P&gt;I suggest you post the SAS log of the step (including FULLSTIMER notes) on the community as well to get feedback from community experts.&lt;/P&gt;</description>
      <pubDate>Mon, 15 Jan 2018 21:16:35 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Administration-and-Deployment/System-Performance-user-CPU-time-vs-system-CPU-time-and-real/m-p/427844#M11900</guid>
      <dc:creator>SASKiwi</dc:creator>
      <dc:date>2018-01-15T21:16:35Z</dc:date>
    </item>
    <item>
      <title>Re: System Performance – The conversation you really want to have</title>
      <link>https://communities.sas.com/t5/Administration-and-Deployment/System-Performance-user-CPU-time-vs-system-CPU-time-and-real/m-p/428138#M11921</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;At Boemska we offer a product called Enterprise Session Monitor for SAS. It's a piece of software that plugs into your SAS Environment and profiles the resource utilisation of individual SAS jobs, producing timeseries data which our customers use to optimise job performance, often focusing on single problem steps like the one you describe.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;ESM records and visualises the CPU/memory utilisation, temp directory size and IO throughput of each individual job, allowing you to contrast it with the resource profile of the node it's executing on, showing metrics like iowait, per-device throughput (for both storage and network devices), disk queue lengths and cache/swap size. The data is very granular (2s intervals) and the interactive investigative workflow makes root cause analysis a&amp;nbsp;relatively pleasant experience.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;We're a SAS partner organisation &amp;amp; this is a separate proprietary product, but we offer a free 60 day trial, meaning you could take it for a spin for a couple of months with a view to resolve your immediate issue, no strings attached. Feel free to contact me privately if you're interested.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Nik&lt;/P&gt;</description>
      <pubDate>Tue, 16 Jan 2018 19:28:31 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Administration-and-Deployment/System-Performance-user-CPU-time-vs-system-CPU-time-and-real/m-p/428138#M11921</guid>
      <dc:creator>boemskats</dc:creator>
      <dc:date>2018-01-16T19:28:31Z</dc:date>
    </item>
    <item>
      <title>Re: System Performance – The conversation you really want to have</title>
      <link>https://communities.sas.com/t5/Administration-and-Deployment/System-Performance-user-CPU-time-vs-system-CPU-time-and-real/m-p/428305#M11926</link>
      <description>&lt;P&gt;There is a third CPU timing metric, wait-for-IO. You should include that in your evaluation as well. Depending on your topology (any flavour of NFS or CIFS storage will be detrimental) this may give a more accurate interpretation of what you are observing. Actually it is not clear if what you are seeing is in fact a problem.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The elapsed (wall clock) time is dependant on much more than just your code. If you are running on a highly loaded system the ratio will be higher. The same job running at a different time of day may show vastly different results. So look at the system activity next to your job. As you already suspected IO and network can be at play. Run a vmstat or nmon or whatever at your disposal alongside your job to see what's going on. The tooling from&amp;nbsp;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/46760"&gt;@boemskats&lt;/a&gt;can do this even better. Your metrics depend heavily not only on your job but on others as well.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;If you have a challenge (which, again, is not entirely clear from what info you provided) I would work with &lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/1759"&gt;@MargaretC&lt;/a&gt; and her team. They are excellent. If they haven't seen it before it probably doesn't exist.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Regards,&lt;/P&gt;
&lt;P&gt;-- Jan.&lt;/P&gt;</description>
      <pubDate>Wed, 17 Jan 2018 09:31:59 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Administration-and-Deployment/System-Performance-user-CPU-time-vs-system-CPU-time-and-real/m-p/428305#M11926</guid>
      <dc:creator>jklaverstijn</dc:creator>
      <dc:date>2018-01-17T09:31:59Z</dc:date>
    </item>
    <item>
      <title>Re: System Performance – The conversation you really want to have</title>
      <link>https://communities.sas.com/t5/Administration-and-Deployment/System-Performance-user-CPU-time-vs-system-CPU-time-and-real/m-p/429295#M11985</link>
      <description>thank you for the suggestion, we are doing a comparison of the storage setup and also setting up the SAS IO test.  Once I have the results, I will post them here.</description>
      <pubDate>Fri, 19 Jan 2018 21:49:05 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Administration-and-Deployment/System-Performance-user-CPU-time-vs-system-CPU-time-and-real/m-p/429295#M11985</guid>
      <dc:creator>shoin</dc:creator>
      <dc:date>2018-01-19T21:49:05Z</dc:date>
    </item>
  </channel>
</rss>

