Bug 1785507
| Summary: | [Docs] Clarify dynamic huge pages configuration and support. | ||
|---|---|---|---|
| Product: | Red Hat Enterprise Virtualization Manager | Reporter: | Germano Veit Michel <gveitmic> |
| Component: | Documentation | Assignee: | Eli Marcus <emarcus> |
| Status: | CLOSED CURRENTRELEASE | QA Contact: | Germano Veit Michel <germano> |
| Severity: | medium | Docs Contact: | |
| Priority: | medium | ||
| Version: | 4.3.7 | CC: | akrejcir, apinnick, emarcus, germano, klaas, lsurette, mtessun, rbarry, sbonazzo, sgoodman, srevivo |
| Target Milestone: | ovirt-4.3.10 | Keywords: | Documentation, NoDocsQEReview |
| Target Release: | --- | Flags: | rbarry:
needinfo-
rbarry: needinfo- lsvaty: testing_plan_complete- |
| Hardware: | x86_64 | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | No Doc Update | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2020-05-06 17:15:38 UTC | Type: | Bug |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | Virt | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Embargoed: | |||
|
Description
Germano Veit Michel
2019-12-20 04:29:32 UTC
Maybe even enable this by default, it was just disabled by default because it was not supported by engine yet (https://github.com/oVirt/vdsm/commit/03b7ad91fb2bfc5927dfc4623582e6c280283114) Sandro, Please see comment 2. Should this setting be enabled by default? Comment 1 refers to the Virtual Machine Management Guide: https://access.redhat.com/documentation/en-us/red_hat_virtualization/4.3/html/virtual_machine_management_guide/configuring_high_performance_virtual_machines_templates_and_pools#Configuring_Recommended_Manual_Settings (In reply to Steve Goodman from comment #4) > Comment 1 refers to the Virtual Machine Management Guide: > > https://access.redhat.com/documentation/en-us/red_hat_virtualization/4.3/ > html/virtual_machine_management_guide/ > configuring_high_performance_virtual_machines_templates_and_pools#Configuring > _Recommended_Manual_Settings Oops, indeed. Forgot to add the link to the [1] reference. Thank you. (In reply to Steve Goodman from comment #3) > Sandro, > > Please see comment 2. Should this setting be enabled by default? Redirecting this question to virt team. Ryan? Only for high performance VMs, not in general. @Ryan do I understand this correctly, you want to: 1) enable huge pages by default for high performance VM type 2) change use_dynamic_hugepages in vdsm default to true Well, no. It's a very specific use case, and the calculation across NUMA nodes can be finicky. I'd like to leave it as it is, thought we do need to document how to enable it I am not sure if I understood why we can't enable the dynamic hugepages allocation by default, if the VM doesn't use hugepages the setting won't matter - if it uses hugepages it makes using hugepages easier. The engine now supports hugepages so the original argument for disabling it by default is gone, right? Having dynamic hugepages enabled by default also means I can drop it from the filter because that is only relevant for pre-allocated hugepages. If we plan to make HP default after the related bugs are fixed, a few things to consider: * Default to 2M HPs to avoid contiguous memory allocation issues * Scheduler could use buddyinfo from each host to calculate where the VM could run, and maybe even warn the user about fragmentation We don't plan to make HP the default *** Bug 1526754 has been marked as a duplicate of this bug. *** |