On 3/30/21 7:54 PM, Strahil Nikolov wrote:
Keep in mind that KSM is highly cpu intensive and is most suitable for same type of VMs,so similar memory pages will be merged until a change happen (and that change is allocated elsewhere).

In oVirt migration is possible with KSM actively working, so it should work with pacemaker.


I doubt that KSM would be a problem... most probably performance would not be optimal.

Best Regards,
Strahil Nikolov

    On Tue, Mar 30, 2021 at 19:47, Andrei Borzenkov
    <arvidj...@gmail.com> wrote:
    On 30.03.2021 18:16, Lentes, Bernd wrote:
    > Hi,
    >
    > currently i'm reading "Mastering KVM Virtualization", published
    by Packt Publishing, a book i can really recommend.
    > There are some proposals for tuning guests. One is KSM (kernel
    samepage merging), which sounds quite interesting.
    > Especially in a system with lots of virtual machines with the
    same OS this could lead to significant merory saving.
    > I'd like to test, but i don't know if KSM maybe prevents live
    migration in a pacemaker cluster.

    I do not think pacemaker cares or is aware about KSM. It just tells
    resource agent to perform migration; what happens is entirely up to
    resource agent.

    If you can migrate without pacemaker you can also migrate with
    pacemaker.

Apart from the cpu consumption another point to be
careful about with migration could be that when you
start up machines they will increase memory consumption
as they start up services and at the same time ksm-daemon
will scan them and merge the pages keeping memory
consumption under controlĀ  - possibly without big spikes.
When you move a lot of VMs to a node I'd expect a spike
in memory consumption till ksm-daemon is able to do
the merging. Of course that will depend on network
throughput competing with ksm-daemon. No idea if any
special hinting for ksm is being done on a migration.

Klaus


    _______________________________________________
    Manage your subscription:
    https://lists.clusterlabs.org/mailman/listinfo/users
    <https://lists.clusterlabs.org/mailman/listinfo/users>

    ClusterLabs home: https://www.clusterlabs.org/
    <https://www.clusterlabs.org/>


_______________________________________________
Manage your subscription:
https://lists.clusterlabs.org/mailman/listinfo/users

ClusterLabs home: https://www.clusterlabs.org/

_______________________________________________
Manage your subscription:
https://lists.clusterlabs.org/mailman/listinfo/users

ClusterLabs home: https://www.clusterlabs.org/

Reply via email to