We had a performance problem in Navision Financials 2.60 (it will work with Attain also). Occasionally system worked very slowly. Users were waiting in queues to post document up to 10 minutes, reports was running very slow also.
We found out that somebody in the system uses all resources. But we could not find out who is this person. We have 90 concurrent users. So we developed this form to monitor disk usage by user. This form monitors disk usage by user every second. You can sort it by Cache Reads, Record Scans, Disk Reads and Disk Writes.
In our case the problem was related to a report with wrong keys. When user start this report the cache reads jumped to 200000-300000 per second. He was on the first line in the form and we catch him very fast.
After we changed keys on the report system works fine.