Blog

Podman metrics

The biggest difference of podman and docker is that podman do not have any daemon, so collecting metrics could be a little bit difficult. Find all containers # podman info store: configFile: /home/xxxxxxxx/.config/containers/storage.conf graphRoot: /home/xxxxxxxx/.local/share/containers/storage runRoot: /run/user/1000/containers volumePath: /home/xxxxxxxx/.local/share/containers/storage/volumes Like docker, podman stores its state on host

Read more →

October 12, 2025

Async File IO & Tail

Background When talking about asynchronous IO, the first thing that comes to mind is epoll, but it cannot handle file IO; the second is AIO which can handle file IO but doesn’t suit for all IO operations. Finally, io_uring released in 2019, it can not only handle network IO, but also file IO. Why not io_uring io_uring is perfect for our needs. but when you’re trying to add it to your application, you’ll find

Read more →

October 10, 2025