i/o usage by VM with io_uring

systemctl

New Member
Jun 3, 2022
19
0
1
Hello there.
Today i've faced a strange issue. atop/iotop shows a high disk write rates on the node, but the commands that does it called "io_wqe_worker-1", "io_wqe_worker-0". As far as i know qemu 6+ uses io_uring by default for virtual machines. It seems working fine but how i supposed to check what exactly VM initiates all this disk writes?
Maybe i don't understand something obvious, please help me out


Code:
Total DISK READ:        96.71 K/s | Total DISK WRITE:        35.77 M/s
Current DISK READ:     143.60 K/s | Current DISK WRITE:      39.41 M/s
    PID  PRIO  USER     DISK READ  DISK WRITE  SWAPIN     IO>    COMMAND
2998504 be/4 root        0.00 B/s    7.98 M/s  0.00 %  8.84 % [io_wqe_worker-1]
3000781 be/4 root        0.00 B/s    4.73 M/s  0.00 %  3.37 % [io_wqe_worker-1]

lsof with that pid's also does nothing

All VMs with qcow2 disks, scsi
 
Last edited:
:rolleyes:
i founded the problem VM randomly limiting I/O operations. But that doesn't look like the best solution for me. So question is still actual
 

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!