Slow computing performance


Advanced search

Message boards : Number crunching : Slow computing performance

AuthorMessage
andersoncool
Send message
Joined: Jan 2 12
Posts: 9
Credit: 389,268
RAC: 1,607
Message 19645 - Posted 25 Jul 2012 16:39:57 UTC

    I´ve upgraded a computer from AMD Athlon 64X2 5200, 2Gbytes memory DDR2/800MHz, Windows 7 Home Premium OS to a AMD a6 3500, 8Gbytes memory DDR3/1600MHz, Windows 7 Home Premium, and computing performance downgraded. It was just a swap os MoBo, CPU and memory.
    Old combination was also been swaped with an old AMD 3500 single core.
    A6 now is slower a lot than X2-64.

    any trick I´ve not found? It´s not expected.

    I´ve reseted configuration in BOINC to use 3 cores, reseted upper limit of CPU time and CPU usage.

    Someone may help?
    ____________

    jdvb
    Send message
    Joined: Apr 4 11
    Posts: 19
    Credit: 4,285,784
    RAC: 6,034
    Message 19651 - Posted 26 Jul 2012 6:47:48 UTC

      I believe that is normal.
      Computing performance for as far as I know is shown per core.
      One of your old cores may have been faster then a new one.
      That said, you do have one more core now, so I would simply wait and see what your recent average credit will do compared to the previous settup.

      Though I would not expect too big differences as the total speed in Ghz is not that much higher (2x2.7 versus 3x2.1).

      andersoncool
      Send message
      Joined: Jan 2 12
      Posts: 9
      Credit: 389,268
      RAC: 1,607
      Message 19652 - Posted 26 Jul 2012 10:16:05 UTC - in response to Message 19651.

        I guess I´m not that expert about this, but comparing percentile amount of each one shows me A6 going in 0,003% steps, and 64x2 going in 0,015% steps, and 64x2 updates percentile faster.
        Actualçy 64x2 is 2x2.6Ghz.
        Anyway thanks!

        Profile mikey
        Avatar
        Send message
        Joined: Mar 23 07
        Posts: 4693
        Credit: 5,419,657
        RAC: 446
        Message 19653 - Posted 26 Jul 2012 11:09:59 UTC - in response to Message 19652.

          I guess I´m not that expert about this, but comparing percentile amount of each one shows me A6 going in 0,003% steps, and 64x2 going in 0,015% steps, and 64x2 updates percentile faster.
          Actualçy 64x2 is 2x2.6Ghz.
          Anyway thanks!


          One difference is you were doing the B units and now you are doing the A units! Also you have almost halved your cpu speed, you have gone from 5200 down to 3500, yes you have more cpu cores but you are significantly slower too. You also have a gpu now, are you using that to crunch too? If so you might try changing your setup so you leave one cpu core free for the gpu to use as you might find the gpu crunching is much faster that way.

          One more thing I noticed your memory on the new pc says: Memory 7675.48 MB. Is this because you are using multiple different memory sized chips, ie a 1 gig, a 512 meg chip, etc, etc? If so put the largest chip nearest the cpu as most motherboards work outwards when using memory. Dell is one that does not, it uses the largest chip first then the next largest, etc, etc. Also try and get the same speed chips too, all this makes a difference, although NOT a large difference.

          andersoncool
          Send message
          Joined: Jan 2 12
          Posts: 9
          Credit: 389,268
          RAC: 1,607
          Message 19657 - Posted 26 Jul 2012 11:33:30 UTC - in response to Message 19653.

            Sorry, but I guess it´s not, as stated below:
            a) The 64x2 5200 is a model. Its clock is 2.6 GHz. The A6 3500, also a model, it have 2.1 to 2.4 GHz clock.
            b) My GPU is allowed to run applications from BOINC, although I´m not sure about on how to dedicate one CPU to the GPU. Can you enlight me?
            c) I ain´t using different size memory. It´s a paired AMD (Patriot made) 4Gbytes DDR3 1600MHz and are on slot 0, closer to CPU.
            d) The memory shown is less than 8Gbytes for I dedicate 0.5Gbytes to GPU.
            e) I´m newby enough to not understand what you say about A and B units. I´ve not changed anything other than CPU cores, time and upper limit (all these going higher than before). Would you care to enlight me?

            Thanks anyway

            Profile mikey
            Avatar
            Send message
            Joined: Mar 23 07
            Posts: 4693
            Credit: 5,419,657
            RAC: 446
            Message 19663 - Posted 26 Jul 2012 18:58:27 UTC - in response to Message 19657.

              Sorry, but I guess it´s not, as stated below:
              a) The 64x2 5200 is a model. Its clock is 2.6 GHz. The A6 3500, also a model, it have 2.1 to 2.4 GHz clock.
              b) My GPU is allowed to run applications from BOINC, although I´m not sure about on how to dedicate one CPU to the GPU. Can you enlight me?
              c) I ain´t using different size memory. It´s a paired AMD (Patriot made) 4Gbytes DDR3 1600MHz and are on slot 0, closer to CPU.
              d) The memory shown is less than 8Gbytes for I dedicate 0.5Gbytes to GPU.
              e) I´m newby enough to not understand what you say about A and B units. I´ve not changed anything other than CPU cores, time and upper limit (all these going higher than before). Would you care to enlight me?

              Thanks anyway


              Sure I will start, hopefully others will chime in too...the A and B units are just different workunits provided by Malaria. You can chose which to do or let the Project chose for you, in your case it seems the Project is choosing.

              As for how to use only one cpu as opposed to two just go into the Boinc Manager, down by the clock, you will probably have to click on the arrow to display it first, and do a right click to open it, then go to Tools, computing preferences and then click on the tab processor usage. Down near the bottom of that page are some boxes, one says "on multi processor systems, use at least [] % of the processors. It probably has 100 in the box now, that means 100% of the cpu's are being used, on a dual cpu system anything less than that means use only 1 cpu, so I would put a 90 in the box and then click ok. If you then go to the tasks tab you will see one Malaria unit suspended and only 1 unit running as opposed to the 2 that were running before. This means your gpu can now use the extra cpu as it needs to instead of sharing time with Malaria.

              Giving .5 gbytes to the gpu is okay but not needed anymore, Windows does it all now by itself. You MUST give it something in the Bios but don't go overboard.

              And it looks like the original pc was using double the ghz in the model number, 2 cpu's each running at 2.6 equals 5200. I have no idea how the new one got the 3500, maybe the 3 is the cpu's and the 500 is the cpu model number or something. The model numbers mean something to the pc makers but not necessarily to anyone else.

              andersoncool
              Send message
              Joined: Jan 2 12
              Posts: 9
              Credit: 389,268
              RAC: 1,607
              Message 19664 - Posted 26 Jul 2012 19:38:12 UTC - in response to Message 19663.

                I´m not sure you solved it!

                I was letting maximum CPU usage to be at 40%. With 100% its making about 0,023% a step (a6). 64x2 is doing 2 works at same time malariacontrol and LHC, a6 just one, and in a slower update rate in percentile.

                I think this is weirdo, for BOINC should know how to use 2,3,4 CPU time 40% or 80% or anything else.

                But I´m still stucked with processing power of a6 versus 64x2. a6 is overclocked 10% (so it´s running at 2,31GHz, 2,64 in turbo mode -memory too, 1,76GHz-, and 64x2 is underclocked to 2,4GHZ [memory at 800MHz] -this one is a barbecue maker!-)

                The only difference is: a6 with Windows 7, 64x2 with XP. Both Home.

                I´ve seen performance of 64x2, it is much more faster than before, and still faster than a6. Is the OS interfering with performance?

                let´s wait some time to see.


                Thanks a lot Mikey!

                andersoncool
                Send message
                Joined: Jan 2 12
                Posts: 9
                Credit: 389,268
                RAC: 1,607
                Message 19667 - Posted 26 Jul 2012 22:34:00 UTC - in response to Message 19645.

                  Definitely not solved!

                  Both 64x2 and even and a atom 270 netbook runing 2 tasks same time, both at 100% use of each CPU (both with XP Home). A6 still slow as a turtle without legs, using bursts of ~40% in each CPU, from time to time (W7).

                  Is BOINC sensitive to OS? Or just to 3 CPU enemy?

                  Profile mikey
                  Avatar
                  Send message
                  Joined: Mar 23 07
                  Posts: 4693
                  Credit: 5,419,657
                  RAC: 446
                  Message 19668 - Posted 27 Jul 2012 10:35:31 UTC - in response to Message 19664.

                    I´m not sure you solved it!

                    I was letting maximum CPU usage to be at 40%. With 100% its making about 0,023% a step (a6). 64x2 is doing 2 works at same time malariacontrol and LHC, a6 just one, and in a slower update rate in percentile.

                    I think this is weirdo, for BOINC should know how to use 2,3,4 CPU time 40% or 80% or anything else.

                    But I´m still stucked with processing power of a6 versus 64x2. a6 is overclocked 10% (so it´s running at 2,31GHz, 2,64 in turbo mode -memory too, 1,76GHz-, and 64x2 is underclocked to 2,4GHZ [memory at 800MHz] -this one is a barbecue maker!-)

                    The only difference is: a6 with Windows 7, 64x2 with XP. Both Home.

                    I´ve seen performance of 64x2, it is much more faster than before, and still faster than a6. Is the OS interfering with performance?

                    let´s wait some time to see.


                    Thanks a lot Mikey!


                    What do you mean by this "I was letting maximum CPU usage to be at 40%." Do you mean you set the percentage in tools, computing preferences, processor usage, while processor usage is less than [] percent (0 means no restriction) to 40?! If so that is the exact opposite of what I think you want! It means until the cpu is 40% FREE do NOT use it. The cpu is almost always doing something in a pc, Win 7 more than earlier Operating Systems, Win7 does ALOT of things in the background so getting, AND STAYING, to 40% or less cpu usage is not as common as one might think.

                    You could have set it on the webpage here too:
                    Suspend work if CPU usage is above
                    0 means no restriction
                    Enforced by version 6.10.30+

                    Either way put a ZERO in the box, or on the line on the webpage, save the settings and manually make Boinc do an update.

                    andersoncool
                    Send message
                    Joined: Jan 2 12
                    Posts: 9
                    Credit: 389,268
                    RAC: 1,607
                    Message 19673 - Posted 27 Jul 2012 18:15:32 UTC - in response to Message 19668.

                      I did this:

                      Suspend work if CPU usage is above 100%
                      0 means no restriction
                      Enforced by version 6.10.30+

                      What happened?
                      In A6 - Windows 7 - bursts in all three cores with peaks about 40-45% (I´ve stoped ALL other application managed by me)
                      In 64X2 and an atom 270 - XP - both cores working 100% all time.


                      I also set this:

                      Em multiprocessadores, usar no máximo 3 processadores
                      On multiprocessors, use at most
                      Enforced by version 6.1+ 100% dos processadores
                      Use at most
                      Can be used to reduce CPU heat 100% of CPU time

                      and this:
                      Memory: when computer is in use, use at most 40% of total
                      Memory: when computer is not in use, use at most 70% of total

                      My nornal applications are using about 2.7Gbytes, then 40% of total 7,5Gbytes, gives 3Gbytes minimum to BOINC (I guess)


                      I started wandering about this, for the other machines does not have an integrated GPU in CPU:
                      Suspend GPU work while computer is in use?
                      Enforced by version 6.6.21+ sim (yes)

                      Once again, thanls!

                      andersoncool
                      Send message
                      Joined: Jan 2 12
                      Posts: 9
                      Credit: 389,268
                      RAC: 1,607
                      Message 19674 - Posted 27 Jul 2012 19:18:23 UTC

                        Guess I got:
                        A6-3500 Atom N270 Athlon 64X2 5200
                        (2.31GHz) (800MHz) (2.4GHz)
                        Benchmark Integer Score: 1,765.03 MIPS 1,696.30 MIPS 4,477.56 MIPS
                        Benchmark Floating Point Score: 701.62 MIPS 736.47 MIPS 2,444.25 MIPS
                        Benchmark Memory Bandwidth: 953.67 MB/sec 953.67 MB/sec 476.84 MB/sec
                        Memory: 7.5 GB 2.0 GB 1.7 GB
                        Cache: 1.00 MB 512.00 KB 1.00 MB

                        Sisandra does not says this, as expected, then there is a kind of hate from BOINC towards A6-3500!

                        Atom runs Directx 9 - Windows XP 32 home basic
                        64X2 runs Directx 10 - Windows XP 32 home basic
                        A6 runs Directx 11 - WIndows 7 64 - home premium

                        Profile mikey
                        Avatar
                        Send message
                        Joined: Mar 23 07
                        Posts: 4693
                        Credit: 5,419,657
                        RAC: 446
                        Message 19679 - Posted 28 Jul 2012 10:50:37 UTC - in response to Message 19673.

                          I did this:

                          Suspend work if CPU usage is above 100%
                          0 means no restriction
                          Enforced by version 6.10.30+

                          What happened?
                          In A6 - Windows 7 - bursts in all three cores with peaks about 40-45% (I´ve stoped ALL other application managed by me)
                          In 64X2 and an atom 270 - XP - both cores working 100% all time.


                          I also set this:

                          Em multiprocessadores, usar no máximo 3 processadores
                          On multiprocessors, use at most
                          Enforced by version 6.1+ 100% dos processadores
                          Use at most
                          Can be used to reduce CPU heat 100% of CPU time

                          and this:
                          Memory: when computer is in use, use at most 40% of total
                          Memory: when computer is not in use, use at most 70% of total

                          My nornal applications are using about 2.7Gbytes, then 40% of total 7,5Gbytes, gives 3Gbytes minimum to BOINC (I guess)


                          I started wandering about this, for the other machines does not have an integrated GPU in CPU:
                          Suspend GPU work while computer is in use?
                          Enforced by version 6.6.21+ sim (yes)

                          Once again, thanls!


                          I am concerned it may not be right but if it is working for you then that is okay with my too. Let's give it a day or so and then let me know how it is going please. What else do you do with the pc's?

                          andersoncool
                          Send message
                          Joined: Jan 2 12
                          Posts: 9
                          Credit: 389,268
                          RAC: 1,607
                          Message 19700 - Posted 29 Jul 2012 12:06:17 UTC - in response to Message 19679.

                            I´ve done nothing notorious in A6 computer, except reduce overclock to 3%, since I´ve got some flaws in 3DMark06. So its running at 2,172GHz to 2,472Ghz in turbo mode.

                            I do not agree it´s OK, for its using only 1 core, maximum 45% load from time to time (even Atom N270 is faster). Atom and 64X2 runs 2 tasks simultaneous, A6 only one. It seems it does not knows there are 3 cores to run 3 tasks. It seems BOINC does understand A6 is 800MHz clocked.

                            As shown below, RAC from A6 (9.18) is a lot below Atom (54.29) or 64X2 (164.26)...

                            31289195 AMD A6-3500 APU with Radeon(tm) HD Graphics [Famil 3 Windows 7 6,803.70 9.18 Jul 28th, 2012
                            31321854 Intel(R) Atom(TM) CPU N270 @ 1.60GHz [Family 6 M 2 Windows XP 4,078.24 54.29 Jul 28th, 2012
                            31031593 AMD Athlon(tm) 64 X2 Dual Core Processor 5200+ [Fa 2 Windows XP 1,939.22 164.26 Jul 28th, 2012

                            3dMark06 shows A6 performance as expected, faster than 64X2, and, of course, than Atom.

                            Do not care about total credits report, for I´ve not changed A6 computer name after Mobo, CPU and Memory upgrade

                            not sure what to do now!

                            Thanks![/b]

                            Thyme Lawn
                            Send message
                            Joined: Jun 20 06
                            Posts: 183
                            Credit: 1,315,509
                            RAC: 1,473
                            Message 19702 - Posted 29 Jul 2012 18:05:29 UTC - in response to Message 19700.

                              I'm not familiar with the A6, but its benchmarks do seem low. It's possible that the computing preferences for your account are being overridden locally (by a global_prefs_override.xml file in your BOINC data directory).

                              Click "Tools - Computing preferences..." in BOINC Manager's advanced view and look at the "processor usage" tab. If the settings aren't what you expect you could try clicking the "Clear" button to revert to the global values (you might have to restart BOINC). Alternatively you could modify the values in the dialog box and save them (clicking "Advanced - Read local prefs file" will cause BOINC to use the modified values).

                              One further thought. Have you checked that the A6 isn't being slowed down by Cool'n'Quiet?
                              ____________
                              "The ultimate test of a moral society is the kind of world that it leaves to its children." - Dietrich Bonhoeffer

                              andersoncool
                              Send message
                              Joined: Jan 2 12
                              Posts: 9
                              Credit: 389,268
                              RAC: 1,607
                              Message 19703 - Posted 29 Jul 2012 18:39:06 UTC - in response to Message 19702.

                                Thanks a lot Mr. Thyme Lawn.

                                You solved it!

                                I was using, and just looking into, malariacontrol "your account" tab in projects. Never had seen the option you pointed - Tools - Computing preferences. It was limited to 10% CPU power. Now, with your hint, all 3 cores are running 100%, each one a different task.

                                Thanks Mikey too, for you´ve tried hard to help.

                                I won´t bother you any longer.

                                Best regards.

                                Post to thread

                                Message boards : Number crunching : Slow computing performance


                                Return to malariacontrol.net main page


                                Copyright © 2013 africa@home