I recently have been getting a lot of system lag here (for example, the mouse and the display in general take about 15 seconds to react in the worst cases).
After a lot of monitoring the resources, I found that the problem mainly happens when too much Disk I/O is being done.
Three culprits have been identified:
My browser had the highest write I/O with 35,000,000 I/O Write Bytes.
Steam had the highest read I/O (when IDLE!!!) with 106,000,000 I/O Read Bytes.
My antivirus (in both cases I will soon mention) was the runner up in both cases with: 30,000,000ish write and 80,000,000ish read.
The first AV I had was Avast! which I had liked on my previous system. After noticing it taking so much I/O I switched to Panda (supposing it wouldn't use TOO much during idle phase). However it only used a bit less I/O. Just a lot less memory and cpu and somewhat more network.
My browser at the moment is Maxthon 3 (which I like a lot). Before this I was running chrome which had similar data and much higher cpu when running in the background was enabled.
I'm not going to be running steam all the time and there aren't many alternatives to it.
I like my browser very much, but I AM willing to switch if there's an obvious problem (I'm in programming, however I'm not a very good sysadmin, especially not when it comes to windows).
Finally, my system almost stops lagging when I turn off the antivirus (and preferably steam) (some remains but once in every 5-6 hours for a few seconds so it isn't a big problem).
My question (has a few parts):
Is it possible to configure steam to lower it's I/O usage? (and maybe network while we're at it?)
Which antivirus (very preferably free) uses lowest I/O while idle (I leave PC alone during active scans so that isn't a problem).
Is there an obvious problem with my current browser and, if so, is there a way to fix it or should I switch and, if so, to what? (P.S. I've been on FFox for some time too).
Info on system:
Windows 7 (32 bit T_T, I am getting a new one in a few months but I want to keep using system during that time though).
Hard Drive (main) is a Raid0. (Also have an
external 1TB one which contains steam (and steam alone). As such it doesn't get used by much anything other than steam and isn't a very large problem. However steam still uses some I/O of registry)
CPU: Intel(R) Core(TM)2 CPU
[email protected]
RAM: 6GB (3.25GB usable) (this and CPU have little effect as shown in next section)
Additional info:
Memory usage during problematic times: 44%
CPU usage during problematic times: 35%
Page File: main drive: system managed. 1TB drive: none.
The current system I'm using is about 6 years old and is mainly a place holder while I await the new one in a few months.
Final words: this is my 1st post on Super User (this question wouldn't feel right on Stack Overflow where I usually stay). If it doesn't have it's place here please tell me. If anything is wrong with it, same.
Edit
Technically I'm looking for a live thread detection program with minimal IO usage. I already have good active scan capability: Kaspersky (the free scanner uses the paid database) and MalwareBytes.
Edit 2
Noticed another one, it seems that windows media player has been using stuff even when off! Turning it off and restarting now. If the problem is fixed I'll tell you guys. The reason I didn't notice it before was because I didn't have resource manager in front of me at the MOMENT of the problem. Now I did and it was at the very top of the list!