Linux vs. OpenBSD: 一个简单的套接字测试引发的性能差异
2025-08-16
一个简单的C程序,创建线程并打开256个套接字,在Linux和OpenBSD系统上展现出惊人的性能差异。在Linux上,运行时间在17到26毫秒之间波动;而在OpenBSD上,运行时间却低至2到6毫秒。更令人惊讶的是,OpenBSD在初始测试中甚至因为“太多打开的文件”而报错,这暗示了系统资源管理方面的差异。文章作者表示,这与网络代码无关,并期待找到一个Linux系统能够在该测试中胜过OpenBSD。
开发
操作系统性能