Intel® Moderncode for Parallel Architectures
Support for developing parallel programming applications on Intel® Architecture.

NUMA and Linux Page Cache

SB17
Beginner
970 Views

sorry for the stupid question, but

if I have a linux system and the Numa, I perform a write operation to the disk, the file is cached in in Linux (page cache). Knows another Numa node (socket) that the file is already in the cache or it will read it from the disk? If another node knows that the file is in the cache - does this mean that every Numa node will constantly poll the central table some cached data or it is running as it differently?

Thank you for your attention to my problem

0 Kudos
5 Replies
Bernard
Valued Contributor I
970 Views

Do you mean NUMA CC - cache coherency?

0 Kudos
SB17
Beginner
970 Views

yes

0 Kudos
SB17
Beginner
970 Views

Searched and honored. I will try to answer to its own question. As I understand it, this Linux mechanism is called replication page cache (replication page cache between NUMA nodes). Unfortunately there is no time to try it. So the question remains whether it is effective and whether there any other problems?

Thanks to all who are interested

0 Kudos
Kim_J_
Beginner
970 Views

I am confused on this too. Any help will be appreciated.

0 Kudos
SB17
Beginner
970 Views

What kind is the purpose of your research? What a work load profile intends to accelerate (such as a file server, database, virtualization)? Unfortunately I'm still stuck on the study of features of Linux on the Numa-aware implementation and has not yet started to learn page cache. I think the work load profile should be as less intense and focused on reading, but not change, then we can expect any positive results.

0 Kudos
Reply