Solved

File server : where does the IO come from ?

Posted on 2009-05-13
5
293 Views
Last Modified: 2012-05-06
I need to know which users are writing/reading much data on the shares on my file server (windows 2003).  My server is really slow from time to time and I need to know who is copiing or synchronizing his files on the server when the server experiences some slowness (CPU and memory are OK).  Disk reads and writes are high (so is disk queue length), but I just don't know who are causing it.
Would like to use perfmon for that but didn't find the performance counters for that.  If another tool is necessary, which one and how ?
0
Comment
Question by:mfecteau
  • 2
  • 2
5 Comments
 
LVL 9

Expert Comment

by:wellhole
ID: 24378796
Maybe this will help?

start > control panel > administrative tools > computer management > system tools > shared folders > open files
0
 

Author Comment

by:mfecteau
ID: 24378943
There`s so much files opened that I could not see who doing the most IOs.  Besides, if a file is open, it doesn`t tell if that particular file is doing a lot of IO.
0
 
LVL 6

Expert Comment

by:JapyDooge
ID: 24380275
You can use Sysinternals' File Monitor for that, or the newer replacement called Process Monitor.
Also see: http://74.125.77.132/search?q=cache:SgDgi24Bz7gJ:technet.microsoft.com/en-us/sysinternals/bb896642.aspx+File+Monitor+by+Sysinternals&cd=1&hl=nl&ct=clnk&gl=nl (Google Cache URL because the page at Microsoft was no longer available).
0
 

Author Comment

by:mfecteau
ID: 24384274
Thanks JapyDooge,
Unfortunately, it`s a mess to use this tool for the purpose that I have.  On my file server, there`s so much reads and writes.  Filemon (or Process Monitor) shows each reads and writes individually and there`s hundreds and hundreds showing each seconds.  I cannot get a big picture of who is using the IO the most.  I have hundreds of users using the file server at the same time  ...
I need to have a tool showing the number of IO (reads/writes) per second each user is doing in real time (perfmon doesn`t seem to do that, or maybe I'm mistaken).
If it`s not possible to do it because there`s no way a file server could tell IO by users, then another way could be to detect the IO by directories on the share.  For exemple, I have the My Documents of users redirected to the Documents share :
\\filesrv01\Documents$\john.doe   -> number of IO/s on this directory and sub-directories
\\filesrv01\Documents$\jane.doe -> number of IO/s on this directory and sub-directories
Does someone have an idea on how to do this ?
0
 
LVL 6

Accepted Solution

by:
JapyDooge earned 500 total points
ID: 24390593
Maybe you can try to install and run Internet Traffic Agent on your fileserver (or a testserver first).
Don't let the name mislead you, it also logs LAN traffic by IP and Hostname.
Download a 14 day trial here (should be enough to just find the cause): http://www.flexbyte.com/internet-traffic-agent/
Also check out the screenshots.

Eventually you can use psloggedon from the SysInternals PsTools package to see what user is logged on at what machine. Run it as domain administrator using the following syntax:
psloggedon -m \\computername_or_ip

Good luck!
0

Featured Post

Microsoft Certification Exam 74-409

Veeam® is happy to provide the Microsoft community with a study guide prepared by MVP and MCT, Orin Thomas. This guide will take you through each of the exam objectives, helping you to prepare for and pass the examination.

Join & Write a Comment

ADCs have gained traction within the last decade, largely due to increased demand for legacy load balancing appliances to handle more advanced application delivery requirements and improve application performance.
Restoring deleted objects in Active Directory has been a standard feature in Active Directory for many years, yet some admins may not know what is available.
Illustrator's Shape Builder tool will let you combine shapes visually and interactively. This video shows the Mac version, but the tool works the same way in Windows. To follow along with this video, you can draw your own shapes or download the file…
Here's a very brief overview of the methods PRTG Network Monitor (https://www.paessler.com/prtg) offers for monitoring bandwidth, to help you decide which methods you´d like to investigate in more detail.  The methods are covered in more detail in o…

705 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

11 Experts available now in Live!

Get 1:1 Help Now