主要观点:通过fio(1)
基准测试探索随机读取、随机写入和延迟等问题,在 OpenBSD 7.7-current 上进行测试,包括测试设置、结果概览、总结表格、观察结果以及与 Linux 的对比等。
关键信息:
- 测试设置:1TB Crucial P3 Plus SSD,使用
fio
工具,测试文件大小 64GB,块大小 4KiB,I/O 深度 32 等。 - 结果概览:展示了随机读取、随机写入和延迟的相关图表。
- 总结表格:详细列出不同作业数量下的随机读取和写入性能数据及平均延迟等。
- 观察结果:OpenBSD 在 I/O 方面 scaling 较好,作业数量在 6 到 8 时有最佳平衡,过多作业会降低性能,NVMe 写入性能对并发敏感。
- 与 Linux 对比:在相同测试下,OpenBSD 和 Linux 的性能有差异,Linux 在某些方面表现更好,但 OpenBSD 仍有潜力,且测试未使用
direct=1
。
重要细节: - 测试在 ThinkPad X1 Carbon Gen 10 上进行,不同作业数量下 OpenBSD 和 Linux 的带宽、IOPS 和平均延迟数据不同。
- 测试发现作业数量过多会导致延迟增加和吞吐量增益可忽略,6 到 8 个并行作业最优。
- 后续计划测试 USB 棒的 RW 性能。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。