Administrator
|
1) Yes. Oracle is not aware of the OS page cache anyways..
2)Oracle doesn't manage the OS cache. It is not aware of it.
So if Oracle can't find the needed data in its buffer cache, it does I/O..
When it comes to I/O, Oracle is dependent on the OS.
OS may get that data from its cache, or disk.. It doesn't matter for Oracle.
3)The term OS cache is not a good one actually.
In Linux kernels with version < 2.2, we have both a Page Cache and a Buffer Cache. In Linux kernels with version > 2.4 , these two caches have been combined. After kernel version 2.4, there is only one cache, the Page Cache.
As I already mentioned ->
Page Cache is the cache in Os.
It holds file related data to accelerate the accesses to files on non-volatile storages.
Page Cache also holds unused areas of memory.
You can think Page Cache as the Buffer cache of the OS.
Page Cache is in memory.
|