Alberto García

O Grove (Spain), 1978

One of the founding members of Igalia, Alberto loves computing since he got his first ZX Spectrum in the early nineties.

Latest Updates

Alberto García 08/02/2017

QEMU and the qcow2 metadata checks

When choosing a disk image format for your virtual machine one of the factors to take into considerations is its I/O performance. In this post I’ll talk a bit about the internals of qcow2 and about one of the aspects that can affect its performance...

Alberto García 24/05/2016

I/O bursts with QEMU 2.6

QEMU 2.6 was released a few days ago. One new feature that I have been working on is the new way to configure I/O limits in disk drives to allow bursts and increase the responsiveness of the virtual machine. In this post I’ll try to explain how it...

Alberto García 17/12/2015

Improving disk I/O performance in QEMU 2.5 with the qcow2 L2 cache

QEMU 2.5 has just been released, with a lot of new features. As with the previous release, we have also created a video changelog. I plan to write a few blog posts explaining some of the things I have been working on. In this one I’m going to talk...

Filter

By Type:

Commits

qemu-doc: Clarify that -vga std is now the default

qemu-doc: Clarify that -vga std is now the default The QEMU manual page states that Cirrus Logic is the default video card if the user doesn't specify any. However this is not true since QEMU 2.2. Signed-off-by: Alberto Garcia Message-Id:...

Alberto García16/02/2017

qemu-io: don't allow I/O operations larger than BDRV_REQUEST_MAX_BYTES

qemu-io: don't allow I/O operations larger than BDRV_REQUEST_MAX_BYTES Passing a request size larger than BDRV_REQUEST_MAX_BYTES to any of the I/O commands results in an error. While 'read' and 'write' handle the error correctly,...

Alberto García13/02/2017

qcow2: Optimize the refcount-block overlap check

qcow2: Optimize the refcount-block overlap check The metadata overlap checks introduced in a40f1c2add help detect corruption in the qcow2 image by verifying that data writes don't overlap with existing metadata sections. The...

Alberto García13/02/2017

docs: Specify that cache-clean-interval is only supported in Linux

docs: Specify that cache-clean-interval is only supported in Linux Make it clear that having Linux is a hard requirement for this feature. Signed-off-by: Alberto Garcia Signed-off-by: Kevin Wolf

Alberto García19/01/2017

qcow2: Remove stale comment

qcow2: Remove stale comment We haven't been using CONFIG_MADVISE since 02d0e095031b7fda77de8b Signed-off-by: Alberto Garcia Signed-off-by: Kevin Wolf

Alberto García19/01/2017