Tuning 2000/XP/.NET What should you tweak, and what should you replace? Presented by Mark Minasi author of Mastering Windows 2000 Server MR&D / www.minasi.com/gethelp.

Slides:



Advertisements
Similar presentations
Unix Systems Performance Tuning Project of COSC 513 Name: Qinghui Mu Instructor: Prof. Anvari.
Advertisements

WEBCAST SCHEDULE Todays event will run one-hour long. Here are the expected times for each segment of the webcast: :00 – :05: Moderator introduces the.
MCTS GUIDE TO MICROSOFT WINDOWS 7 Chapter 10 Performance Tuning.
NetAcumen ActiveX Download Instructions
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment Chapter 11: Monitoring Server Performance.
Chapter 14 Chapter 14: Server Monitoring and Optimization.
Chapter 11 - Monitoring Server Performance1 Ch. 11 – Monitoring Server Performance MIS 431 – created Spring 2006.
MCDST : Supporting Users and Troubleshooting a Microsoft Windows XP Operating System Chapter 10: Collect and Analyze Performance Data.
Chapter 11: Maintaining and Optimizing Windows Vista.
World Class Security Experts © Copyright 2004 SkyView Partners LLC. All rights reserved. How IT is affected by Sarbanes-Oxley Act.
11 MONITORING MICROSOFT WINDOWS SERVER 2003 Chapter 3.
MCITP Guide to Microsoft Windows Server 2008 Server Administration (Exam #70-646) Chapter 14 Server and Network Monitoring.
Chapter 11: Maintaining and Optimizing Windows Vista
Check Disk. Disk Defragmenter Using Disk Defragmenter Effectively Run Disk Defragmenter when the computer will receive the least usage. Educate users.
1 Chapter Overview Introduction to Windows XP Professional Printing Setting Up Network Printers Connecting to Network Printers Configuring Network Printers.
Chapter 9 Overview  Reasons to monitor SQL Server  Performance Monitoring and Tuning  Tools for Monitoring SQL Server  Common Monitoring and Tuning.
Chapter Ten Performance Tuning. Objectives Create a performance baseline Create a performance baseline Understand the performance and monitoring tools.
Hands-On Microsoft Windows Server 2008 Chapter 11 Server and Network Monitoring.
CH 13 Server and Network Monitoring. Hands-On Microsoft Windows Server Objectives Understand the importance of server monitoring Monitor server.
Windows Server 2008 Chapter 11 Last Update
M ONITORING SERVER PERFORMANCE Unit objectives Use Task Manager to monitor server performance and resource usage Use Event Viewer to identify and troubleshoot.
Virtual Memory Tuning   You can improve a server’s performance by optimizing the way the paging file is used   You may want to size the paging file.
Printing Systems August 19, 2003 © 2003 IBM Corporation iSeries Infoprint Announcement Enhancements to Infoprint Server and Infoprint Designer Guest speaker:
 The operating system is essential for the computer; without it the computer could not work.  The main function of any operating system is being an intermediary.
Network and Active Directory Performance Monitoring and Troubleshooting NETW4008 Lecture 8.
Chapter 17: Watching Your System BAI617. Chapter Topics Working With Event Viewer Performance Monitor Resource Monitor.
Introduction to HP LoadRunner Getting Familiar with LoadRunner >>>>>>>>>>>>>>>>>>>>>>
Hands-On Microsoft Windows Server 2008
WEBCAST SCHEDULE Today’s event will run one-hour long. Here are the expected times for each segment of the Webcast: :00 – :05: Moderator introduces the.
Tuning and Maintaining Windows Kegs May 2008 David Dodge Windows SIG Leader.
MCTS Guide to Microsoft Windows 7
Command-line control of Terminal Services Christa Anderson.
Domino for iSeries Taking the mystery out of Migrating Domino 5 to Domino 6 on iSeries Walter Scanlan
Operating Systems  A collection of programs that  Coordinates computer usage among users  Manages computer resources  Handle Common Tasks.
Introduction to the WebBoard Terry Dennis. The WebBoard - Our Connection The WebBoard URL is
11 SYSTEM PERFORMANCE IN WINDOWS XP Chapter 12. Chapter 12: System Performance in Windows XP2 SYSTEM PERFORMANCE IN WINDOWS XP  Optimize Microsoft Windows.
Chapter 13 Maintaining Windows. O BJECTIVES FOR THE NEXT SEVERAL LESSONS Learn how to set up and perform scheduled preventive maintenance tasks to keep.
Ch 6. Performance Rating Windows 7 adjusts itself to match the ability of the hardware –Aero Theme v. Windows Basic –Gaming features –TV recording –Video.
© Wiley Inc All Rights Reserved. MCSE: Windows Server 2003 Active Directory Planning, Implementation, and Maintenance Study Guide, Second Edition.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment, Enhanced Chapter 11: Monitoring Server Performance.
TACTEAM -- Dallas 1 Whacking Spam with ISA Server 2000 Thomas W Shinder MD.
Installation Overview Lab#2 1Hanin Abdulrahman. Installing Ubuntu Linux is the process of copying operating system files from a CD, DVD, or USB flash.
The Capabilities of AdminP Carilyn E. Daniel KMAS Consulting.
Logic Consolidator Quick Start Guide. Logic Consolidator Easy way to demonstrate cost savings with CPLD – Shows worst case scenario Device size Cost of.
Your Orientation Seminar Facilitator: JANE DOE First Term Support Having technical issues? Contact TECHNICAL SUPPORT: (Toll Free) 1 Welcome.
© 2008 Quest Software, Inc. ALL RIGHTS RESERVED. Perfmon and Profiler 101.
11 MANAGING PERFORMANCE Chapter 16. Chapter 16: MANAGING PERFORMANCE2 OVERVIEW  Optimize memory, disk, and CPU performance  Monitor system performance.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment, Enhanced Chapter 11: Monitoring Server Performance.
Chapter 10 System Monitoring Issues Performance Benchmarks NT Server Services Users and Server Access Information Task Manager for Applications Ram and.
14.70 © 2004 Pearson Education, Inc. Exam Managing and Maintaining a Microsoft® Windows® Server 2003 Environment Lesson 14: Monitoring Windows Server.
Chapter 10 Chapter 10: Managing the Distributed File System, Disk Quotas, and Software Installation.
WEBCAST SCHEDULE Today’s event will run one-hour long. Here are the expected times for each segment of the Webcast:  :00 – :05: Moderator introduces the.
Computer Systems Week 14: Memory Management Amanda Oddie.
Windows Server 2003 系統效能監視 林寶森
Module 14 Monitoring and Maintaining Windows Server® 2008 Servers.
FINDING THE “MAKE IT FASTER!” BUTTON AND HITTING IT! Ewan MacKellar Senior Premier Field Engineer Microsoft SESSION CODE: SVR306 (c) 2011 Microsoft. All.
1 Chapter Overview Monitoring Access to Shared Folders Creating and Sharing Local and Remote Folders Monitoring Network Users Using Offline Folders and.
Page 1 Monitoring, Optimization, and Troubleshooting Lecture 10 Hassan Shuja 11/30/2004.
Hands-On Microsoft Windows Server 2008 Chapter 7 Configuring and Managing Data Storage.
Hands-On Microsoft Windows Server 2008
MCTS Guide to Microsoft Windows 7
MONITORING MICROSOFT WINDOWS SERVER 2003
Optimizing SQL Server Performance in a Virtual Environment
Session title Sub headline
Migration Strategies – Business Desktop Deployment (BDD) Overview
Chapter 10 - Tuning Up System Performance
Unit OS5: Memory Management
Chapter 13: I/O Systems “The two main jobs of a computer are I/O and [CPU] processing. In many cases, the main job is I/O, and the [CPU] processing is.
Windows 10 An Operating System
Presentation transcript:

Tuning 2000/XP/.NET What should you tweak, and what should you replace? Presented by Mark Minasi author of Mastering Windows 2000 Server MR&D /

WEBCAST SCHEDULE Today’s event will run one-hour long. Here are the expected times for each segment of the webcast: n :00 – :05: Moderator introduces the speaker and discusses the details of the webcast. n :05- :25: Speaker delivers a PowerPoint presentation on the webcast topic. n :25- :35: Moderator and speaker engage in a brief Q&A on the topic. n :35- :60: The speaker responds to questions submitted by the audience. You can submit questions to the speaker at any time during the event. Just click on the “Ask a Question” button in the lower left corner of your screen.

TECHNICAL FAQs Here are answers to the most common technical problems users encounter during a webcast: Q: Why can’t I hear the audio part of the webcast? A: Try increasing the volume on your computer. Q: I just entered the webcast and do not see the slide that the speaker is referring to. What should I do? A: The slides are constantly being pushed to your screen. You should refresh (hit F5) to view the latest slide. Q: What time zone do the webcasts take place? A: The TechTarget webcasts all occur on Eastern Standard Time (UTC/GMT – 5 hours). If your question is still not answered, please click the “Ask a Question” button in the lower left corner of your screen and submit your problem. A technical support person will respond immediately. You can also visit the Broadcast Help page for more information or to test your browser compatibility. Click here:

Tuning 2000/XP/.NET What should you tweak, and what should you replace? Presented by Mark Minasi author of Mastering Windows 2000 Server MR&D /

Overview n Tools for tuning n Five tuning methods n Takin’ Out the Trash n Tuning disk subsystems n Tuning memory subsystems n Tuning CPUs n Tuning NICs

Tuning Tools n Performance Logs and Alerts (perfmon) – but don’t worry, you needn’t look at every single thing that Perfmon offers! n Task Manager n logman – command-line perfmon logger n Another excellent tool: Network Monitor (Netmon) n Some nifty free Sysinternals tools: pagedfrg, contig, Process Explorer n Msconfig

Meet Perfmon the Performance Monitor n You’ve probably looked at it before n Things are grouped into “objects” and objects are divided into “counters” n Example: things related to the CPUs are in an object called “processor” n Lets you either log info long-term or view in real time

Perfmon Tips n Use Perfmon on one computer to log another computer n Alerts can be useful, even if they’re simple n The key to using Perfmon is in finding a small number of things to log, and looking at them periodically Click the “Ask a question” button in the lower left section of your screen to submit a question.

Tuning Basics n The object of tuning is to find the bottleneck n Bottlenecks are where the computer spends most of its time, the binding constraint n File servers bottleneck in different places than applications servers n File servers bottleneck on the network card interface and the disk interface n App servers bottleneck on memory and CPU power

Five Tuning Solutions 1. Delete useless junk (programs that waste resources, unnecessary services) 2. Buy faster hardware 3. Reconfigure the hardware for better throughput (i.e., registry tweaks) 4. Clean resources 5. Move loads (apps) to other systems

Eliminating Junk n Fire up Task Manager and ask: What is all that stuff? n MSconfig32 can help n So can Process Explorer and Autoruns from n Then go after the services Click the “Ask a question” button in the lower left section of your screen to submit a question.

Autoruns from Sysinternals

Process Explorer

Killing Unnecessary Services n Workstation services: – Server/computer browser – Any Web/FTP server – Wireless Zero Configuration (unless 802.1x) – WebClient (unless you know you need it) – Infrared Monitor… and tons others; look your system over and experiment n Tune your personal firewall/antivirus software

Disk Tuning counters and solutions n Must use diskperf –y on W2k and reboot… but it’s no longer necessary on XP/.NET n You want to see: – Physical Disk / Percent disk time < 90 – Physical Disk / queue length <= 2 n Solutions: faster interfaces (UDMA-133) faster host adapters (SCSI), bus mastering (if it doesn’t already exist), move processes

Disk Tuning n If using two EIDE drives, put them on different channels n Use NTFS… not FAT32 n Defrag volumes periodically n Sysinternal’s “contig” will make a particular file contiguous n On an AD DC, defrag Active Directory with NTDSUTIL

Network Tuning what to watch n Network Interface/Output Queue Length <= 2 n Look for increases in Server object, counter – Blocking requests rejected – Errors system – Pool non-paged failures, pool paged failures – Sessions errored out n Rearrange binding order or provider order if you have multiple protocols n Kill unnecessary protocols

Memory Tuning pagefile optimization n Defrag pagefile with Sysinternals’ free pagedfrg.exe n You no longer need a pagefile >= RAM if you choose minidumps or kernel memory dumps n Spread pagefile over several physical drives n This, of course, only makes sense if those drives run asynchronously

Memory Tuning sizing pagefiles: general info n You cannot have too large of a pagefile – you don’t slow down your system; although, of course, you may burn too much disk space n Set maximum pagefile size = minimum n And provide space for crashdumps Click the “Ask a question” button in the lower left section of your screen to submit a question.

Memory Tuning sizing pagefiles: specifics n Size with XP’s Task Manager / Performance / Commit Charge (K) / Peak or log Perfmon’s Memory/Committed Bytes counter, take peak n Note that they may not match, as Perfmon and Taskman poll at different intervals n This will almost always be more than you’ll ever need – look at Paging File / % Usage Peak

Tuning CPUs perfmon counters n Processor counters; want to see: – percent CPU time < 80 percent – System/Processor Queue Length <= 2 on UP system n Run the histogram to find out who are the hogs And for heaven’s sake don’t run the silly 3D screensavers!

Thank you for attending! n You can find me at n Don’t forget the evaluations! n Free tech newsletter at n Seminar information also n Join our tech forum at

Audience Q&A Time for YOU to ask questions! Mark is now taking questions from the audience on Tuning and Monitoring XP Win2k & Net Server. Click the “Ask a question” button in the lower left section of your screen to submit a question.

Feedback Thank you for your participation Did you like this webcast topic? Would you like us to host other events similar to this one? Send us your feedback on this event and ideas for other topics at