FreeBSD 能在 25 毫秒内启动
2023-8-30 20:41:11 Author: www.solidot.org(查看原文) 阅读量:10 收藏

  • 文章
  • 皮肤

FreeBSD

Wilson (42865)发表于 2023年08月30日 20时41分 星期三
来自引路人

2014 年亚马逊推出了无服务器计算服务 AWS Lambda,允许用户在不考虑服务器的情况构建和运行应用和服务,比如运行一个由几行代码构成的函数,其它全都由 Lambda 完成。为了安全高效的提供这项服务,亚马逊需要启动一个最小开销的微虚拟机。Firecracker 诞生了:它是一种虚拟机监视器,能搭配 Linux KVM,以最小开销创建和管理微虚拟机。AWS Lambda 目前仅支持 Linux。FreeBSD 的开发者尝试让 FreeBSD 能运行在 Firecracker 上。在优化 FreeBSD 内核的排序算法之后,开发者设法将 FreeBSD 在单 CPU 和 128 MB 内存虚拟机上的启动时间缩小到 20 毫秒——而优化前内核启动需要 10 秒钟。相同环境 Linux 的启动时间需要 75-80 毫秒。

https://www.usenix.org/publications/loginonline/freebsd-firecracker
https://www.theregister.com/2023/08/29/freebsd_boots_in_25ms/




文章来源: https://www.solidot.org/story?sid=75940
如有侵权请联系:admin#unsafe.sh