I have a Server Core that is being used only as a file server with clients accessing it via UNC paths. I want to "tweak" the backup routines (timings) that our external backup server uses when it connects to this server and monitor the effects of my changes (how much disk activity, any locks, queue times, etc.) and make sure I'm not creating any lag time for clients when they access this file server. I can open up Process Monitor on the server, but when I filter for just file activity, it only shows activity generated by the local machine and doesn't show files that are accessed from a remote server. I was hoping to see a running list of what files are being accessed and the time required to access them, but I can't seem to get this from Process Monitor. What tool(s) can I use to monitor this, given that a server core doesn't have "Server Manager" installed?
Also, as a bonus, what would be the best values to monitor to ensure optimal performance or any possible bottlenecks? FYI, this file server is connected via iSCSI to a DELL MD3000i for all file storage.