In Dom0:

  xenstore-ls -f /local/domain/$guest_domid

and paste it here.

xl list
Name ID Mem VCPUs State Time(s) Domain-0 0 4096 1 r----- 111.3 test-template 1 2049 1 -b---- 106.3
xenstore-ls -f /local/domain/1
        /local/domain/1/vm = "/vm/7088e288-a0ba-4848-80e6-19a05f1772a2"
        /local/domain/1/name = "test-template"
        /local/domain/1/cpu = ""
        /local/domain/1/cpu/0 = ""
        /local/domain/1/cpu/0/availability = "online"
        /local/domain/1/memory = ""
        /local/domain/1/memory/static-max = "2097152"
        /local/domain/1/memory/target = "2080768"
        /local/domain/1/memory/videoram = "16384"
        /local/domain/1/device = ""
        /local/domain/1/device/suspend = ""
        /local/domain/1/device/suspend/event-channel = ""
        /local/domain/1/device/vbd = ""
        /local/domain/1/device/vbd/51712 = ""
/local/domain/1/device/vbd/51712/backend = "/local/domain/0/backend/vbd/1/51712"
        /local/domain/1/device/vbd/51712/backend-id = "0"
        /local/domain/1/device/vbd/51712/state = "4"
        /local/domain/1/device/vbd/51712/virtual-device = "51712"
        /local/domain/1/device/vbd/51712/device-type = "disk"
        /local/domain/1/device/vbd/51712/ring-ref = "8"
        /local/domain/1/device/vbd/51712/event-channel = "15"
        /local/domain/1/device/vbd/51712/protocol = "x86_64-abi"
        /local/domain/1/device/vbd/51712/feature-persistent = "1"
        /local/domain/1/device/vbd/51776 = ""
/local/domain/1/device/vbd/51776/backend = "/local/domain/0/backend/vbd/1/51776"
        /local/domain/1/device/vbd/51776/backend-id = "0"
        /local/domain/1/device/vbd/51776/state = "4"
        /local/domain/1/device/vbd/51776/virtual-device = "51776"
        /local/domain/1/device/vbd/51776/device-type = "disk"
        /local/domain/1/device/vbd/51776/ring-ref = "9"
        /local/domain/1/device/vbd/51776/event-channel = "16"
        /local/domain/1/device/vbd/51776/protocol = "x86_64-abi"
        /local/domain/1/device/vbd/51776/feature-persistent = "1"
        /local/domain/1/device/vbd/51792 = ""
/local/domain/1/device/vbd/51792/backend = "/local/domain/0/backend/vbd/1/51792"
        /local/domain/1/device/vbd/51792/backend-id = "0"
        /local/domain/1/device/vbd/51792/state = "4"
        /local/domain/1/device/vbd/51792/virtual-device = "51792"
        /local/domain/1/device/vbd/51792/device-type = "disk"
        /local/domain/1/device/vbd/51792/ring-ref = "10"
        /local/domain/1/device/vbd/51792/event-channel = "17"
        /local/domain/1/device/vbd/51792/protocol = "x86_64-abi"
        /local/domain/1/device/vbd/51792/feature-persistent = "1"
        /local/domain/1/device/vbd/51808 = ""
/local/domain/1/device/vbd/51808/backend = "/local/domain/0/backend/vbd/1/51808"
        /local/domain/1/device/vbd/51808/backend-id = "0"
        /local/domain/1/device/vbd/51808/state = "4"
        /local/domain/1/device/vbd/51808/virtual-device = "51808"
        /local/domain/1/device/vbd/51808/device-type = "disk"
        /local/domain/1/device/vbd/51808/ring-ref = "11"
        /local/domain/1/device/vbd/51808/event-channel = "18"
        /local/domain/1/device/vbd/51808/protocol = "x86_64-abi"
        /local/domain/1/device/vbd/51808/feature-persistent = "1"
        /local/domain/1/device/vkbd = ""
        /local/domain/1/device/vkbd/0 = ""
        /local/domain/1/device/vkbd/0/backend = 
"/local/domain/0/backend/vkbd/1/0"
        /local/domain/1/device/vkbd/0/backend-id = "0"
        /local/domain/1/device/vkbd/0/state = "4"
        /local/domain/1/device/vkbd/0/request-abs-pointer = "1"
        /local/domain/1/device/vkbd/0/page-ref = "253746"
        /local/domain/1/device/vkbd/0/page-gref = "1249"
        /local/domain/1/device/vkbd/0/event-channel = "22"
        /local/domain/1/device/vif = ""
        /local/domain/1/device/vif/0 = ""
        /local/domain/1/device/vif/0/backend = "/local/domain/0/backend/vif/1/0"
        /local/domain/1/device/vif/0/backend-id = "0"
        /local/domain/1/device/vif/0/state = "4"
        /local/domain/1/device/vif/0/handle = "0"
        /local/domain/1/device/vif/0/mac = "00:16:3e:10:00:01"
        /local/domain/1/device/vif/0/multi-queue-num-queues = "1"
        /local/domain/1/device/vif/0/tx-ring-ref = "768"
        /local/domain/1/device/vif/0/rx-ring-ref = "769"
        /local/domain/1/device/vif/0/event-channel-tx = "20"
        /local/domain/1/device/vif/0/event-channel-rx = "21"
        /local/domain/1/device/vif/0/request-rx-copy = "1"
        /local/domain/1/device/vif/0/feature-rx-notify = "1"
        /local/domain/1/device/vif/0/feature-sg = "1"
        /local/domain/1/device/vif/0/feature-gso-tcpv4 = "1"
        /local/domain/1/device/vif/0/feature-gso-tcpv6 = "1"
        /local/domain/1/device/vif/0/feature-ipv6-csum-offload = "1"
        /local/domain/1/control = ""
        /local/domain/1/control/shutdown = ""
        /local/domain/1/control/platform-feature-multiprocessor-suspend = "1"
        /local/domain/1/control/platform-feature-xs_reset_watches = "1"
        /local/domain/1/hvmloader = ""
        /local/domain/1/hvmloader/bios = "ovmf"
        /local/domain/1/hvmloader/allow-memory-relocate = "0"
        /local/domain/1/data = ""
        /local/domain/1/domid = "1"
        /local/domain/1/store = ""
        /local/domain/1/store/port = "1"
        /local/domain/1/store/ring-ref = "1044476"
        /local/domain/1/platform = ""
        /local/domain/1/platform/acpi = "1"
        /local/domain/1/platform/acpi_s3 = "1"
        /local/domain/1/platform/acpi_s4 = "1"
        /local/domain/1/console = ""
        /local/domain/1/console/backend = "/local/domain/0/backend/console/1/0"
        /local/domain/1/console/backend-id = "0"
        /local/domain/1/console/limit = "1048576"
        /local/domain/1/console/type = "xenconsoled"
        /local/domain/1/console/output = "pty"
        /local/domain/1/console/tty = "/dev/pts/0"
        /local/domain/1/console/port = "2"
        /local/domain/1/console/ring-ref = "1044479"
        /local/domain/1/console/vnc-listen = "0.0.0.0"
        /local/domain/1/console/vnc-port = "5901"
        /local/domain/1/image = ""
        /local/domain/1/image/device-model-pid = "3405"
        /local/domain/1/serial = ""
        /local/domain/1/serial/0 = ""
        /local/domain/1/serial/0/tty = "/dev/pts/1"

First observation is that the log message starts with d1v0, which means
domain 1 vcpu 0, so Dom0 is irrelevant in that case.

ok

The guest kernel command line looks normal.

You can also verify if your guest is trying to balloon in memory by
looking at sysfs knobs.

According to Linux kernel documentation, the relevant knobs live under

/sys/devices/system/xen_memory0/*

Here, anyway, at Guest

        /sys/devices/system/xen_memory/xen_memory0/*

        tree /sys/devices/system/xen_memory/xen_memory0
                /sys/devices/system/xen_memory/xen_memory0
                ├── info
                │   ├── current_kb
                │   ├── high_kb
                │   └── low_kb
                ├── max_retry_count
                ├── max_schedule_delay
                ├── power
                │   ├── async
                │   ├── autosuspend_delay_ms
                │   ├── control
                │   ├── runtime_active_kids
                │   ├── runtime_active_time
                │   ├── runtime_enabled
                │   ├── runtime_status
                │   ├── runtime_suspended_time
                │   └── runtime_usage
                ├── retry_count
                ├── schedule_delay
                ├── subsystem -> ../../../../bus/xen_memory
                ├── target
                ├── target_kb
                └── uevent

IIUC (?), it's the *_kb that are relevant

        find . | grep _kb
                ./info/current_kb
                ./info/low_kb
                ./info/high_kb
                ./target_kb

        cat `find . | grep _kb`
                2079272
                131064
                0
                2080768

Comparing to that at the Dom0

        cat `find . | grep _kb`
                4194304
                121064
                0
                4194304

I note only that at the Guest, (target_kb) > (current_kb).

Fwiw, in my Guest config

        ...
        bios   = 'ovmf'
        maxmem = 2048
        memory = 2048
        hap    = 1
        shadow_memory = 16
        ...


Do you see the same message repeated when using seabios?

Haven't yet checked.

Atm, I've only UEFI guests, setup.  To test, I'll just have to spin up a
non-UEFI guest.  A bit later ...

Yes, this would be helpful for identifying the issue.

I'll post back when I have an answer.

_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xen.org
http://lists.xen.org/xen-devel

Reply via email to