Softpanorama
(slightly skeptical) Open Source Software Educational Society

May the source be with you, but remember the KISS principle ;-)

Softpanorama Search

Number of Servers per Sysadmin

News Solaris Recommended Books Recommended Links E-books, Courses, Tutorials Articles Sysadmin Health Issues

There are a lot of discussion about what is the average number of servers per administrator. The answer depends on several factors (see Number of Servers per Sysadmin)

If can also we approach this issue from the point of view of in-house costs vs. outsourced cost. If we assume that an outsourced server costs approximately $200 month or $2400 per year, then assuming $72K salary we will have 30 servers per admin.

In general question in its plain vanilla form is very misleading as another variable is the qualification and experience of the administrator(s).  There are "super-administrators" that are capable to carry load of three or more "normal" administrators. Also the load that one admin can carry depends on tools available. With good tools for software distribution, monitoring, log processing and configuration management that load can be at least twice higher then in "plain-vanilla" environment as the work for one server can be easily replicated on another (is simplest case via expect script). For example (RE [SAGE] Servers per SysAdmin):


Notes:
  • This is a Spartan WHYFF (We Help You For Free) site written by people for whom English is not a native language. Some amount of grammar and spelling errors should be expected.
  • The site contain some broken links as it develops like a living tree... Please try to use Google, Open directory, etc. to find a replacement link (see HOWTO search the WEB for details). We would appreciate if you can mail us a correct link.
Google Search
Open directory

Research Index


Old News ;-)

[SAGE] Servers per SysAdmin by Barnette, Steve L

8 Oct 2001

I am in a staffing discussion on number of SysAdmins needed for our servers.
The suits are quoting some Gardner Group article stating one SysAdmin per
hundred servers.  That sounds high to me, I was wondering what all of you
think?


Steve Barnette
Sr. Systems Engineer
-------------------------------------------------------
# perl -e 'print $i=pack(c5,(41*2),sqrt(7056),(unpack(c,H)-2),oct(115),10);

Re [SAGE] Servers per SysAdmin

As we found out at OSDN, 2 sysadmins can handle 200 servers but you'll run
them ragged doing so, I would say, honestly 50 per sysadmin, 30 if theres
an on-call schedule.

I know, I ended up in the hospital from the stress.

-Trish

RE [SAGE] Servers per SysAdmin

how many sysadmins does it take to screw in a light bulb....  :)

this is very misleading.  it depends what the servers are doing and the
experience of the administrator(s).  100 homogeneous servers all running the
same operating system, with centralized authentication and software
distribution mechanisms is very manageable with one or two senior
administrators.  20 servers running different operating systems on different
hardware platforms with varying capacity and performance requirements can be
more difficult to manage, and may require two or three administrators.  at
my current job, i alone administer 30 servers.  a couple years ago i was at
the university of michigan, where a team of myself and 5 other
administrators managed the same number of machines.  the complexity and
dynamic nature of the services we were offering (login services to 80,000
users!) required us to have more staff.

the moral of the story is, upper management cannot base their staffing
requirements on a simple formula.

-jeff

Re [SAGE] Servers per SysAdmin

Barnette, Steve L <steve_b3@corp.earthlink.net> writes:

> I am in a staffing discussion on number of SysAdmins needed for our
> servers.  The suits are quoting some Gardner Group article stating one
> SysAdmin per hundred servers.  That sounds high to me, I was wondering
> what all of you think?

I think it depends highly on how homogenous your servers are.  If you only
have one to five servers for each application, a hundred servers is
probably way too high; if the hundred servers are a single compute cluster
composed of completely identical machines, with the appropriate automation
a single sysadmin could easily handle that and more.
--
Russ Allbery (rra@stanford.edu)             <http://www.eyrie.org/~eagle/>

Number of Admin's per Server - Database Forum

V Crenshaw writes:

> Have you seen in any of the industry mags with a survery or article that
> talks about the
> optimum number of unix or AIX admins per server?


Unless the workload is very heavy, a single administrator should be
optimal. For mission-critical machines, two people with root access
would probably be wise (although only one might normally carry out all
the administration duties).

For large systems and in cases where responsibility must be divided for
security reasons, you might want several administrators with different
duties. The UNIX architecture doesn't lend itself to this, though,
since you're either root or you're not, so it's all or nothing as
privileges go. There are some creative workarounds, but they involve
allowing ordinary users to run a few privileged programs; the only real
administrators are those with the root password, and anyone with the
root password can do anything.

One of the problems I've always had with UNIX is this all-or-nothing
sysadmin privilege, but it's a problem shared by a great many operating
systems.

--
Transpose hotmail and mxsmanic in my e-mail address to reach me directly.

Number of Admin's per Server - Database Forum

In article ,
"V Crenshaw" wrote:

> I guess I wasn't clear in what I was asking. We have thousands of midrange
> unix servers: SUN, AIX, PYRAMID and HP in the company I work for.
>
> I'm asking how many AIX servers should one admin be responsible for - max.
>
> I'll take opinions, but I'm really asking if anyone has seen any written
> opinions from industry writers and magazines.


"That depends" (the standard answer to overly general and not well
understood by the the Original Poster)

There's no hard and fast formula and most PHBs are looking for one
thinking sysadmins are like widgets. Guess what, they aren't. Good
ones know the systems they run and keep them running well, like a Kabuki
stagehand who's seen on stage but not really seen.

Factors that affect sysadmin ratio:

- environment and service level expectations (7x24 production under
tight change controls with measured up-time (4 Nines 5 or better=130s
downtime/month), development, or available during standard business
hours)
- workload (heavily used mission-critical with HA, critical -
infrastructure system like directory services or web, or developer
systems),
- utilization patterns (system load creeps toward double digits just
before lunch, dips, then goes back up until about 5pm),
- applications care and maintainance ("Oracle is running slow", "Why is
the company web page so slow today", "I need files restored that were on
my PC")
- hardware configuration (disk space requirements, memory utilization,
older or questionable hardware)
- software configuration (OS version and patch levels)
- degree of infrastructure automation and monitoring (if there isn't
any, you're in deep dodo!)

If you have groups of systems that are similar running about the same
hardware, then one or two people could handle the similar systems (say
the DB2 systems). The more different the systems are, the less overlap
you'll be able to depend on. It also depends on the degree of
cross-pollination that occurs between the various sysadmins. If they
are a cohesive group and work together as a team, then you get synergy.
If they're scatter all over the enterprise, there's probably very little
overlap, except for various infrastructure services like the Datacenter
and Network people that can mandate various things.

The Practice of System and Network Adminstration by Thomas Limoncelli
and Christine Hogan (ISBN 0201702711) has an excellent discussion of
this whole topic from a general, system-independent architecture.

--
DeeDee, don't press that button! DeeDee! NO! Dee...

==

Number of Admin's per Server - Database Forum

In comp.unix.admin Michael Vilain :
> In article ,
> "V Crenshaw" wrote:


>> I guess I wasn't clear in what I was asking. We have thousands of midrange
>> unix servers: SUN, AIX, PYRAMID and HP in the company I work for.
>>
>> I'm asking how many AIX servers should one admin be responsible for - max.
>>
>> I'll take opinions, but I'm really asking if anyone has seen any written
>> opinions from industry writers and magazines.


> "That depends" (the standard answer to overly general and not well
> understood by the the Original Poster)


Or just refused, cowardly unwilling to except reality.

> There's no hard and fast formula and most PHBs are looking for one
> thinking sysadmins are like widgets. Guess what, they aren't. Good
> ones know the systems they run and keep them running well, like a Kabuki
> stagehand who's seen on stage but not really seen.


100% ack. There's no way of determining this in a general way,
even if management would like to. It could be 150 or more systems
in an easy environment or just 25, with a bunch of developers on
them, keeping the admin pretty busy.

[..]

I found some good information in
. Granted it
assumes the org has bought into using Tivoli, but there's some good
content in there that can give rise to thoughts that should be applied
to an organization, irrespective of whatever tools (or tool suites) are
actually deployed. They provide some good analysis of the different
trade spaces that occur in any environment.

Recently, I was able to play around with AIX's System Manager. I'm not
saying it's any kind of silver bullet, but IMO they've done a nice job
of allowing multiple nodes to be centrally managed. I haven't played
with it extensively, but I'd like to see a similar interface work in a
heterogenous environment, for at least the portions which are common
across many a Unix platform.

Regards,
Jon

How many administrators needed per site - comp.unix.admin Google Groups

This is a discussion on Number of Admin's per Server within the unix-admin forums in Operating Systems category; I'm new to the group. I've looked at the FAQ's and archives and can't find anything referencing this so I have a question. Have you seen in any of the industry mags with a survery or article that talks about the optimum number of unix or AIX admins per server? I know servers have different levels of complexity etc. but I'm looking for some data to see what is generally done in the real world. If you recall seeing something and are not really sure, would you tell me where you likely saw it, ie. ...

I'm new to the group. I've looked at the FAQ's and archives and can't find anything referencing this so I have a question.

Have you seen in any of the industry mags with a survery or article that talks about the optimum number of unix or AIX admins per server?

I know servers have different levels of complexity etc. but I'm looking for some data to see what is generally done in the "real world."

If you recall seeing something and are not really sure, would you tell me where you likely saw it, ie. what
mags you might have seen it in or website etc.?

VCrenshaw

 02-05-2005, 06:09 PM

Re: Number of Admin's per Server

V Crenshaw writes:

> Have you seen in any of the industry mags with a survery or article that
> talks about the
> optimum number of unix or AIX admins per server?

Unless the workload is very heavy, a single administrator should be
optimal. For mission-critical machines, two people with root access
would probably be wise (although only one might normally carry out all
the administration duties).

For large systems and in cases where responsibility must be divided for
security reasons, you might want several administrators with different
duties. The UNIX architecture doesn't lend itself to this, though,
since you're either root or you're not, so it's all or nothing as
privileges go. There are some creative workarounds, but they involve
allowing ordinary users to run a few privileged programs; the only real
administrators are those with the root password, and anyone with the
root password can do anything.

One of the problems I've always had with UNIX is this all-or-nothing
sysadmin privilege, but it's a problem shared by a great many operating
systems.

--
Transpose hotmail and mxsmanic in my e-mail address to reach me directly.

 02-05-2005, 07:57 PM

 Re: Number of Admin's per Server
I guess I wasn't clear in what I was asking. We have thousands of midrange
unix
servers: SUN, AIX, PYRAMID and HP in the company I work for.

I'm asking how many AIX servers should one admin be responsible for - max.

I'll take opinions, but I'm really asking if anyone has seen any written
opinions from industry
writers and magazines.

"Mxsmanic" wrote in message
news:epga01511pms0jve0vdislg6809m2v51ck-at-4ax.com...
>V Crenshaw writes:
>
>> Have you seen in any of the industry mags with a survery or article that
>> talks about the
>> optimum number of unix or AIX admins per server?

>
> Unless the workload is very heavy, a single administrator should be
> optimal. For mission-critical machines, two people with root access
> would probably be wise (although only one might normally carry out all
> the administration duties).
>
> For large systems and in cases where responsibility must be divided for
> security reasons, you might want several administrators with different
> duties. The UNIX architecture doesn't lend itself to this, though,
> since you're either root or you're not, so it's all or nothing as
> privileges go. There are some creative workarounds, but they involve
> allowing ordinary users to run a few privileged programs; the only real
> administrators are those with the root password, and anyone with the
> root password can do anything.
>
> One of the problems I've always had with UNIX is this all-or-nothing
> sysadmin privilege, but it's a problem shared by a great many operating
> systems.
>
> --
> Transpose hotmail and mxsmanic in my e-mail address to reach me directly.



 02-06-2005, 06:00 AM

 Re: Number of Admin's per Server
In article ,
"V Crenshaw" wrote:

> I guess I wasn't clear in what I was asking. We have thousands of midrange
> unix servers: SUN, AIX, PYRAMID and HP in the company I work for.
>
> I'm asking how many AIX servers should one admin be responsible for - max.
>
> I'll take opinions, but I'm really asking if anyone has seen any written
> opinions from industry writers and magazines.


"That depends" (the standard answer to overly general and not well
understood by the the Original Poster)

There's no hard and fast formula and most PHBs are looking for one
thinking sysadmins are like widgets. Guess what, they aren't. Good
ones know the systems they run and keep them running well, like a Kabuki
stagehand who's seen on stage but not really seen.

Factors that affect sysadmin ratio:

- environment and service level expectations (7x24 production under
tight change controls with measured up-time (4 Nines 5 or better=130s
downtime/month), development, or available during standard business
hours)
- workload (heavily used mission-critical with HA, critical -
infrastructure system like directory services or web, or developer
systems),
- utilization patterns (system load creeps toward double digits just
before lunch, dips, then goes back up until about 5pm),
- applications care and maintainance ("Oracle is running slow", "Why is
the company web page so slow today", "I need files restored that were on
my PC")
- hardware configuration (disk space requirements, memory utilization,
older or questionable hardware)
- software configuration (OS version and patch levels)
- degree of infrastructure automation and monitoring (if there isn't
any, you're in deep dodo!)

If you have groups of systems that are similar running about the same
hardware, then one or two people could handle the similar systems (say
the DB2 systems). The more different the systems are, the less overlap
you'll be able to depend on. It also depends on the degree of
cross-pollination that occurs between the various sysadmins. If they
are a cohesive group and work together as a team, then you get synergy.
If they're scatter all over the enterprise, there's probably very little
overlap, except for various infrastructure services like the Datacenter
and Network people that can mandate various things.

The Practice of System and Network Adminstration by Thomas Limoncelli
and Christine Hogan (ISBN 0201702711) has an excellent discussion of
this whole topic from a general, system-independent architecture.

--
DeeDee, don't press that button! DeeDee! NO! Dee...

LinkedIn Answers Number of servers per server administrator..

Good Answers (5)

 

Mark Verber

Director of IT at Stanford University

see all my answers

Best Answers in: Staffing and Recruiting (1)... see more

This was selected as Best Answer

There is no magic ratio. There are a large number of factors which effect this. I wrote a short article about this something like 17 years ago. I slightly update version of this article is linked. One of these days I might get around to updating it. It won't give you hard answers, but it will help you ask better questions.

--mark

Links:

posted 8 months ago | Flag answer as...

 

Adnan Rafik [adnan@itselekt.com]

CITP [MBCS], Top of The Mark Volunteer Award Winner, IT Pro Community Leader, Prof. Speaker, Technical Event Organizer

see all my answers

Best Answers in: Computers and Software (1)

Mark,Dave, Louis,Richard all have given the answers and yes there is not a rule of thumb.

To me why do have this question in your mind? what made you think like this. Look at the other side of the picture... what do you want to achieve from this ... do you want to reduce the cost to pay to the server managers/administrators?

Is uptime more important for you?
Does your server system admin dependent?
What applications are you running and how complex and critical are they?

have these questions yourself and find the answers within you.

posted 8 months ago | Flag answer as...

 

David Kramer

Owner, Cooperative Computing

see all my answers

Prasad,

It appears you have asked a couple of different questions. Did you want to know how many Technical Staff to man a 24x7x365 Server Administration Function ??? If so then if you have a standard 2 week time off and 12 Standard Holidays and you have 12 hour shifts then use 8 Bodies per position you wish to staff. You can determine the number of positions by common work load factors. The number of "incedents" per device depends on what you have the "SA" doing. Feel free to contact me if yuo want to develop a more complex model and associated costs averaged by application types (Applicatoin refers to OS only, Oracle Database, Exchange, etc) - My email is david.kramer@cooperativecomputing.net

Some standard "Functional" assement methods can be seen at the attached link. I have more detailed methods and practical models for use in commercial applications where "Mission Critical" has a different meaning.


"HT"

Links:

posted 8 months ago | Flag answer as...

 

Phillip Maddocks

Information Technology and Professionl Services Consultant

see all my answers

Best Answers in: Currency Markets (1)... see more

Prasad,

All the previous answers are correct, there is no "standard" in my experience aswell as looking at O/S you also need to be looking at the applications in use and what is necessary to maintain and support those applications, you don't specify platform, which again is important as many tasks could be automated, so again the level of automation may affect numbers required, you may need specialised admin staff or may be able to have staff "on-call" this may depend on the experience of the staff concerned. If you are attempting to introduce 24x7 support then I would suggest that you document the current sys admin tasks along with timings, frequency, numbers of users etc etc in the particular timeframe and then seeing how the staff numbers balance out i.e. if you need 4 staff during the "busiest timeframe" can you manage with 2 on quieter periods etc. if business expands then you raise the business case to increase the number of staff.
Hope this helps



Cheers

posted 8 months ago | Flag answer as...

 

Nagesh B R

Managed Support functions in an Enterprise environment. Versatile: small to large multifunctional and multiple teams.

see all my answers

By now you know that there is no rule of thumb for the number of System Administrators (SA). The answers are here and can be found by you. Here is my 2p worth suggestion:
1. Case where the company has an existing and similar infrastructure or Data Centre(DC)
* Get all the info suggested in the different answers here and you can arrive at your own ball-park figure (ask about the different platforms they aare supporting and the different applications they are supporting, what is the inflow of issues/requests or tickets and how do they handle it); it would give you enough ideas to start with. Maybe you could then run your estimates with the existing stakeholders of the DC.
* Get the lead administrator/supervisor of your distributed infrastructure to talk/visit them and build a rapport that could be useful at a later time to help solve a more complex issue...
2. If the infrastructure you are planning to set up is new:
* Try to standardize on platforms as much as possible (question your limits): the more diverse, the more are the issues.
* The vendors are eager to sell: ask them suggestions in administering the systems: ask them if they would be willing to help train your SA(s) at a subsidised (or free) cost. Go for a good combination of warranty-support that could reduce the burden of SA on your org. (sometimes vendors even provide on-site support depending on the quantum of business).
3. The 24x7 administration: determine what is the "lean" time and what is "peak" time. The ration of requirement at lean time, therefore may be a fraction: you may require 30-40% of the number of SA. Have a contingency plan for the Lean period: maybe some SA could be on-call with a slew of additional benefits if called....This way you may employ only 1.7X the peak SA for all three shifts: in place of 3X SA for 3-shifts. You might even play with shifts later: define L1/l2 support etc. and an escalation mechanism with SLAs etc. and a general or peak shift..as you grow the organization.

Hope that it helps.

Clarification added 8 months ago:

One more thing: a good ticketing or incident management system with a shared or web based detailed documentation-help-FAQ really helps the SA team and even the end users in the case of a high volume and/or 24x7 environment! There are many free or reasonably priced ticketing systems available today that are almost as good as the more expensive (hundreds or even thousands of times more expensive) ones from large brand-names.

posted 8 months ago | Flag answer as...

More Answers (8)

 

Daver Mahiar

Head Innovation Management (AP) at Bayer Business Services

see all my answers

If there is a remote mangement tool to access the same. then the number is around 200-300.
if no software is present and physical present is required, then not more than 50-100 servers per server administrator.

also i am assuming these servers to be windows servers.
in case of Unix boxes, more servers can be managed even without management software, as patches to be applied are less often and they hardly need to be rebooted. so zero admin scenarios can exisit with unix boxes.

hope this answers. for more information on such services, plase get in touch with me. we provide infrastructure services to Construction companies even in remote areas like LEH.

posted 8 months ago | Flag answer as...

 

Louis Rosas-Guyon

louis(at)r2computing.com; Business Technology Expert, Blogger, Philanthropist & Dad

see all my answers

Best Answers in: Government Policy (3)... see more

I hate to break it to you but there is no hard and fast formula for this one. It all boils down to complexity of the environment and the number of users that must be administered. In my time I have seen networks with 1500 users and 75 servers run by a single administrator but I have also seen networks with 5 servers and 50 users run by three admins. It all depends on the duties of the admin and the environment. Sorry I couldn't be more help, but trying to develop a formula for this would lead to IT suicide.

posted 8 months ago | Flag answer as...

 

Richard Rothwell

Owner, M6-IT CIC

see all my answers

I have to agree that no rule of thumb does - or can - exist. What the organisation should be doing is looking at its systems, analysing its requirements and coming up with a strategy to reduce the demand that this places on the technical staff.

Of course, they have to remember that they cannot ask the techies how much work is involved, neither can they ask their non-technical managers. One will not know, the other will be unreliable in their answer. Please decide which is which for yourself, there are hints in the link below. Only an external expert can collect the data and give an accurate answer. The brief for the expert should include developing a strategy to reduce the demand on technical support.

--
Richard

Links:

posted 8 months ago | Flag answer as...

 

Deepak Anand

Wipro Technologies

see all my answers

As everyone said - "No thumb rule here", I too agree to it. With my past experience, both in a Data Center and handling remotely (RIM), I can tell you these infrastrucutres (both Compute and Networking devices) do take lot of attention. Many a times in Unix boxes you don't need much people to take care of them, but in Windows you need many of them. And if in case it has got multiple applications running on it, then you need to have lot of Sys Admin. To make your life easy, you will be on safe side to assign 40-75 box per Admin, but do ensure that Application Support owner group is available to support him, else you are taking a grave risk.
Deepak Anand

Clarification added 8 months ago:

The devices in Datacenter are like babies, you have to ensure to do a proper baby-sitting else you will end up hearing all the bawlings :-)

Cheers,
Deepak Anand

posted 8 months ago | Flag answer as...

 

Sanjay Mohindroo

Technical Project Management professional

see all my answers

Hi
Administrators vs no. of servers depends on the stability of the organization and the stability of the OS being used. I have driven an initiative where I could drive the ratio from 150 per SA to 900 per SA. This involved a lot of standardization on the OS level as well as a focus effort to reduce known problems and working on eradication of the problems rather than break fix efforts. A lot of focus was also driven on the quality and training of the SA's.

posted 8 months ago | Flag answer as...

 

Barry Lewis, CISSP,CISM

Owner, Cerberus ISC Inc., Information security specialist

see all my answers

Best Answers in: Information Security (2)... see more

I think you might also find that part of the problem lies in what activities you perform as an server adminstrator and how well that is standardized and automated. For example, are you also performing security functions in an environment with a lot of turnover versus little turnover (or not doing security because others do that). How many applications and what sort of involvment might you have in changes etc.

One method might be to determine how many servers there are (so many companies have little idea it seems), then how many changes occur on a give time frame, how much of a backlog is there, and how many admins are there with a)lots of experience, and b)little experience. Obviously, experience will influence your count, perhaps significantly.

posted 8 months ago | Flag answer as...

 

Remy Lang

Data Storage and TSM Specialist at ING

see all my answers

Much depends on how similar the servers are. The more dissimilarities, the fewer servers per admin.

posted 8 months ago | Flag answer as...

 

Samdani Basha

Vice President at GE

see all my answers

Hi Prasad,
I am not aware of any Industry Benchmarks / Best Practices in this area but I would approach this by analysing / considering the below mentioned points

1. Historical Ananlysis of Incident Count ( Incidents, Problems, Change Request )
2. Appox Effort Estimation ( Man Mins ) by Incident
3. Concurrency of Incidents
4. Service Levels that you signed up for
5. Productivity Committments that the your Customer Expects over the life cycle of the Contract
6. Operational Excellence Road Map that your Process Improvement Team comes up with ( Stuff like MTBF, Value Add - Non Value Add Analysis etc )
7. Standard Staffing Rules ( Hours per shift, Leave Policy, Holiday Calendar, Back Up Requirememts, On Call Requirements )
8. Pricing Model that your Organization follows ( Incident Based, Fixed Price, SLA Based, FTE Based )

 

Recommended links

how-many-admins.html



Copyright © 1996-2009 by Dr. Nikolai Bezroukov. www.softpanorama.org was created as a service to the UN Sustainable Development Networking Programme (SDNP) in the author free time. Submit comments This document is an industrial compilation designed and created exclusively for educational use and is placed under the copyright of the Open Content License(OPL). Site uses AdSense so you need to be aware of Google privacy policy. Original materials copyright belong to respective owners. Quotes are made for educational purposes only in compliance with the fair use doctrine.

Disclaimer:

  • The statements, views and opinions presented on this web page are those of the author and are not endorsed by, nor do they necessarily reflect, the opinions of the author present and former employers, SDNP or any other organization the author may be associated with.
  • We do not warrant the correctness of the information provided or its fitness for any purpose
  • In no way this site is associated with or endorse  cybersquatters using the term "softpanorama" with other main or country domains (e.g. softpanorama.com) with bad faith intent to profit from the goodwill belonging to someone else.

Last modified: November 10, 2009