The SCOM setup is completely virtual, Operations DB is on one server, DataWarehouse is on another, Report server/web console another. It looks to be monitoring about 600 clients. The weird thing is that on the server with the high IO it is just doing 700MB/s or reads on SQL Server with very minimal network traffic, so it does not appear to be reading data for another machine. I will look into over design of the environment at some point hopefully, but for now im just trying to put out this fire so it can continue to run.
Its equipped with 22GB of RAM, which it is close to maxing out, but it does very little reads/writes to the pagefile.
Thanks for your help so far anything else you would suggest?