locked
eseutil causing very high disk queue lengths RRS feed

  • Question

  • I have Exchange 2010 running in a Hyper-V VM (on new Dell servers and Powervault SAN).  I run Windows Server Backup and during the first portion of the backup it runs an Exchange integrity check, and I can see eseutil.exe running as a background process.  Unfortunately when it runs, it takes several hours to complete (full backup is 36 hours) and during the integrity check users cannot access Exchange.

    So I pulled up the resource monitor during the integrity check and it shows the disk queue length at around 1000.  Yikes!  Normal levels are rarely above 2.  During the actual backup portion, the disk queue lengths drop back to normal (<1) even though the disk read/write activity are about the same.

    I can't imagine this is normal.  Any ideas?

    Paul ---

    Sunday, August 19, 2012 10:59 PM

Answers

  • Hello,

    The process does consume a lot of resources and take a long time. If you are worried about whether or not the process is running and not 'stuck' then open Win Task Manager and click on the processes tab. From the view menu, select 'select columns' and then click on I/O read and I/O writes.

    Now highlight the process and scroll over to the right and see whether the I/O read/write operations numbers are moving or not.

    How big is the DB?


    Miguel Fra | Falcon IT Services, Miami, FL
    www.falconitservices.com | www.falconits.com | Blog

    • Proposed as answer by Xiu Zhang Monday, August 20, 2012 8:33 AM
    • Marked as answer by Xiu Zhang Monday, August 27, 2012 2:44 AM
    Monday, August 20, 2012 12:43 AM

All replies

  • Hello,

    The process does consume a lot of resources and take a long time. If you are worried about whether or not the process is running and not 'stuck' then open Win Task Manager and click on the processes tab. From the view menu, select 'select columns' and then click on I/O read and I/O writes.

    Now highlight the process and scroll over to the right and see whether the I/O read/write operations numbers are moving or not.

    How big is the DB?


    Miguel Fra | Falcon IT Services, Miami, FL
    www.falconitservices.com | www.falconits.com | Blog

    • Proposed as answer by Xiu Zhang Monday, August 20, 2012 8:33 AM
    • Marked as answer by Xiu Zhang Monday, August 27, 2012 2:44 AM
    Monday, August 20, 2012 12:43 AM
  • I will do that the next time it runs, but I know it's running and not stuck...it does eventually finish.  The main EDB is 280 GB (yes I know, way too big)...I'm going to run a shrink/defrag on it tonight as I did move many mailboxes to other local EDBs (on another disk).

    Paul ---

    Monday, August 20, 2012 12:25 PM
  • Hi Paul,

    Eseutil can take many hours to complete, especially on a large database such as yours. It *may* be that you can d something within hyper-v to improve disk performance, but the long and the short is that you are not experiencing anything unusual.

    have a look at this Tim McMichael blog post, which is, i think, pretty much what you are seeing:

    http://blogs.technet.com/b/timmcmic/archive/2011/07/12/exchange-2007-2010-windows-server-backup-and-performance-issues.aspx

    Monday, August 20, 2012 1:34 PM