Unit 40 Internet Server Management Assignment-Btechnd

TASK 6 (LO4: 4.3, 4.4, M3 and D3)

To maintain and manage the health of a Web server, it is necessary to constantly monitor its performance on a regular schedule.
Here, we will be discussing the process of http login for a website; this can also be applied to an application.
Enable to start up IIS Manager first, Select the website that you want to enable logging for
Enable or disable the process of logging in at actions bar.
We can use web.config to enable logging
Logs can be created in a system monitor that helps to gather information within the prescribed tenure.
When talking about the server performance management, it refers to checking whether the server is at working condition, to check that it is delivering the required performance, whether it holds the capacity of multiple users. However, there is one major difference and that is the involvement of performance management which is used to tune the system in order to polish the performance of the system. While the capacity planning refers to laying emphasis on how to scale the site and its supportability to multiple users simultaneously. From the users point of view, a performance can be equated to the speed of accomplishing tasks and the response time of server. On clicking a hyperlink, the desired page is displayed within less than 10 seconds. And from and administrator point of view it is measured by the processing of resources and how the resources available on the server are used by the running applications(Wellman, B, (2001).

Adding more memory to the server can improve the performance but just by adding more RAM into the server won’t necessarily solve the problem and definitely not optimize server. It is necessary to determine that we are making good use of memory.
Tuning cycle can be categorized into four stages; the same is considered with redundancy till the proposed goals are attained in order to initiate the tuning.

ASP Caching
There are to special caches with other static files, the IIS Template Cache and the IIS Script Engine Cache. All the scripts run in out of process pool, and it is by default, so IIS Script Engine Cache is the part of the dllhosts this is true if we run ASP separately.

Justify the suitability of Web server tools you have used to measure and enhance internet server resources performance.  
Microsoft has developed a Tool name SQLIO, to evaluate the I/O capacity of a particular configuration. As the name implies, SQLIO is a nice tool for calculating the burden of file system I/O on SQL Server performance. We have testes the test size of the file to examine the hard drive performance and how can be an incorrect size can lead us to bad results. By executing the following command

sqlIO -kR -t1 -s30 -dE -o32 -frandom -b8 -BH -LS testfile.dat
In the above mentioned command we are testing 8k random reads against the testfile.dat on the E drive. The utility will issue the 8k read request from one thread and will maintain an IO queue depth of 32

The first command gives the following result

E drive:

Min_Latency (ms):0
Avg_Latency (ms):11
Max_Latency (ms):310

Then we replaced the –d parameter value from E to F,and re-execute the command line tool and get the following result

F drive:

Min_Latency (ms):0
Avg_Latency (ms):1
Max_Latency (ms):16

By observing these results we can observer that F drive was far good performance than E drive
The sqlio utility is simple to setup and use, it provides us detailed information about the IO of disk drive and IO performance of Disk drives. It is a great utility to check IO capability of our system. It works by giving multiple IO request to the disk and it depends on what you have set in your configuration. Using SQLIO we have checked the performance of disk drives of the system name F and E respectively and found that the drive F has very good IO performance in comparison of drive E.

Plan, co-ordinate, and implement testing standards, and recommend a minimum of fivechanges to improve performance.

Logging Option Configuration
By default IIS logs everything that is going on. We can disable logging or we can choose a number of compulsory events to log that we are interested in.

Disable ASP debugging
We can disable asp debugging to improve the performance, It will save a great amount of power.

Limit the ASP threads per processor
The default value is 25 of ASP request handled by the server and the maximum allowed value is 100. We can set it to 50 and monitor it in IIS logs.

Modify ASP queue length property
Basically this value says that when iis will transmit server busy message to the clients (HTTP Error 503). We can update this in iis to improve performance.

Enable HTTP compression
It supports the data transfer faster between client browsers and IIS hence saves bandwidth.


  • Blondia, C (2009). “Quality of Service through Bandwidth Reservation on Multirate Ad-doc Wireless Networks”. Ad Hoc Networks Journal (Elsevier), Vol. 7, Issue 2 7 (2)
  • Gizem, Aksahya & Ayese, Ozcan (2009) Communications & Networks, Network Books, ABC Publishers.
  •  Kozinets, R. V, (1999) “The Strategic Implications of Virtual Communities of Consumption”, European Management Journal, Vol. 17, No.3, pp.252-264.
  • Wellman, B, (2001) “Computer Networks as Social Networks”, Science 293, pp 2031-2034.
  • Smith, M (2002). “Tools for Navigating Large Social Cyberspaces”, Comm. of the ACM 45(4), pp 51-55.
  • Schubert, P. & M. Ginsburg (2000). “ Virtual Communities of Transaction: The Role of Personalization in Electronic Commerce”, Electronic Markets 10(1), pp 45-55. International Journal of Database Management Systems ( IJDMS ), Vol.3, No.1, February 2011 107. Order Now

Leave a Reply

Your email address will not be published.

1 Step 1