<?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: Why can't I multitask anymore? in Administration and Deployment</title>
    <link>https://communities.sas.com/t5/Administration-and-Deployment/Why-can-t-I-multitask-anymore/m-p/125589#M1332</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Nice Headline, makes some fun on age or gender. Would say the females where claiming to be good at multitasking not the males.&amp;nbsp; :smileylaugh:&lt;BR /&gt;&amp;nbsp; &lt;BR /&gt;You are asking soemthing about tuning&amp;amp;performance that is dedicated area.You need some system programmers background conform the old IBM definiton in a mainframe approach. Let me explain.&lt;/P&gt;&lt;P&gt;You have in het main concept approach sever type of resources in a computer.&lt;/P&gt;&lt;P&gt;- CPU (and all is related like GPU)&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;- Internal Memory&amp;nbsp; (the short&lt;/P&gt;&lt;P&gt;- External memory (DASD SSD and other peripherals)&lt;/P&gt;&lt;P&gt;- The Connections (network cables bus) needed for transferring data between them.&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;All about perfromance&amp;amp;Tuning is about setting OS parameters (Windows) The middleware applictions (eg SAS system) and the application (you sas coding approaches) in a way it, is acceptable in wall clock time to your efforts (human resource time).&lt;/P&gt;&lt;P&gt;Some actions will cause a move of load from one resource to an other. Knowing wich resource is the most critical is important.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CPU&lt;/P&gt;&lt;P&gt;A common failure is thinking the CPU is the bottleneck. Take some money and replace that.&amp;nbsp; wrong wrong.... &lt;/P&gt;&lt;P&gt;That was in old days of the beginning wiht PC's some time true. The last 5 years the clock speed does not improve anymore.&lt;/P&gt;&lt;P&gt;This part is mostly the fastest part. The chip (CPU) is having some, no many,optimizations like cach memory. (Check type / description)Running at 2Ghz you could expect the most elmentary instructions being handles as measured in u-seconds&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;The improvement of faster processing must come now from parrallel processing. That is Multi-threading , GPU, Grid processing.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IO&lt;/P&gt;&lt;P&gt;This is the one that is the slowest thing. A common expected access time of 10ms for head movement is the order of measurement. &lt;/P&gt;&lt;P&gt;That is a factor of thousands slower than the CPU is executing.&amp;nbsp; By getting more and bigger storage on the classical dasd drives putti it all on a single device it is becoming relative slower. The capacity of this kind of storage is still growing fast.&amp;nbsp; Storage of 1Tb as 1 drive is becoming usual.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Memory&lt;BR /&gt;This one is needed for your program code execution and for you data being processed. It is filling the gap between IO and CPU.&lt;/P&gt;&lt;P&gt;For the processing it would be very nice to have all data in memory by that bypassing the IO limits. It is very common that doesn't fit&lt;/P&gt;&lt;P&gt;You would probably have 8Gb internal memory and 500Gb of harddisk. Nicer would be a SSD of 250Gb. &lt;/P&gt;&lt;P&gt;On Servers you could think of 1Tb internal memory but having data of Pb's of size in a SAN.&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Communication&lt;/P&gt;&lt;P&gt;A forgotten limit but all things has to be connected. Limiations can be from slow (external network) to fast (internal computerbus).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;....................&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;A 64 bit lap top with a 32-bit SAS system and when connectect 32-bit&amp;nbsp; Office. &lt;/P&gt;&lt;P&gt;Your SAS system and office will run well as 32 version on that. They are limited by 32-bit for memory adresses that is 2GB.&lt;/P&gt;&lt;P&gt;The 64-bit OS is allowing to have multiple processes on the machine and giving all of the 8Gb to be managed to you application.&lt;/P&gt;&lt;P&gt;A 32-bit OS is limited to use just 3Gb (1Gb is reserved) wasting the other 5Gb of that being useless.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The speed or limits in your code/tool caused by a single thread requirement does not change. Expect nog gains.&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;Opening up your taskmanager will show you the number of logical processsors.&amp;nbsp;&amp;nbsp; How many dow you have got?&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In Windows-7 has a prestation index giving some information. What do you have on all of that? &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;All the connections. That is becoming a nasty one.&lt;/P&gt;&lt;P&gt;You are asking the question like a user in a bigger organization.&lt;/P&gt;&lt;P&gt;- It could be SAS central installed. Resulting your saswork on a remote connection &lt;/P&gt;&lt;P&gt;- It could be bit-locker activated (slow down IO).&lt;/P&gt;&lt;P&gt;- accessing big datasets locally?&amp;nbsp; You can run into cache behavior of Windows on that. Overloading memory resulting slow down all. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The description of te problem is looking like memory problems (trhasing) caused by something.&lt;/P&gt;&lt;P&gt;Could help to lower limits on memory somewhere and freeing it up so total throughput increases.&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It is hard work and complex analyses tuning - performance It is Thinking in Multi-tasking &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 30 Aug 2013 09:13:43 GMT</pubDate>
    <dc:creator>jakarman</dc:creator>
    <dc:date>2013-08-30T09:13:43Z</dc:date>
    <item>
      <title>Why can't I multitask anymore?</title>
      <link>https://communities.sas.com/t5/Administration-and-Deployment/Why-can-t-I-multitask-anymore/m-p/125584#M1327</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;We recently had 32-bit Dell laptops swapped out with 64-bit ones (Win 7, 2.6 GHz, 8 GB RAM). Supposedly this should make my SAS programs run faster. But they aren't and they seem to be tying up all memory so I can't do anything else while they run. This wasn't happening with the older laptops. What can be done to improve things?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Brian&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt; &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 29 Aug 2013 18:50:39 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Administration-and-Deployment/Why-can-t-I-multitask-anymore/m-p/125584#M1327</guid>
      <dc:creator>BTAinRVA</dc:creator>
      <dc:date>2013-08-29T18:50:39Z</dc:date>
    </item>
    <item>
      <title>Re: Why can't I multitask anymore?</title>
      <link>https://communities.sas.com/t5/Administration-and-Deployment/Why-can-t-I-multitask-anymore/m-p/125585#M1328</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;When you run a sas program, and you have your task manager open, does the memory used spike to 100%?&amp;nbsp; Also, is it on specific tasks that this is happening?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Windows 7 is notoriously bad at handling memory when you are using a lot of it. It is MUCH better at using available memory more efficiently, but it also likes to gobble up a ton of extra memory.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Example: Open&amp;nbsp; a 5 mB excel file, and hit the save button over and over again. You'll notice that windows 7 does not let go of the memory needed to save the file. This is known as a memory leak and windows 7 is full of them. This can be troublesome with SAS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Also, do you have 64 BIT SAS and 64 bit office as well?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;There are also settings you can set globally that tell sas "ONLY use up to X amount of memory" that way if it wants to use 10 Gigs, but you only want it to use 4 GIGS, the program will run faster but you will be to multi task again.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 29 Aug 2013 20:13:32 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Administration-and-Deployment/Why-can-t-I-multitask-anymore/m-p/125585#M1328</guid>
      <dc:creator>Anotherdream</dc:creator>
      <dc:date>2013-08-29T20:13:32Z</dc:date>
    </item>
    <item>
      <title>Re: Why can't I multitask anymore?</title>
      <link>https://communities.sas.com/t5/Administration-and-Deployment/Why-can-t-I-multitask-anymore/m-p/125586#M1329</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;AnotherDream,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Yes, when the SAS program is running the memory used gets up to 98%. We do not have 64-bit SAS. I will do some googling on yhe global settings to see if that helps. Thanks!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Brian&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 29 Aug 2013 21:09:56 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Administration-and-Deployment/Why-can-t-I-multitask-anymore/m-p/125586#M1329</guid>
      <dc:creator>BTAinRVA</dc:creator>
      <dc:date>2013-08-29T21:09:56Z</dc:date>
    </item>
    <item>
      <title>Re: Why can't I multitask anymore?</title>
      <link>https://communities.sas.com/t5/Administration-and-Deployment/Why-can-t-I-multitask-anymore/m-p/125587#M1330</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You're welcome. Also I'm not sure if you're having compatability issues with 32 bit sas running on a 64 bit system (you might be).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;That would be a good thing to look into, unfortunately I am not a software engineer so I am not sure if that is what is going on!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Keep me posted on if the global memory settings help!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 29 Aug 2013 22:45:59 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Administration-and-Deployment/Why-can-t-I-multitask-anymore/m-p/125587#M1330</guid>
      <dc:creator>Anotherdream</dc:creator>
      <dc:date>2013-08-29T22:45:59Z</dc:date>
    </item>
    <item>
      <title>Re: Why can't I multitask anymore?</title>
      <link>https://communities.sas.com/t5/Administration-and-Deployment/Why-can-t-I-multitask-anymore/m-p/125588#M1331</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I'm over 45 and I can't even focus on one task anymore, let alone multi-task. Hahah!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 30 Aug 2013 00:39:15 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Administration-and-Deployment/Why-can-t-I-multitask-anymore/m-p/125588#M1331</guid>
      <dc:creator>Fugue</dc:creator>
      <dc:date>2013-08-30T00:39:15Z</dc:date>
    </item>
    <item>
      <title>Re: Why can't I multitask anymore?</title>
      <link>https://communities.sas.com/t5/Administration-and-Deployment/Why-can-t-I-multitask-anymore/m-p/125589#M1332</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Nice Headline, makes some fun on age or gender. Would say the females where claiming to be good at multitasking not the males.&amp;nbsp; :smileylaugh:&lt;BR /&gt;&amp;nbsp; &lt;BR /&gt;You are asking soemthing about tuning&amp;amp;performance that is dedicated area.You need some system programmers background conform the old IBM definiton in a mainframe approach. Let me explain.&lt;/P&gt;&lt;P&gt;You have in het main concept approach sever type of resources in a computer.&lt;/P&gt;&lt;P&gt;- CPU (and all is related like GPU)&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;- Internal Memory&amp;nbsp; (the short&lt;/P&gt;&lt;P&gt;- External memory (DASD SSD and other peripherals)&lt;/P&gt;&lt;P&gt;- The Connections (network cables bus) needed for transferring data between them.&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;All about perfromance&amp;amp;Tuning is about setting OS parameters (Windows) The middleware applictions (eg SAS system) and the application (you sas coding approaches) in a way it, is acceptable in wall clock time to your efforts (human resource time).&lt;/P&gt;&lt;P&gt;Some actions will cause a move of load from one resource to an other. Knowing wich resource is the most critical is important.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CPU&lt;/P&gt;&lt;P&gt;A common failure is thinking the CPU is the bottleneck. Take some money and replace that.&amp;nbsp; wrong wrong.... &lt;/P&gt;&lt;P&gt;That was in old days of the beginning wiht PC's some time true. The last 5 years the clock speed does not improve anymore.&lt;/P&gt;&lt;P&gt;This part is mostly the fastest part. The chip (CPU) is having some, no many,optimizations like cach memory. (Check type / description)Running at 2Ghz you could expect the most elmentary instructions being handles as measured in u-seconds&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;The improvement of faster processing must come now from parrallel processing. That is Multi-threading , GPU, Grid processing.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IO&lt;/P&gt;&lt;P&gt;This is the one that is the slowest thing. A common expected access time of 10ms for head movement is the order of measurement. &lt;/P&gt;&lt;P&gt;That is a factor of thousands slower than the CPU is executing.&amp;nbsp; By getting more and bigger storage on the classical dasd drives putti it all on a single device it is becoming relative slower. The capacity of this kind of storage is still growing fast.&amp;nbsp; Storage of 1Tb as 1 drive is becoming usual.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Memory&lt;BR /&gt;This one is needed for your program code execution and for you data being processed. It is filling the gap between IO and CPU.&lt;/P&gt;&lt;P&gt;For the processing it would be very nice to have all data in memory by that bypassing the IO limits. It is very common that doesn't fit&lt;/P&gt;&lt;P&gt;You would probably have 8Gb internal memory and 500Gb of harddisk. Nicer would be a SSD of 250Gb. &lt;/P&gt;&lt;P&gt;On Servers you could think of 1Tb internal memory but having data of Pb's of size in a SAN.&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Communication&lt;/P&gt;&lt;P&gt;A forgotten limit but all things has to be connected. Limiations can be from slow (external network) to fast (internal computerbus).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;....................&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;A 64 bit lap top with a 32-bit SAS system and when connectect 32-bit&amp;nbsp; Office. &lt;/P&gt;&lt;P&gt;Your SAS system and office will run well as 32 version on that. They are limited by 32-bit for memory adresses that is 2GB.&lt;/P&gt;&lt;P&gt;The 64-bit OS is allowing to have multiple processes on the machine and giving all of the 8Gb to be managed to you application.&lt;/P&gt;&lt;P&gt;A 32-bit OS is limited to use just 3Gb (1Gb is reserved) wasting the other 5Gb of that being useless.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The speed or limits in your code/tool caused by a single thread requirement does not change. Expect nog gains.&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;Opening up your taskmanager will show you the number of logical processsors.&amp;nbsp;&amp;nbsp; How many dow you have got?&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In Windows-7 has a prestation index giving some information. What do you have on all of that? &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;All the connections. That is becoming a nasty one.&lt;/P&gt;&lt;P&gt;You are asking the question like a user in a bigger organization.&lt;/P&gt;&lt;P&gt;- It could be SAS central installed. Resulting your saswork on a remote connection &lt;/P&gt;&lt;P&gt;- It could be bit-locker activated (slow down IO).&lt;/P&gt;&lt;P&gt;- accessing big datasets locally?&amp;nbsp; You can run into cache behavior of Windows on that. Overloading memory resulting slow down all. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The description of te problem is looking like memory problems (trhasing) caused by something.&lt;/P&gt;&lt;P&gt;Could help to lower limits on memory somewhere and freeing it up so total throughput increases.&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It is hard work and complex analyses tuning - performance It is Thinking in Multi-tasking &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 30 Aug 2013 09:13:43 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Administration-and-Deployment/Why-can-t-I-multitask-anymore/m-p/125589#M1332</guid>
      <dc:creator>jakarman</dc:creator>
      <dc:date>2013-08-30T09:13:43Z</dc:date>
    </item>
  </channel>
</rss>

