CPU and Device Shares in Libvirt

Continuing from last post, I’ve also been looking at applying CPU/disk shares and weighting to my various virtual machines to also help regulate load. This is in addition to the per-device IOPS limitations I talked about using virsh blkdeviotune.

Read More

High Disk I/O Usage by a VM?

When I was trying to do some stuff on my home server this morning, I noticed that performance was absolutely awful. A quick examination of the server with top revealed that the server was getting wrecked by extremely high I/O wait.

Read More

Podman with KVM - A Gotcha

I recently put Podman on my KVM hypervisor, so I had a way of running containers alongside full KVM virtual machines. Anyway, I ran into quite the gotcha. Sometimes the Podman container storage doesn’t get unmounted fully when you destroy a container. And I found out why.

Read More

A Minecraft Omnifactory Server in Docker

I recently discovered OmniFactory for Minecraft, and this gave me a renewed interest in Minecraft in general. It’s a very deep modpack, which incorporates a lot of machinery, chemistry, and focuses on crafting. This means it’s also horrendously complicated, but comes with interesting problem solving and design gameplay, which is something I like.

Read More