Author: HyperShreddingSubject: lmhosts / high I/O Other Operations/sec
Posted: 08 March 2016 at 5:51pm
Hello,
I have had a problem driving me crazy for the past two weeks, and it seems that Process Monitor saved my day. However, I can't really find much about this problem, so if anyone has an idea, I'd be glad to hear it.
So, every once in a while and for about 10 to 15 seconds, the System process is going <1% CPU usage to 20%+. Might not seem much, but when I play games (I can't say whether the problem happens every time) it is very noticeable since I get huge lag spikes & FPS drops. For the record, I'm always connected to the Internet but rarely play online, at least not since I've had this problem.
I first tried using Data Collector Sets, and found that the spikes involved the cryptic counter "I/O Other Operations/sec". Here is an example:
![]()
As you can see, System makes up for 99%+ of the total, so I was sure it came from this.
Now, using Process Explorer, I tried getting to the "Properties > Threads" tab of the System process, and see which thread was at fault, but it didn't help much. Clicking "Stack" gave an error (unable to access thread), while clicking "Module" only showed that "ntoskrnl.exe" was used.
Then I downloaded Process Monitor, and after a few minutes of capture, I hit the jackpot:
![]()
From the first screenshot we know that the problem appears between 17:31:56 or :57 and ends somewhere around 17:32:10. This is exactly what happens between those timestamps, more than 200 000 entries similar to that "lmhosts NAME NOT FOUND" one.
So, does anyone know how to solve this, or why it started happening maybe a couple of weeks ago (because I sure don't remember having those lag spikes before that, this is really annoying even is rare)?
I went into the etc\ folder but lmhosts doesn't even exist (hence the error maybe? But then, why does that provoke so many I/O operations?).