SitePoint Sponsor

User Tag List

Results 1 to 7 of 7
  1. #1
    SitePoint Zealot
    Join Date
    Aug 2006
    Posts
    164
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Question How to measure server load?

    Hello,

    how do you measure your server load (let's concentrate on nginx and Apache maybe)?
    What metrics are you using (cpu usage, site load avg?)?
    When and how are you deciding that you need more powerful server or a cluster of servers?

    Any help and suggestions will be appreciated.

    Cheers!
    http://www.yourshoutbox.com <- FREE chat for your website - limited offer
    http://www.smartchatbox.com <- let your visitors talk

  2. #2
    SitePoint Addict kduv's Avatar
    Join Date
    May 2012
    Location
    Maui, HI
    Posts
    211
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)
    The main metrics I use are CPU usage, swap usage, HDD usage, and network card usage.
    Keith
    Freelance web developer
    http://www.duvalltech.com/

  3. #3
    SitePoint Zealot
    Join Date
    Aug 2006
    Posts
    164
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Could you tell us how do you measure that metrics?
    http://www.yourshoutbox.com <- FREE chat for your website - limited offer
    http://www.smartchatbox.com <- let your visitors talk

  4. #4
    Foozle Reducer ServerStorm's Avatar
    Join Date
    Feb 2005
    Location
    Burlington, Canada
    Posts
    2,699
    Mentioned
    89 Post(s)
    Tagged
    6 Thread(s)
    Hi,

    If your server is Linux based then some common options are:


    Then you need to ensure that your Raid controller cards are keeping up, so you need to ensure that your RAID card or soft RAID have proper configuration tools installed and preferabbly emails you when they are taxed too heavily.

    Coincidentally, if you have access to a virtual server then any of the aforementioned servers will allow you to manage Windows, Mac or Linux network monitoring using SNMP. They support open source RRDTool's graph items, so as long as you have either a virtual Linux or a Linux box designed for exclusively this functionality, you'll have a much better handle on when it is time to replace or add more hardware, manage space and set throughput thresholds (that notify you when reached).

    There are additional things that can be done, however this is a lot to get start.

    Steve
    Last edited by ServerStorm; Nov 8, 2012 at 14:02. Reason: Added virtual server and some more detail
    ictus==""

  5. #5
    SitePoint Addict kduv's Avatar
    Join Date
    May 2012
    Location
    Maui, HI
    Posts
    211
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)
    There isn't any one "solution" to a question like this. It all depends on how you have your server set up.
    Keith
    Freelance web developer
    http://www.duvalltech.com/

  6. #6
    SitePoint Zealot
    Join Date
    Aug 2006
    Posts
    164
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Thank you ServerStorm! That was very helpful.
    http://www.yourshoutbox.com <- FREE chat for your website - limited offer
    http://www.smartchatbox.com <- let your visitors talk

  7. #7
    SitePoint Member
    Join Date
    Aug 2013
    Posts
    6
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Quote Originally Posted by ServerStorm View Post
    Hi,

    If your server is Linux based then some common options are:


    Then you need to ensure that your Raid controller cards are keeping up, so you need to ensure that your RAID card or soft RAID have proper configuration tools installed and preferabbly emails you when they are taxed too heavily.

    Coincidentally, if you have access to a virtual server then any of the aforementioned servers will allow you to manage Windows, Mac or Linux network monitoring using SNMP. They support open source RRDTool's graph items, so as long as you have either a virtual Linux or a Linux box designed for exclusively this functionality, you'll have a much better handle on when it is time to replace or add more hardware, manage space and set throughput thresholds (that notify you when reached).

    There are additional things that can be done, however this is a lot to get start.

    Steve
    This answer pretty much sums it up. I would also add Hyperic HQ and Groundwork as potential choices. This article does a nice job breaking down some of the options. http://www.futurehosting.com/open-so...-your-options/


Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •