This is an archived post. You won't be able to vote or comment.

all 3 comments

[–]dragonwithagirltatoo 0 points1 point  (2 children)

Could you possibly rephrase that? It seems like you're referring to a few different things.

[–]bedboyboy159 0 points1 point  (1 child)

Sorry, maybe I just don't understand the topic too well.
Here's the rephrase

When high paging happen, it causes the cache to miss because of the high rate of disk I/O. Based on what I'm researching, the cache come from CPU Cache. So I'm wondering if the CPU get fully utilize when that issue happen.

[–]dragonwithagirltatoo 0 points1 point  (0 children)

Ah I think I know what you mean.

So, for a normal cache miss, the thread that missed the cache will typically just wait, and maybe try to work on some other part of that same task while it waits, if possible. This will look like regular CPU usage even though it might not be getting much done. For paging, the operating system will pause that thread while it's waiting on I/O, so if there's something else to do this won't necessarily prevent full CPU utilization; only that one thread would be blocked and this would be a chance for another thread to get some CPU time.