小编xyz*_*xyz的帖子

与 qemu 之类的东西相比,firecracker microvm 为何显得“微型”?

来自https://firecracker-microvm.github.io/

\n
\n

Firecracker 是 QEMU 的替代品,专为安全高效地运行无服务器功能和容器而构建,仅此而已。Firecracker 是用 Rust 编写的,为客户操作系统提供了所需的最小设备模型,同时排除了非必要的功能(仅提供 5 个模拟设备:virtio-net、virtio-block、virtio-vsock、串行控制台和最小键盘)控制器仅用于停止 microVM)。这与简化的内核加载过程一起实现了 < 125 ms 的启动时间和 < 5 MiB 的内存占用。Firecracker 进程还提供 RESTful 控制 API,处理 microVM 的资源速率限制,并提供 microVM 元数据服务以实现主机和来宾之间的配置数据共享。

\n
\n

那么导致 qemu 变慢的主要原因是什么\xe2\x80\x94(主要是设备模拟)?

\n

而 125ms + 5MB 的启动时间与……形成对比的是什么呢?

\n

virtualization qemu firecracker

2
推荐指数
1
解决办法
1386
查看次数

标签 统计

firecracker ×1

qemu ×1

virtualization ×1