Previous Page | Next Page

  1. Introduction
  2. Windows 2000 Professional
  3. Windows 2000 Server
  4. Windows 2000 Advanced Server
  5. Windows 2000 Datacenter Server
  6. Application Support
  7. System Operation
  8. Disks and Volumes
  9. Filesystems
  10. Configuration Files
  11. Security
  12. Network Support
  13. Access Management
  14. Processes
  15. AD Structure
  16. AD Objects
  17. AD Object Naming
  18. AD Schema
  19. AD Sites
  20. Domains
  21. AD Functions
  22. AD Replication
  23. DNS
  24. AD Security
  25. AD Installation
  26. AD Configuration
  27. AD Performance
  28. Installation
  29. Installation Options
  30. Unattended Installation
  31. Software Distribution
  32. Remote Installation Service
  33. Language
  34. Accessibility
  35. File Attributes
  37. Distributed File System
  38. Control Panel
  39. Active Directory Tools
  40. Computer Management Console Tools
  41. MMC Tools
  42. Network Tools
  43. Network Monitor
  44. System Performance Monitoring
  45. Tools
  46. Managing Services
  47. Connections
  48. TCP/IP
  49. DHCP
  50. Printing
  51. Routing
  52. IPSec
  53. ICS
  54. Fault Tolerance
  55. Backup
  56. System Failure
  57. Services
  58. Remote Access
  59. WINS
  60. IIS
  61. Certificate Server
  62. Terminal Services
  63. Web Services
  64. Authentication
  65. Accounts
  66. Permissions
  67. Groups
  68. User Rights and Auditing
  69. Auditing
  70. User Profiles
  71. Policies
  72. Group Policies
  73. Miscellaneous
  74. Terms
  75. Credits

System Performance Monitoring

The System Monitor Windows 2000 tool replaces the Windows NT Performance Monitor tool (although I think it is the same tool, renamed for marketing reasons, and to make certification testing more confusing). System Monitor uses:

  • Objects - A part of the computer system or operating system such as the processor, logical disk, memory, thread and other objects.
  • Instances - When there are more than one occurance of an object such as threads.
  • Counters - Used to measure some characteristic of an object. Specific counters are available for specific objects to measure their performance or use.

System Monitor can be used as was Performance Monitor to do some of the following:

  • Create a baseline after system installation to compare system performance over time.
  • Monitor system resource use.
  • Find any performance problems.
  • Determine bottlenecks to performance.
  • Monitor changes in performance over time.

To start System Monitor select "Performance" in administrative tools. This tool runs on Windows 2000 Professional and Windows 2000 servers. Alternatively Performance Monitor may be started on the command line by typing "perfmon"

Ways to View Statistics

  • Alerts - The administrator can be notified when a counter exceeds or falls below a preset value. Saved as *.pma file. The computer for the alert along with object, counter, and threshold value must be specified. A specified program may be run if an alert is triggered.
  • Chart - The default view. Graphs and histograms (vertical bar charts) are used. To switch to histograms, use the menu item "Options", "Chart" selection. The Gallery section has Graph and Histogram radio button selections. Graphs display data every second and display 100 seconds worth of data. Chart file saved as *.pmc. A particular counter may be highlighted by clicking on the counter and pressing the backspace key. Chart Options include:
    • Legend checkbox?
    • Value Bar checkbox?
    • Vertical Grid checkbx?
    • Horizontal Grid checkbox?
    • Vertical Lables checkbox?
    • Vertical maximum textbox (Default is 100).?
    • Gallary section - Graph and Histogram checkboxes?
    • Update Time section - Periodic Updates and Manual Updates checkboxes with Interval (seconds) textbox.?
    Statistical values displayed include:
    • Last - The most recent measurement of the counter on the chart.
    • Average - The average measurement of the counter on the chart.
    • Minimum - The lowest measurement of the counter on the chart.
    • Maximum - Highest measurement of the counter on the chart.
    • Duration - The amount of time on the chart.
  • Log - Used to create data in log files for future analysis. Data can be acquited from several systems in one log file. Log files can be used to create charts, reports, or alerts by sending them back through performance monitor. Saved as *.pml. This information may be exported to a spreadsheet or database.
  • Report - Used to show a large number of objects and counters at one time. It is a list of counters and their average values. Saved as *.pmr.

Objects and Counters

  • Cache - Level 2 cache. Data Map Hits %
  • Logical Disk* - % Free Space
  • Memory* - Counters:
    • Pages/Sec - How much RAM and virtual memory on the hard drive are being swapped. If above 5 or 6 on average, more RAM is needed.
  • Network interface* - Counters:
    • Bytes Total/sec
  • Objects - Process and thread counts
  • Paging file - Virtual memory. Counters:
    • % Usage - The amount of the paging file being used. Create a larger paging file or add RAM if the number is near 100%.
  • Physical disk - Counters:
    • Disk Queue Length - The number of disk reads and writes in queue to be done. - If above 4 or 5 on average, a faster hard drive is needed.
    • Average disk Sec/Transfer
    • % disk time - The percent of time the disk is busy doing reads or writes. A high number near 100% indicates a disk or drive controller bottleneck.
  • Process - Currently running programs. Counters:
    • % Processor Time - The percent of time the processor is used by this process object including all its threads.
  • Processor* - Counters:
    • % Processor Time - A number close to 100% indicates the processor is a bottleneck.
  • Redirector
  • Server - Counters:
    • Bytes Total/Sec - The total number of bytes sent through or received through all network cards on a computer by the server service.
  • System - NT Performance. File Read or Write Operations/Sec
  • Thread - Thread performance. Counters:
    • % Processor Time - The percent of time the processor is used by this thread object.