OpenBSD 比 Linux 快 10 倍?
💡
原文中文,约1600字,阅读约需4分钟。
📝
内容提要
基准测试显示,OpenBSD 的套接字创建速度比 Linux 快 10 倍,尽管测试在不同机器上进行,结果仍令人惊讶,值得深入思考。
🎯
关键要点
- 基准测试显示,OpenBSD 的套接字创建速度比 Linux 快 10 倍。
- 测试由 Jann Horn 提供,结果在不同机器上进行,仍然令人惊讶。
- 在 Linux 上,套接字创建速度出人意料地慢。
- 为了进行自我测量,程序进行了轻微修改,因为 time 工具精度不足。
- 测试代码创建了额外线程,每个线程创建 256 个套接字。
- 在 Linux 上的测试结果显示,套接字创建时间在 0.017到0.026秒之间。
- 在 OpenBSD 上的测试结果显示,套接字创建时间在 0.002到0.006秒之间。
- 虽然测试在不同机器上进行,但结果大致可比。
- 文章提到,通常奇怪的基准测试显示 OpenBSD 慢 10 倍,这次结果颠覆了预期。
➡️