9 Replies Latest reply on Dec 18, 2010 11:11 PM by Donald_Francis

    What's your server RAID config?

    MrSampsonite

      I've seen the docs and watched a video on building a server for NPM, but I'm curious what builds people are using. Here's what I was thinking:

       

      2 disk, RAID1 for OS+pagefile

      2 disk, RAID1 for tempdb

      2 disk, RAID1 for transaction logs

      4 disk RAID 10 for database

      We are an NPM 2000 and APM 1000 customer.

       

      The question I have is regarding disk utilization:

      1. how much space do I need for the tempdb volume, the tlogs volume, the db volume, etc?

      2. are the tempdb and tlog volumes really benefiting from their own spindles? I realize it's best practice, but if the average disk sec/transfer and disk queue lengths are really low, they may not need their own spindles. if I could put them both on a RAID 1 set that'd be great. same with the db. if a RAID 1 set can handle that, even better.

      3. how much ram are you using? 8GB? 64? 4?

       

      Thanks!

        • Re: What's your server RAID config?
          byrona

          How robust you need to build your systems depends on your Orion implementation's size and configuration.  With the license levels you have you shouldn't need too get to crazy with the environment unless you plan to really scale it out later.

          We are running Orion SLX and Orion APM ALX and we have one Additional Polling Engine.  We have our Primary Orion system on it's own VM with 2 Processor Cores and 4Gb of memory, the 2nd Polling Engine is configured the same way.  The data for the polling engines is located on a NetApp Fiber Channel vFiler.  Our SQL system is a dedicated server with a 2 disk RAID1 Array for the OS and a 4 disk RAID10 Array for SQL and has 32Gb of memory.

          Hope this helps.

            • Re: What's your server RAID config?
              MrSampsonite

              Hi Byron,

              It's hard to tell as we're still in the trial. We're approaching 1 GB after about 30 days. We don't have the resources for your setup, but it looks great.

                • Re: What's your server RAID config?
                  byrona

                  Based on your license levels, you shouldn't need an environment as big as ours.  If at all possible try and keep your polling engine on a different physical system from your SQL database and also shoot for RAID10 for your SQL DB and as much memory as you can muster for it.  If you do those two things you should be good.

                  Also, if you have a virtual environment you can always run the polling engines as VM's, that works out very well for us.

                    • Re: What's your server RAID config?
                      MrSampsonite

                      I just opened a thread on why to separate the two environments. maybe we can take this there for organization purposes? Why put ORION app on different server than SQL server

                       

                      So you're saying a RAID 10 set can handle the IO of the tempdb, tlogs, and db?

                        • Re: What's your server RAID config?
                          byrona

                          So you're saying a RAID 10 set can handle the IO of the tempdb, tlogs, and db?

                          In some environments, yes.  It's always best to separate those on different controllers and disks if possible. 

                          The thing is, the requirements to support an installation will vary based on it's size, polling frequency, modules being used, etc.  You can spend a lot of $$$ on a very robust environment and only monitor one node but that isn't practical.  You need to build an environment that supports your needs but is still cost effective.  It's also good to try and build an environment that will scale with your business as necessary.

                          So back to the original answer, yes.  To achieve the best possible I/O you would separate them to different disks and different controllers; however, that isn't necessary for every environment and could cause you to spend unnecessary dollars.

                            • Re: What's your server RAID config?
                              MrSampsonite

                              Thanks. I guess we'll just have to wait and see. I'll probably buy a server with enough drive bays to add more in case I need to. I may be naive but I can't see us growing to the 2000+ node level, though possibly at the 2000 APM level. we're using the default polling settings.

                            • Re: What's your server RAID config?
                              MrSampsonite

                              How much space should I give for the tempdb and transaction logs each? we doubt we'll grow beyond 300GB database size.