Comparing Server Configurations for Issuing Licenses

You can configure Microsoft® Windows Media™ Rights Manager in different ways, depending on the needs of your Web site. For example, you can use just one Web server with both Windows Media Rights Manager and Microsoft® SQL Server to distribute and license your media files. Otherwise, if you have substantial traffic on your site, you can increase the number of Web servers to serve the heavy volume of traffic.

To help you determine the server configuration for Windows Media Rights Manager that best meets your needs, this article provides information about various Web server configurations that were tested with Windows Media Rights Manager and SQL Server version 7.0. The performance metrics and hardware configurations are included to show you the difference in performance for each configuration. Each section lists the computer specifications that were tested, the number of licenses that can be issued per second and per day with the respective configuration, and the percentage of CPU resources that are used on each computer. When multiple servers were used, the tests were performed using a Web farm with Microsoft® Windows NT® Load Balancing Service to route license requests to different Web servers.

Note: The tests described in this article are intended to help you evaluate configurations for issuing licenses, not to handle download requests. It is assumed that you are using an additional Web server to host your media files.

On This Page

Using one single-processor server Using one single-processor server
Using two dual-processor servers Using two dual-processor servers
Using two quad-processor servers Using two quad-processor servers
Using three dual-processor servers Using three dual-processor servers
Comparing the hardware configurations Comparing the hardware configurations
Additional information Additional information

Using one single-processor server

This configuration uses one single-processor server with Windows Media Rights Manager and SQL Server 7.0 installed on it.

The specifications of the computer used in this test are as follows:

  • One single-processor Pentium 400-megahertz (MHz) Dell workstation

  • megabytes (MB) of RAM

  • One 9-gigabyte (GB) hard disk drive

The following data shows the results of the performance test.

Licenses issued per second

Licenses issued per day

% CPU resources

0.66

57,024

3.76

1.22

105,408

12.55

2.58

222,912

29.10

5.57

481,248

59.28

9.00

777,600

99.31

Using two dual-processor servers

This configuration uses two dual-processor servers; one with Windows Media Rights Manager installed on it, and the other with SQL Server 7.0.

The specifications of the computers used in this test are as follows:

  • Two dual-processor Pentium 400-MHz Compaq 5500 Xeon computers

  • GB of RAM

  • Two 9-GB hard disk drives

The following data shows the results of the performance test.

Licenses issued per second

Licenses issued per day

% CPU resources (Web server)

% CPU resources (SQL Server)

0.69

59,616

10.11

0.43

1.07

92,448

10.63

0.42

3.02

260,928

33.89

0.66

5.72

494,208

33.84

1.72

10.35

894,240

99.46

3.26

Using two quad-processor servers

This configuration uses two quad-processor servers; one with Windows Media Rights Manager installed on it, and the other with SQL Server 7.0.

The specifications of the computers used in this test are as follows:

  • Two quad-processor Pentium 400-MHz Dell 5500 computers

  • GB of RAM

  • Three 18-GB hard disk drives

The following data shows the results of the performance test.

Licenses issued per second

Licenses issued per day

% CPU resources (Web server)

% CPU resources (SQL Server)

1.38

119,232

5.27

0.21

3.14

271,296

14.81

0.26

5.29

457,056

12.77

0.67

4.29

370,656

13.59

1.86

9.09

785,376

49.27

1.99

12.63

1,091,232

67.99

2.34

Using three dual-processor servers

This configuration uses three dual-processor servers; two with Windows Media Rights Manager installed on them, and the third with SQL Server 7.0.

The specifications of the computers used in this test are as follows:

  • Three dual-processor Pentium 400-MHzCompaq 5500 Xeon computers

  • GB of RAM

  • Two 9-GB hard disk drives

The following data shows the results of the performance test.

Licenses issued per second

Licenses issued per day

% CPU resources (Web server 1)

% CPU resources (Web server 2)

% CPU resources (SQL Server)

1.22

105,408

2.51

8.28

0.31

2.77

239,328

4.56

15.92

0.95

6.08

525,312

14.70

15.26

2.21

9.88

853,632

33.83

49.03

3.36

18.80

1,624,320

98.58

99.91

5.18

Comparing the hardware configurations

The optimal hardware configuration tested for Windows Media Rights Manager was with three servers. With the Web servers running at maximum capacity, as many as 19 licenses can be issued per second, and 1.6 million licenses can be issued each day. The results show small increases in performance when factors such as processor speed, RAM, and hard disk space are increased, but the best improvement in overall performance is achieved by increasing the number of Web servers.

The following chart shows a visual comparison of the different hardware configurations.

A comparison of the different hardware configurations

Additional information

To learn more about Windows Media Rights Manager, see Windows Media Rights Manager Help. Windows Media Rights Manager is available for download from the Windows Media Technologies page at the Microsoft Web site ( https://www.microsoft.com/windows/windowsmedia/default.aspx ).

Related articles: