Add memfree migration selector for flush #152

Closed
opened 2022-05-18 03:39:56 -04:00 by joshuaboniface · 0 comments

Currently the mem selector based on allocated/provisioned memory is not sufficient to handle situations where some VMs are provisioned large but have low usage, and others are provisioned large but have high usage. This can cause situations where there is a massive discrepancy between the actual memory utilization on a node and the allocated/provisioned memory on the node. Thus, the migration selector can choose a suboptimal target for a VM migration that could result in swapping/low performance or worse (OOMs, etc.).

Add another option here for memfree which would instead choose the node with the "most free memory" instead. This can then be used on memory-constrained clusters where this difference could be significant.

Currently the `mem` selector based on allocated/provisioned memory is not sufficient to handle situations where some VMs are provisioned large but have low usage, and others are provisioned large but have high usage. This can cause situations where there is a massive discrepancy between the actual memory utilization on a node and the allocated/provisioned memory on the node. Thus, the migration selector can choose a suboptimal target for a VM migration that could result in swapping/low performance or worse (OOMs, etc.). Add another option here for `memfree` which would instead choose the node with the "most free memory" instead. This can then be used on memory-constrained clusters where this difference could be significant.
joshuaboniface added the
Daemon
improvement
labels 2022-05-18 03:39:56 -04:00
Sign in to join this conversation.
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: parallelvirtualcluster/pvc#152
No description provided.