Ok, May I know why you think it's only a bug in SLES?.
I
never claimed it is a bug in SLES, but a bug in Ovirt detecting proper memory usage in
SLES.
The behaviour you observe was normal for RHEL6/CentOS6/SLES11/openSUSE and bellow , so it
is normal for some OSes.In my oVirt 4.3.10 , I see that the entry there is
"SLES11+" , but I believe that it is checking the memory on SLES15 , just as if
it is a SLES11.
As I said before, ovirt is behaving the same way even for CentOS7 VMs.
I am attaching the details again here below.
Most probably oVirt is checking memory
the RHEL6 style , which is not the correct one.
My question is why ovirt is treating buff/cache memory as used memory
and why is not reporting memory usage just based on actual used memory?
Most
probably it is a bug :D , every software has some. I would recommend you to open a bug in
the
bugzilla.redhat.com for each OS type (for example 1 for SLES/openSUSE and 1 for
EL7/EL8-based).
Best Regards,
Strahil Nikolov