|
|
|
|
|
by scottlamb
68 days ago
|
|
FYI: huge pages isn't just a system-wide toggle, but a variety of things you can do: * explicit huge pages * transparent huge pages system-wide default * app-specific or even mapping-specific toggles * various memory allocator settings to raise its effectiveness It would be really surprising to me to see a workload for which it's optimal to not use huge pages anywhere on the system. |
|
When you deploy software all around the globe and not only on your servers that you fully control this becomes problematic. Even in the latter case it is frowned upon by admins/teams if you can't prove the benefit.
Yes, there are workloads where huge-pages do not bring any measurable benefit, I don't understand why would that be questionable? Even if they don't bring the runtime performance down, which they could, extra work and complexity they incur is in a sense not optimal when compared to the baseline of not using huge-pages.