In the article below, I address just *one* of the areas where this new default Linux build option in most recent distros can adversely impact multithreaded performance - page fault handling. But any workload which requires the kernel to mimic MMU page table walking to accomplish a task could be impacted adversely, as well (e.g., pipe communication). You'd do well to do your own testing:
https://www.jabperf.com/5-level-vs-4-level-page-tables-does-it-matter/ *NOTE*: 5-level Page Table can be disabled with "no5lvl" on the kernel boot command line. -- You received this message because you are subscribed to the Google Groups "mechanical-sympathy" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web, visit https://groups.google.com/d/msgid/mechanical-sympathy/2ddf84cb-419b-4c71-933b-bb5b95a7b8b4n%40googlegroups.com.
