Kata с QEMU потребовалось 7,09 секунды (в 31,7 раза дольше, чем runc), а с Cloud Hypervisor – 6,12 секунды (в 27,3 раза дольше).
При таком подходе компиляция Lua в gVisor занимала в 1,15 раза больше времени, чем в runc, в Kata с QEMU – в 1,39 раза, а с Cloud Hypervisor – в 1,48 раза.
На моей машине выполнение docker run --rm с командой true заняло 0,22 секунды с runc, 7,09 секунды с Kata 4.3 и QEMU (в 31,7 раза дольше) и 6,12 секунды с Kata и Cloud Hypervisor (в 27,3 раза дольше).
Для контейнера в простое суммарная PSS связанных с ним процессов составила 11,5 МиБ с runc, 48,6 МиБ с gVisor, 302 МиБ с Kata и QEMU и 199 МиБ с Kata и Cloud Hypervisor.
Создание виртуального окружения Python, уст…