4 ms·
Man that's crazy. Think of all that extra time you'll have if timsort was used! An extra 2ms to go on that walk while your system is booting.
by chaxor 3y ago
Man that's crazy. Think of all that extra time you'll have if timsort was used! An extra 2ms to go on that walk while your system is booting.
- pkaler 3y agoThis is for FreeBSD Firecracker. This means this is used for AWS Lambda and Fargate. A whole bunch of 2ms wins is how one would improve cold start time.
- noisy_boy 3y agoThis is talking about Firecracker[0] which is for microvm deployments so I would think it is the aggregate effect of losing that 7% across a large number of spin-ups that would make a difference. Occasional reboot on your personal machines obviously doesn't make a dent. [0]: https://firecracker-microvm.github.io/ https://firecracker-microvm.github.io/
- ilyt 3y agoI'd imagine if you wanted absolute boot time you'd just use a container
- insanitybit 3y agoContainers are inappropriate for many workloads, such as any workload that relies on multitenancy.
- vidarh 3y agoThe lower the boot time, the more aggressively you can also afford to shut them down when not in use, freeing up capacity.
- operator-name 3y agoI wanted to figure out the cost to all users. BSD is sometimes used in some iot-like devices, of which there are 3 billion. If I randomly assume 0.5% of those are running a fork of FreeBSD, that's 15 million devices. I'm also going to randomly assume that devices reboot once a month on average. That all comes out to 4.2 days/year saved! Wow! https://www.wolframalpha.com/input/?i=2ms+*+3+billion+*+0.5%25+*+1+%2F+month+to+days+per+year https://www.wolframalpha.com/input/?i=2ms+*+3+billion+*+0.5%...