Exchange Messaging Outlook Volume 13, Number 4

Issue Date May 22 2008 «  Previous Issue | Next Issue  »

This issue sponsored by: Sherpa Software ♦ Mapillab ♦ Sirana

Today's highlights:

Regular features:


Performance Management for the Novice

by Michael B. Smith, MCSE/Exchange MVP

I've often heard 'performance monitoring and management is an art'. I've even heard some people refer to it as a 'black art'. There is no question that applying the proper boundaries and conditions to performance monitoring requires experience - and that experience may take a long time to acquire. However, even the most novice system administrator can make excellent headway at determining the major issues which may be associated with performance on any server.

In general, 'bad' or 'poor' performance can be attributed to one of four things:

  • Processor overutilization
  • Memory overutilization
  • Disk overutilization
  • Application issue

If you were a computer science major, you've definitely spent some time discussing, if not studying, queuing theory. For the purposes of this discussion, all you need to realize that if a particular value exceeds ((SQRT(2)/2)*n), which is basically (0.71*n), where 'n' is the scaling factor for the value, then to access any resource, you have an even chance that that resource is busy. Does that sound complicated? Well, it really isn't.

Consider a single-core processor. It can only do one thing at a time. If the utilization of that processor is over 71% then when any individual task needs to use that processor, there is a greater than 50% chance that the processor is already busy. In other words, the task queue length for this processor will average greater than one. So:you need to add more processors!

You can make a similar argument for memory - if your memory is more than 71% utilized, then a request for a specific block or size of memory block has a greater than 50% chance of failing - because it's already in use and there are no options - to satisfy the request will require use of your page file.

You can also make a similar argument for disk queuing. If your average disk queue exceeds 0.71, then your disk is too busy - you need to find some mechanism to reduce its utilization.

Can this same concept apply to application utilization? Well:not directly. If your processor utilization is less than 70%, and your memory utilization is less than 70% and your average disk queue length is less than 0.70:if you are still having performance issues, then your problem is probably application related!

So, how do you see this? You use the Perfmon tool. Perfmon has many names, depending on whether you are Windows 2000, Windows 2003, Windows 2008, Windows XP, or Windows Vista. Regardless of the Windows version, click Start -> Run and then enter 'Perfmon' and click OK. If you are in Vista or Windows 2008, you will need to then click on 'Performance Monitor'.

Somewhere on the window that is displayed, you will find a '+'. Click on that '+'. You need to 'add' Processor -> % Processor Time -> _Total, PhysicalDisk -> Avg. Disk Queue Length -> C:, and three counters for memory: Memory -> % Committed Bytes in Use and Memory -> Available Mbytes and Memory -> Pages/Sec.

If '% Processor Time' is over 71% - you need more processor. If 'Memory -> %Committed Bytes in Use' is greater than 71% or 'Memory -> Available Mbytes' is less than 50 or 'Memory -> Pages/Sec' is greater than 100 - you need more memory. If 'PhysicalDisk -> Avg. Disk Queue Length' is greater than 0.71 - you need to reduce the I/O load on your disks in some way. If all of these are OK, then you have application issues!

Obviously, these recommendations are 'broad brush' - and they affect each other in some ways. However, if you track these values - you will always have a place to start when you are looking at performance.

Boolean Searches in Outlooks

The Find dialog in Outlook 2003 and earlier does not support Boolean searches, multiple keywords are always searched using the "OR" operator. The Advanced find dialog uses OR for multiple keywords in one field and AND for multiple fields. However, you can do a Boolean search using Advanced find if you enable QueryBuilder. This same method works with Views (for Filters and Automatic formatting) and Search folders (Outlook 2003/2007).

  1. First you need to enable QueryBuilder by adding the QueryBuilder key to the registry.
  2. Open the registry editor by typing regedit in the Start menu, Run command or in Vista's Start menu Start Search field.
  3. Browse to HKEY_CURRENT_USER\Software\Microsoft\Office\xx.0\Outlook\, replacing xx with your version of Outlook.
  4. Right click on the Outlook key and choose New, Key.
  5. Name it QueryBuilder.
  6. Close regedit.

Now when you open Advanced Find, create filters or automatic formatting rules for custom views, or create a Search folder, you'll see a tab called Query Builder. Add fields, conditions and values like you would on the Advanced tab and create logical groups by using AND or OR to tie the criteria together.

Outlook 2003, Vista, BCC and MIME

If you use Outlook 2003 on Vista you may have noticed some messages have the header in the message body, often when you were BCC'd on the message. There is now a hotfix for this (and other issues) available from Microsoft.

For more information see:
Description of the Outlook 2003 hotfix package: April 22, 2008
http://support.microsoft.com/kb/951982

If you don't have a support contract, you may need to open a support incident to get the hotfix, but you can try this method first: Call 1-800-936-4900 (press 3 for hotfixes) and tell them you're calling to obtain the hotfix described in KB [number].

If you correspond with Mac users and have issues with attachments, see:

In Office Outlook 2003, you cannot open Macintosh binary attachments after you install security update MS08-15
http://support.microsoft.com/?kbid=951679 

Quick Change Reminder Times

Would you like to change the reminder time for a group of appointments or events? Say, the default birthday reminder time from 15 minutes to 2 weeks, in one move?

You'll need table view that groups the Remind beforehand field. Set one event to use the desired reminder, then drag the others to that group. Ok, so it going to take more than one move to set it up, but its makes it very easy to apply changes and works for many editable Outlook fields.

You'll need to start with a table view. The By category works well, or you can create a new custom group by view.

  1. Turn off the reading pane so you have a single line view.
  2. Right click on the row of field names and choose Field Chooser
  3. Find the remind beforehand field (look in Date fields)
  4. Drag it to the row of field names.
  5. Right click on it and choose group by this field
  6. Select the items that need changed and drag to the correct group.

This works on many Outlook fields, including (but not limited to) Private, Company name, and Categories.

Back to Top  

New Utilities

Aladdins CategorieZ
http://www.software-solutions.co.nz/aladdins_co/alcoabout.asp
Select an Outlook item and instantly see the categories assigned. To make changes just use the checkboxes next to the category. Sort your categories into meaningful Groups. Restrict which folders a category is displayed in. Want to filter the current view by category, easy, select the category (or categories) and click the Filter button...Done. Share your categories across your organization.

Calgoo Hub
http://www.calgoo.com/products/calgoo_hub/calgoo_hub.jsp
Calgoo Hub lets you easily share your calendars and schedules with friends, family and colleagues, without worrying about which calendar program they use. Calgoo Hub supports Outlook, Google, Applie iCal, Plaxo and many others.

CodeTwo Exchange Rules 2007
http://www.codetwo.com/pages/products/exchange-rules-2007.php
CodeTwo Exchange Rules 2007 enables easy and central defining of disclaimers added to all e-mails sent via Microsoft Exchange server. Use Exchange Rules to add different disclaimers depending on a message sender's address or domain to e-mails, to add personalized disclaimers containing sender's data available in the Active Directory database to e-mails. New features include the abiliy to insert images into disclaimers and insert the disclaimer directly under the response text in replies and forwarded messages. Free trial. Exchange 2007 only.

Presdo
http://www.presdo.com/
Presdo takes the hassle out of trying to find the best time to get together with people. Use Presdo to minimize the annoying ping pong of email, texting, and voicemail when organizing the next team lunch or trying to grab coffee with a friend. Presdo exports events to popular calendar programs including Microsoft Outlook, Google Calendar, Yahoo Calendar and Apple iCal.

Updated Utilities

Outlook True Archive
http://www.outlooktruearchive.com
Outlook True Archive allows you to select which date to use when performing an archive. Select Items based on Received Date, Sent Date, Last Modified Date. Copy, Move or Delete items. Select Source PST and Destination PST. Respect or ignore the "No Archive Flag" Version 1.0.14

New Exchange Knowledge Base Articles

A recipient sees unexpected text in the top of an e-mail message that you send in Exchange Server 2007
http://support.microsoft.com/?kbid=947451

A user may be unable to synchronize with an Exchange Server mailbox from a mobile device when a Client Access server has been upgraded to Exchange Server 2007 Service Pack 1
http://support.microsoft.com/?kbid=948831

After you install Exchange Server 2007 Service Pack 1, the Set-ExcecutionPolicy task causes an error message, and event ID 103 is logged
http://support.microsoft.com/?kbid=949726

An exception occurs, and event IDs 4999 and 5000 are logged when you modify the Outlook Web Access user interface
http://support.microsoft.com/?kbid=948844

Description of Update Rollup 2 for Exchange Server 2007 Service Pack 1
http://support.microsoft.com/?kbid=948016

Error message after you apply Update Rollup 1 for Exchange Server 2007 Service Pack 1 in a Japanese environment: "Public Folder Management Console is not an allowed Snap-in"
http://support.microsoft.com/?kbid=950123

Error message in Outlook when you click the signature icon of a signed e-mail message that an Exchange Server 2007-based Edge server receives: "The digital signature is invalid"
http://support.microsoft.com/?kbid=949703

Error message occurs, and users cannot access the free/busy information after you use the Import-Mailbox cmdlet to import data to a mailbox in Exchange Server 2007 Service Pack 1
http://support.microsoft.com/?kbid=947360

Error message when Outlook clients synchronize an OAB with Exchange 2007: "0x80190193"
http://support.microsoft.com/?kbid=951576

Event ID 12011 is logged every time that the MSExchangeTransport service starts after you install Exchange Server 2007 Service Pack 1 on a computer that is running the German version of Windows Server 2003
http://support.microsoft.com/?kbid=947646

Exchange Server 2007 does not have Transport Neutral Encapsulation Format (TNEF) capabilities for POP and IMAP protocols
http://support.microsoft.com/?kbid=944153

Exchange Server 2007 mailbox users cannot retrieve the free/busy information for Exchange Server 2003 mailbox users in a large Exchange Server organization that has more than 100 administrative groups
http://support.microsoft.com/?kbid=947346

Failover takes a long time to finish in an Exchange Server 2007 cluster continuous replication environment
http://support.microsoft.com/?kbid=948332

If you run the "isinteg -dump" command against a dismounted store on a server that is running Exchange Server 2007, the Store.exe process stops unexpectedly
http://support.microsoft.com/?kbid=949772

If you try to connect a mobile device to a mailbox server through a server that is running Exchange Server 2007, the mobile device may be unable to connect
http://support.microsoft.com/?kbid=947577
 
The address rewrite agent does not rewrite the address for Out of Office (OOF) messages in Exchange Server 2007
http://support.microsoft.com/?kbid=949193

The contents of .pst files are not imported into Exchange Server 2007 mailboxes when you use the Import-Mailbox cmdlet
http://support.microsoft.com/?kbid=947391

The EdgeTransport.exe process crashes intermittently, and event ID 1033 is logged in Exchange Server 2007
http://support.microsoft.com/?kbid=948374

The Edgetransport.exe process may crash on an Edge server that is running Exchange Server 2007 Service Pack 1
http://support.microsoft.com/?kbid=947458

The MSExchangeSyncAppPool application pool crashes on a server that hosts an Exchange Server 2007 Client Access Server role
http://support.microsoft.com/?kbid=948830

The OOF template may be delivered as an attachment in an Exchange 2007 environment when you use the "Reply with Template" option in Microsoft Outlook
http://support.microsoft.com/?kbid=948297

The passive node computer account is unexpectedly assigned Full Control permissions after you install the Passive Clustered Mailbox role in an Exchange Server 2007 cluster environment
http://support.microsoft.com/?kbid=951578

When you try to migrate a mailbox from Exchange Server 2003 to Exchange Server 2007, the Exchange Management Shell may stop responding
http://support.microsoft.com/?kbid=948666

When you try to run the Restore-mailbox cmdlet on a server that is running Exchange Server 2007, you receive an error message
http://support.microsoft.com/?kbid=949186

You cannot log on to Outlook Web Access Light, and an error message occurs in Exchange Server 2007
http://support.microsoft.com/?kbid=949541 

New Outlook Knowledge Base Articles

Description of the Outlook 2007 hotfix package: April 22, 2008
http://support.microsoft.com/?kbid=951701

Description of the Outlook 2003 Junk E-mail Filter update: May 13, 2008
http://support.microsoft.com/?kbid=950380

Description of the Outlook 2007 Junk E-mail Filter update: May 13, 2008
http://support.microsoft.com/?kbid=950378

How to set Outlook as default client using Group Policies
http://support.microsoft.com/?kbid=556081

The "Send To OneNote 2007" printer is missing in the Print dialog box in a 2007 Office program
http://support.microsoft.com/?kbid=952216

You cannot open Macintosh binary attachments in Outlook 2007 after you install security update 945432
http://support.microsoft.com/?kbid=952001

More Information

Click here to subscribe to the Exchange Messaging Outlook newsletter. 
Exchange Messaging Outlook Newsletter back issues
ISSN 1523-7990 Copyright 1996-2011, Slipstick Systems and CDOLive LLC. All rights reserved.

This page is printer friendly
Updated Tuesday June 14 2011

Copyright Slipstick Systems. All rights reserved.
Send comments using our Feedback page

Back to Top