What hardware to get?

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • grouparchive@gmail.com

    What hardware to get?

    We are upgrading our SQL Server hardware because we need more CPU
    power. The current server is a P4 3.2 GHz with HT.

    The system we have been looking at is a dual Opteron, and the questions
    is: will two Opteron 244 (1.8GHz) give considerably more CPU power than
    a single P4 3.2 GHz? Or would we need to get two Opteron 250 (2.4 GHz)
    to really get a notable increase in CPU power?

    The plan is to get single core Operons first and then plug in two dual
    core opterons later on if needed when they are available and maybe a
    little bit cheaper.

    -Jack

  • Erland Sommarskog

    #2
    Re: What hardware to get?

    (grouparchive@g mail.com) writes:[color=blue]
    > We are upgrading our SQL Server hardware because we need more CPU
    > power. The current server is a P4 3.2 GHz with HT.
    >
    > The system we have been looking at is a dual Opteron, and the questions
    > is: will two Opteron 244 (1.8GHz) give considerably more CPU power than
    > a single P4 3.2 GHz? Or would we need to get two Opteron 250 (2.4 GHz)
    > to really get a notable increase in CPU power?
    >
    > The plan is to get single core Operons first and then plug in two dual
    > core opterons later on if needed when they are available and maybe a
    > little bit cheaper.[/color]

    Opteron is a 64-bit processor, isn't it? I believe that currently the
    only 64-bit processor which there is a 64-bit version of SQL Server
    is Itanium.

    And while you can run 32-bit software on 64-bit hardware, this is not
    a very good idea if it's performance you are looking for.


    --
    Erland Sommarskog, SQL Server MVP, esquel@sommarsk og.se

    Books Online for SQL Server SP3 at
    Get the flexibility you need to use integrated solutions, apps, and innovations in technology with your data, wherever it lives—in the cloud, on-premises, or at the edge.

    Comment

    • Greg D. Moore \(Strider\)

      #3
      Re: What hardware to get?


      "Erland Sommarskog" <esquel@sommars kog.se> wrote in message
      news:Xns96498F3 8CCEB0Yazorman@ 127.0.0.1...[color=blue]
      > (grouparchive@g mail.com) writes:[color=green]
      > > We are upgrading our SQL Server hardware because we need more CPU
      > > power. The current server is a P4 3.2 GHz with HT.
      > >
      > > The system we have been looking at is a dual Opteron, and the questions
      > > is: will two Opteron 244 (1.8GHz) give considerably more CPU power than
      > > a single P4 3.2 GHz? Or would we need to get two Opteron 250 (2.4 GHz)
      > > to really get a notable increase in CPU power?
      > >
      > > The plan is to get single core Operons first and then plug in two dual
      > > core opterons later on if needed when they are available and maybe a
      > > little bit cheaper.[/color]
      >
      > Opteron is a 64-bit processor, isn't it? I believe that currently the
      > only 64-bit processor which there is a 64-bit version of SQL Server
      > is Itanium.
      >
      > And while you can run 32-bit software on 64-bit hardware, this is not
      > a very good idea if it's performance you are looking for.
      >[/color]

      Actually, with the Opteron design, I don't believe there's any loss in
      performance, unlike the Itanium.

      Having said that, my first real question would be:

      Are you (the original poster :-) absolutely sure you need more CPU power? I
      find memory and I/O tend to be the first physical bottleneck.

      But often poor programming (such as cursors) tends to dominate.

      Also, rather than just raw CPU power, I'd look at on-board cache. Which
      ones have the largest L2 cache? I find that a doubling in cache can make
      for dramatic improvements in performance.

      [color=blue]
      >
      > --
      > Erland Sommarskog, SQL Server MVP, esquel@sommarsk og.se
      >
      > Books Online for SQL Server SP3 at
      > http://www.microsoft.com/sql/techinf...2000/books.asp[/color]


      Comment

      • SQLJack

        #4
        Re: What hardware to get?

        Hi,

        Greg:
        Thanks for the feedback. I did find the reason for the high cpu load.
        It was in fact a poorly written query. Instead of using a simple IF
        EXISTS to check if a table was empty it used a COUNT () > 1. It slipped
        passed me at first and it only takes 2 seconds to run, but the query
        was run 12,000 times a day so it added up. Thanks for the L2 tip.

        Erland: Opteron can run 64 bit code (as Windows 2003 64), but it also
        runs 32 bit code without penalty.

        Thanks!

        -Jack

        Comment

        • Greg D. Moore \(Strider\)

          #5
          Re: What hardware to get?


          "SQLJack" <grouparchive@g mail.com> wrote in message
          news:1114984873 .290928.11020@o 13g2000cwo.goog legroups.com...[color=blue]
          > Hi,
          >
          > Greg:
          > Thanks for the feedback. I did find the reason for the high cpu load.
          > It was in fact a poorly written query. Instead of using a simple IF
          > EXISTS to check if a table was empty it used a COUNT () > 1. It slipped
          > passed me at first and it only takes 2 seconds to run, but the query
          > was run 12,000 times a day so it added up. Thanks for the L2 tip.[/color]

          Yeah. Queries like that "add up" quickly.

          [color=blue]
          >
          > Erland: Opteron can run 64 bit code (as Windows 2003 64), but it also
          > runs 32 bit code without penalty.
          >
          > Thanks!
          >
          > -Jack
          >[/color]


          Comment

          Working...