« Previous Next »

Thread: server resouces usage app? - what each site is using

Last post 01-06-2009 10:56 PM by Rovastar. 6 replies.

Average Rating Rate It (5)

RSS

Page 1 of 1 (7 items)

Sort Posts:

  • 01-01-2009, 11:29 AM

    • quade
    • Not Ranked
    • Joined on 01-01-2009, 4:22 PM
    • Posts 3

    server resouces usage app? - what each site is using

    Hi,

    i have about 20 websites
    I'm looking to see what sort of resources they are taking in the form of daily/weekly/month/ad hoc reports

    the type of info i'm after is:

    Diskspace
    Bandwidth
    CPU and memory usage report (possibly via app pool?)

    i need to know the above info on a per site basis

    can i get all this out of one app, or will i need a few different ones?

    Also, it needs to be free, or low cost

    IIS6, win2003
    Thanks

  • 01-02-2009, 5:24 PM In reply to

    Re: server resouces usage app? - what each site is using

    you can't get this info. from application pool, but MRTG is the best solution for it
  • 01-04-2009, 4:05 PM In reply to

    • quade
    • Not Ranked
    • Joined on 01-01-2009, 4:22 PM
    • Posts 3

    Re: server resouces usage app? - what each site is using

    thanks

    will this be able to give me a break down of resources on a site by site basis?

    i'm not really bothered about individual requests, i'm more interested in an overall figure for each site

     thanks

  • 01-05-2009, 9:06 AM In reply to

    • quade
    • Not Ranked
    • Joined on 01-01-2009, 4:22 PM
    • Posts 3

    Re: server resouces usage app? - what each site is using

    I've had a play with mrtg, but its not very user friendly, i'm looking for something more UI driven, and that will get me the results quickly

    Are there any apps out there ?

    thanks

  • 01-05-2009, 2:57 PM In reply to

    Re: server resouces usage app? - what each site is using

    These are not easy stats to get. Some managed solutions can do some of this but they are expensive.

    Diskspace. Simplest to use windows tools to obtain this.

    Bandwidth. You could use the bytes figures in the IIS logs for this. Many log analysers will give the bandwidth.

    CPU mem usage. This is difficult as each site (presume that you have setup seperate app pools) will have a sepearte worker process assigned to it (and multiple ones if us use crazy things like web gardens) all with the same process name - w3wp.exe.

    Some hosters limit the memory used for each app and you can do that in teh app pool properties.

  • 01-06-2009, 10:15 PM In reply to

    Re: server resouces usage app? - what each site is using

    Hi,

    You can run System Monitor (perfmon.exe) to gain some device usage information by add some counters. You need analyze the information apply to your scenario.

    Diskspace, add %Free Space counters for each logical Disk.

    Bandwidth, you can add counters such as Total Bytes Received/Sent, Total Get/Post Request, Total blocked bandwidth bytes and etc, these counters depend on different web services(The web services’ instances are your web site) .

    CPU and memory usage, you can add %Idle Time and %Processor Time counters for your Processor.  Add %Committed Bytes In Used and Available Mbytes counters for you Memory.  If your IIS runs in worker process isolation mode, you can add   %Processor Time and Page File Bytes counters for each w3wp.exe.

    Additionally, you can monitor system online. You also can create a new performance log setting and adjust the start/stop time in the schedule tab, this will allow you collect information by different forms.

    Leo Tang
    Microsoft Online Community Support

    Please remember to mark the replies as answers if they help and unmark them if they provide no help.
  • 01-06-2009, 10:56 PM In reply to

    Re: server resouces usage app? - what each site is using

     The problem with using perfmon to measure the CPU load, etc is that every new wp will have a new instance. When a app pool is recycled and a new wp is generated you will not know what wp it is attached too (unless you run the scripts to find out the process id of the wp to the app pool and therefore the site and then it is still a problem for new process ids as it it is only available in realtime)

Page 1 of 1 (7 items)
Microsoft Communities