Solved

File server : where does the IO come from ?

Posted on 2009-05-13
5
302 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
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 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

Industry Leaders: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
home folder path for users 4 112
Event ID: 5719 / Source: NETLOGON 9 182
Windows server 2003 SMTP (comcast email only) getting  stuck in que folder 8 80
AD Replications issues 12 130
So you have two Windows Servers and you have a directory/folder/files on one that you'd like to mirror to the other?  You don't really want to deal with DFS or a 3rd party solution like Doubletake. You can use Robocopy from the Windows Server 200…
Organizations create, modify, and maintain huge amounts of data to help their businesses earn money and generally function.  Typically every network user within an organization has a bit of disk space to store in process items and personal files.   …
Attackers love to prey on accounts that have privileges. Reducing privileged accounts and protecting privileged accounts therefore is paramount. Users, groups, and service accounts need to be protected to help protect the entire Active Directory …

739 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