The NOVA filesystem
The NOVA filesystem
Posted Aug 6, 2017 7:50 UTC (Sun) by swanson (guest, #116493)In reply to: The NOVA filesystem by pr1268
Parent article: The NOVA filesystem
The origin of the CPU-count dependence is that NOVA divides PMEM into per-CPU allocation regions. We use the current CPU ID as a hint about which region to use and avoid contention on the locks that protect it.
So moving from a smaller number of CPUs to a larger number of CPUs just means more contention for the locks. Moving from a larger number to a smaller number is no problem at all. So, our current plan is to set the CPU count very high (like 256) when the file system is created.
-steve
