Estimating the Number of Clients and Objects

The hardware requirements of your SMS site systems depend on the number of objects your site servers needs to process. Objects are items that are processed and stored in your SMS site database. SMS uses objects to move and store client and server data. Each SMS feature creates different types of objects. The most common objects are the following:

You can configure many SMS components to control the number of objects they produce. Table 2.2 lists the objects generated by SMS features.


Table 2.2 Objects Generated by SMS Components

ComponentObjects generated per interval
Heartbeat discovery1 DDR per heartbeat interval
Logon discovery1 DDR per user logon
Other discovery methods1 DDR per resource found
Hardware inventory1 status message and 1 MIF file per inventory interval
Software inventory1 status message and 1 .sic or .sid file per inventory interval
Software distribution3 status messages per new advertisement

2 status messages per existing advertisement


After the initial hardware and software inventory is taken on clients, SMS uses delta objects, objects that contain only changes to configuration — not the entire configuration — and are smaller and process faster than standard objects. When you perform sizing tests, however, be sure to consider that SMS will occasionally request a resynchronization operation. When this happens, all of the clients in the site will report full objects during their next cycle. Your site can become overwhelmed in this peak situation if you are using network connections that can only maintain the flow of the smaller delta objects.

Tables 2.3 through 2.7 list the number of objects generated by each feature and a suggested starting point for the sizing of your site server hardware based on the number of clients you plan to install in your SMS site hierarchy.


Note   The number of clients in a site is actually the number of clients that physically belong to that site and the number of clients that belong to all of the site’s child sites.


The numbers in these tables are based on SQL Server version 7.0 installed on the same computer as SMS, a five-day work week, new advertised programs every week, a separate site system assigned the role of software metering database server, and all site systems running Windows NT Server 4.0, Service Pack 4.

If you plan to install SQL Server on a computer that is not the site server, you need to consider any network bottlenecks that might occur between the two computers. Even with a fast network connection between the two computers, running SQL Server on a remote computer will be inherently slower than running SQL Server on the site server. As a result, the computers that you buy for both SMS and SQL Server should have more combined power than that of a single site server computer that also runs SQL Server. For more information about the relationship between SMS and SQL Server and the associated hardware requirements, see “SMS and SQL Server” later in this chapter.

The following data is also based on the assumption that the SMS Administrator console will be run remotely most of the time, rather than run directly on the site server. If you plan to use the SMS Administrator console heavily on the site servers, you should consider a faster CPU and more RAM for the site servers to improve the performance of the console.

The recommended hardware listed in this table meets the requirements of zero processing backlog and responsive help desk operations from remote consoles, as well as additional processing capacity to ensure timely recovery while attempting to keep the price of the hardware at a minimum.

It is difficult to make exact hardware recommendations for SMS sites that will have fewer than 500 clients; while there is typically a light load placed on the SMS system by the clients, other factors, such as the amount of local SMS Administrator console activity, might make significant demands on the SMS system.


Table 2.3 Recommended Site Server Hardware Sizes for Organizations with up to500 Clients


Configuration
Object and number per client, per week
Recommended hardware
Hardware inventory daily

Software inventory daily

Three advertisements weekly

Logon discovery enabled

Heartbeat Discovery weekly

DDR: 6

MIF: 7

SIC: 7

SVF: 17

Pentium 166 MHz

Single disk drive

96 MB of RAM


Table 2.4 Recommended Site Server Hardware Sizes for Organizations with up to5,000 Clients


Configuration
Object and number per client, per week
Recommended hardware
Hardware inventory weekly

Software inventory weekly

One advertisement weekly

Logon discovery disabled

Heartbeat Discovery weekly

DDR: 1

MIF: 1

SIC: 1

SVF: 5

Pentium MMX 233 MHz

Dual disk drives

192 MB of RAM

Hardware inventory daily

Software inventory daily

Three advertisements weekly

Logon discovery enabled

Heartbeat Discovery weekly

DDR: 6

MIF: 7

SIC: 7

SVF: 23

Pentium Pro 200 MHz

Three disk drives

192 MB of RAM


Table 2.5 Recommended Site Server Hardware Sizes for Organizations with up to20,000 Clients


Configuration
Object and number per client, per week
Recommended hardware
Hardware inventory monthly

Software inventory monthly

One advertisement weekly

Logon discovery disabled

Heartbeat Discovery weekly

DDR: 1

MIF: .25

SIC: .25

SVF: 3.5

Pentium 233 MHz

Three disk drives

192 MB of RAM

Hardware inventory weekly

Software inventory weekly

One advertisement weekly

Logon discovery disabled

Heartbeat Discovery weekly

DDR: 1

MIF: 1

SIC: 1

SVF: 5

Pentium Pro 200 MHz

Three disk drives

256 MB of RAM

Hardware inventory weekly

Software inventory weekly

Three advertisements weekly

Logon discovery disabled

Heartbeat Discovery weekly

DDR: 1

MIF: 1

SIC: 1

SVF: 11

Pentium II 266 MHz

Three disk drives in RAID

256 MB RAM

Hardware inventory weekly

Software inventory weekly

One advertisements weekly

Logon discovery enabled

Heartbeat Discovery weekly

DDR: 6

MIF: 1

SIC: 1

SVF: 5

Pentium II 266 MHz

Five disk drives in RAID

256 MB of RAM

Hardware inventory weekly

Software inventory weekly

Three advertisements weekly

Logon discovery enabled

Heartbeat Discovery weekly

DDR: 6

MIF: 1

SIC: 1

SVF: 11

Pentium II 300 MHz

Five disk drives in RAID

256 MB of RAM

Hardware inventory twice weekly

Software inventory twice weekly

One advertisement weekly

Logon discovery enabled

Heartbeat Discovery weekly

DDR: 6

MIF: 2

SIC: 2

SVF: 7

Pentium II 300 MHz

Five disk drives in RAID

256 MB of RAM

Hardware inventory twice weekly

Software inventory twice weekly

Three advertisements weekly

Logon discovery enabled

Heartbeat Discovery weekly

DDR: 6

MIF: 2

SIC: 2

SVF: 13

Pentium II 333 MHz

Five disk drives in RAID

256 MB of RAM

Hardware inventory daily

Software inventory daily

Three advertisements weekly

Logon discovery enabled

Heartbeat Discovery weekly

DDR: 6

MIF: 7

SIC: 7

SVF: 23

Pentium II 400 MHz

Eight disk drives in RAID

256 MB of RAM


Table 2.6 Recommended Site Server Hardware Sizes for Organizations with up to50,000 Clients


Configuration
Object and number per client, per week
Recommended hardware
Hardware inventory monthly

Software inventory monthly

One advertisement weekly

Logon discovery disabled

Heartbeat Discovery weekly

DDR: 1

MIF: .25

SIC: .25

SVF: 3.5

Pentium II 300 MHz

Five disk drives in RAID

512 MB of RAM

Hardware inventory weekly

Software inventory weekly

One advertisement weekly

Logon discovery disabled

Heartbeat Discovery weekly

DDR: 1

MIF: 1

SIC: 1

SVF: 5

Pentium II 333 MHz

Five disk drives in RAID

512 MB of RAM

Hardware inventory weekly

Software inventory weekly

Three advertisements weekly

Logon discovery disabled

Heartbeat Discovery weekly

DDR: 1

MIF: 1

SIC: 1

SVF: 11

Pentium II 333 MHz (or Dual Pentium Pro 200 MHz)

Five disk drives in RAID

512 MB of RAM

Hardware inventory weekly

Software inventory weekly

One advertisements weekly

Logon discovery enabled

Heartbeat Discovery weekly

DDR: 6

MIF: 1

SIC: 1

SVF: 5

Pentium II 450 MHz (or Dual Pentium Pro 200 MHz)

Five disk drives in RAID

512 MB of RAM

Hardware inventory weekly

Software inventory weekly

Three advertisements weekly

Logon discovery enabled

Heartbeat Discovery weekly

DDR: 6

MIF: 1

SIC: 1

SVF: 11

Pentium II 333 MHz (or Dual Pentium Pro 200 MHz)

Five disk drives in RAID

512 MB of RAM

Hardware inventory twice weekly

Software inventory twice weekly

One advertisement weekly

Logon discovery enabled

Heartbeat Discovery weekly

DDR: 6

MIF: 2

SIC: 2

SVF: 7

Pentium II 450 MHz (or Dual Pentium Pro 200 MHz)

Eight disk drives in RAID

512 MB of RAM

Hardware inventory twice weekly

Software inventory twice weekly

Three advertisements weekly

Logon discovery enabled

Heartbeat Discovery weekly

DDR: 6

MIF: 2

SIC: 2

SVF: 13

Pentium II 450 MHz (or Dual Pentium Pro 200 MHz)

12 disk drives in RAID

512 MB of RAM

Hardware inventory daily

Software inventory daily

Three advertisements weekly

Logon discovery enabled

Heartbeat Discovery weekly

DDR: 6

MIF: 7

SIC: 7

SVF: 23

Quad Pentium II XEON 450 MHz

18 disk drives in RAID

512 MB of RAM


Table 2.7 Recommended Site Server Hardware Sizes for Organizations with up to100,000 Clients


Configuration
Object and number per client, per week
Recommended hardware
Hardware inventory monthly

Software inventory monthly

One advertisement weekly

Logon discovery disabled

Heartbeat Discovery weekly

DDR: 1

MIF: .25

SIC: .25

SVF: 3.5

Pentium II 450 MHz

12 disk drives in RAID

(or Dual Pentium Pro 200 MHz and 10 disk drives in RAID)

1 GB of RAM

Hardware inventory weekly

Software inventory weekly

One advertisement weekly

Logon discovery disabled

Heartbeat Discovery weekly

DDR: 1

MIF: 1

SIC: 1

SVF: 5

Pentium II 450 MHz

12 disk drives in RAID

(or Dual Pentium Pro 200 MHz and 10 disk drives in RAID)

1 GB of RAM

Hardware inventory weekly

Software inventory weekly

Three advertisements weekly

Logon discovery disabled

Heartbeat Discovery weekly

DDR: 1

MIF: 1

SIC: 1

SVF: 11

Pentium II 450 MHz

12 disk drives in RAID

(or Dual Pentium Pro 200 MHz and 10 disk drives in RAID)

1 GB of RAM

Hardware inventory weekly

Software inventory weekly

One advertisements weekly

Logon discovery enabled

Heartbeat Discovery weekly

DDR: 6

MIF: 1

SIC: 1

SVF: 5

Pentium II 450 MHz

12 disk drives in RAID

(or Quad Pentium Pro 200 MHz and 10 disk drives in RAID)

1 GB of RAM

Hardware inventory weekly

Software inventory weekly

Three advertisements weekly

Logon discovery enabled

Heartbeat Discovery weekly

DDR: 6

MIF: 1

SIC: 1

SVF: 11

Pentium II 450 MHz

12 disk drives in RAID

(or Quad Pentium Pro 200 MHz and 10 disk drives in RAID)

1 GB of RAM

Hardware inventory twice weekly

Software inventory twice weekly

One advertisement weekly

Logon discovery enabled

Heartbeat Discovery weekly

DDR: 6

MIF: 2

SIC: 2

SVF: 7

Dual Pentium II 450 MHz

12 disk drives in RAID

1 GB of RAM

Hardware inventory twice weekly

Software inventory twice weekly

Three advertisements weekly

Logon discovery enabled

Heartbeat Discovery weekly

DDR: 6

MIF: 2

SIC: 2

SVF: 13

Quad Pentium II XEON 400 MHz

12 disk drives in RAID

1 GB of RAM


For small test sites, you will probably use the SMS Administrator console locally and perform actions quickly, and you will want short response times. In such a situation, you will need a more powerful computer, such as a Pentium II 266 MHz and at least 128 MB of RAM.

However, for small remote secondary sites that will service your organization by acting only as a small point of presence for a handful of clients, you might only need very basically-equipped, low-end computers, such as those with Pentium 100 MHz CPUs and 64 MB of RAM. By using low-end computers in these cases, you can save a substantial amount of money compared to buying newer, faster computers.

For SMS sites that will have more than 100,000 clients, you can build them by using dual-processor and quad-processor high-end computers with high-performance disk subsystems and plenty of memory; however, because the performance variables become very unpredictable at this size, it is especially critical that you run a pilot project to properly estimate your site server hardware.