使用fio基准测试工具对OpenBSD 7.7的I/O性能进行了评估,重点测试了Crucial P3 Plus SSD上的随机读写操作。测试探讨了不同作业数量(1-32)对吞吐量和延迟的影响。 最佳性能在6-8个并发作业时达到,此时IOPS和延迟达到平衡。超过这个数量,竞争加剧,性能提升受阻。读取吞吐量峰值达到1712 MiB/s(8个作业),写入吞吐量在1428 MiB/s左右达到平台期(18个作业)。随着作业数量的增加,延迟显著增加。 与Linux(内核6.12.21)的比较表明,Linux具有相当大的性能优势(Linux基准测试中未设置O_DIRECT)。ThinkPad X1 Carbon的性能明显低于用于初始测试的工作站。 研究表明,盲目增加作业数量并不能保证OpenBSD的I/O性能得到提升。仔细调整以找到“最佳点”至关重要,尤其是在考虑实际的多任务场景时,过多的线程数量会对系统响应速度产生负面影响。未来的测试将研究USB性能。