Unformatted text preview:

Chapter 11 Monitoring Server Performance Introduction to Performance Monitoring Often measures of good performance are subjective By monitoring performance you can establish a signature or baseline level of performance under normal circumstances 2 Introduction to Monitoring Server Performance Meeting performance expectations Server performance can deteriorate over time Monitoring helps alert you to problems before they become serious Built in tools for monitoring Task Manager Quick snapshot of current performance measure Event Viewer Proactive approach to Server management Performance console System Monitor Real time Logs and Alerts 3 Other Tools For Monitoring and Optimization Check Disk Defragmenter Disk Quotas SNMP Network Monitor LDP REPLMPON REPADMIN 4 Tools for Monitoring Active Directory Optional tools are available for the AD administrator LDAP Diagnostic Tool LDP EXE Low level AD diagnostic tool AD Replication Monitor REPLMON More info about whats happen with replication Direct partners Transitive partners USN Roles REPADMIN CLI 5 Task Manager Fastest way to obtain a system performance snapshot Provides high level information Can be accessed through Windows taskbar or Ctrl Alt Delete key combination Has five main tabs Applications Processes Performance Networking Users 6 Monitoring and Managing Applications Task Manager Applications displays a list of all foreground software applications menu option End Task Switch To New Tasks context menu Switch To Bring to Front Minimize Maximize End Task Go To Process 7 Monitoring and Managing Processes Processes tab list of all processes in use by applications and services Displays process information Process ID PID CPU usage User Name Context Menu 8 Monitoring and Managing Processes continued 9 Managing Processes Normal all processes equal access to CPU resources Realtime may lock up the processor 10 Monitoring Real Time Performance Performance CPU and memory performance charts graphs and statistics A snapshot of system performance Use in conjunction with more detailed tools 11 Monitoring Real Time Performance continued 12 Monitoring Real Time Performance continued 13 Monitoring Network Performance Networking Network utilization information Percentage of the network bandwidth in use Performance data for each installed NIC Name of adapter Network utilization Speed of network link Operational state of adapter 14 Monitoring Network Performance continued 15 Monitoring Users Users tab A listing of users currently logged on including network clients Can log off or disconnect a user Can send messages to connected users Can connect to another user s session 16 Monitoring Users continued 17 Event Viewer Used to gather information and troubleshoot software hardware and system problems Events are recorded in logs Event Viewer allows you to view contents of logs Log entries denote warnings and errors Often include an event ID that helps to identify problem Three main logs Application log Program events Security log Audit Policy events Disabled until Audit policy set System log System component events 18 Event Viewer continued 19 Event Viewer continued Domain controller has two additional logs Directory service log File replication service log Any user can view contents of application and system log Administrators and those with special permission can view security log Event types include information warning error 20 Interpreting Events Click a log file within Event Viewer to get details Details pane lists all events with information including Type of event Data and time of event Source of event Category and event ID Computer on which event occurred 21 Interpreting Events continued 22 Managing Events 23 Performance Console Supports gathering more detailed information than Task Manager Consists of two different tools System Monitor View data gathered from counter objects Performance Logs and Alerts Periodically logs samples to a data file to be imported into other applications Generates alerts when certain configured thresholds are met 24 System Monitor Particularly useful for collecting data on real time server performance Tasks that can be performed using System Monitor Understanding server performance Problem diagnosis Capacity planning Testing You can specify a type of data to monitor the source or computer from which to capture data and performance objects to monitor 25 System Monitor Four main areas to monitor for performance Memory Processor Disk Network 26 System Monitor Processor faster or more processors are not always the answer to improving performance Disk disk subsystems can affect how quickly data is read from or written to the disk thereby affecting performance Network the network is often limited by other hardware components such as slow remote connections or network cards 27 System Monitor Terminology Throughput the quantity of work done over a given period of time a bottleneck occurs when this value decreases due to too much activity on the network Queue data waiting to be processed because servers have fallen behind Response time elapsed time from the beginning of a process to its completion 28 System Monitor Data Collection Objects containers for counters and instances Counters measure various aspects of an object it is important to know which counters to use in a given situation Instances specific counters that are in use 29 Objects Browser Cache Objects Paging File Physical Disk Process Processor Redirector Server System Threads 30 Recommended Counters For memory troubleshooting Pages sec Memory Object Hard page fault Committed Bytes Memory Object Reserved space in Paging File Pool Nonpaged Bytes Memory Object Data that must remain in Memory 31 Recommended Counters For memory troubleshooting Pool Nonpaged Allocs Memory Object Attempts to allocate memory Memory Leak fail to reclaim discarded memory leading to eventual collapse due to memory exhaustion Available Bytes Memory Object Amount of free memory available Avg Disk Queue Length Physical Disk Object Number of read write requests waiting 32 Recommended Counters For memory troubleshooting cont d Avg Disk Sec Transfer Physical Disk Object Time to complete a read write operation Pages Sec Disk Sec Transfer Pages Transfer Usage Paging File Object How much of the Page File is used Pool Paged Bytes Server Object The number of bytes of pageable computer memory the server is currently using Pool Nonpaged Bytes Server Object The number of bytes of non pageable computer memory


View Full Document

St. Ambrose CSCI 450 - Monitoring Performance

Documents in this Course
Printing

Printing

33 pages

Load more
Download Monitoring Performance
Our administrator received your request to download this document. We will send you the file to your email shortly.
Loading Unlocking...
Login

Join to view Monitoring Performance and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view Monitoring Performance and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?