x86 Memory HW memcache and disk cache

From: Linda Walsh (law@sgi.com)
Date: Mon Jul 17 2000 - 16:03:24 EST


I was just wondering if anyone had any ideas about this -- it's more
of an informational question, really.

Suppose I have a P-III with 512K onboard cache. Lets say I'm executing
code out of the cache and I have a 256K buffer I read file data into. Kernel
is in cache -- lets even say no other processes are running. So everything
is in my 512K cache -- great performance.

So I if I issue system read commands into my buffer, then write, how are
disk buffers and the VM cache handled? I.e. is it likely that the system will
write the data to buffers, allocating 256 block chunks that will flush half
of my system cache or are disk buffers/VM cache areas marked "don't cache"?

-- 
Linda A Walsh                    | Trust Technology, Core Linux, SGI
law@sgi.com                      | Voice: (650) 933-5338

- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/



This archive was generated by hypermail 2b29 : Sun Jul 23 2000 - 21:00:10 EST