OpenBSD 디스크 I/O 성능: 스레드 수가 많다고 항상 좋은 것은 아니다

2025-06-08
OpenBSD 디스크 I/O 성능: 스레드 수가 많다고 항상 좋은 것은 아니다

이 글에서는 fio(1)을 사용하여 1TB Crucial P3 Plus SSD의 OpenBSD 7.7 환경에서의 랜덤 읽기/쓰기 및 대기 시간 성능을 벤치마킹합니다. 결과는 OpenBSD의 I/O가 잘 확장되지만, 최적의 지점(동시 작업 6~8개)을 넘어서면 경합 및 CPU 오버헤드로 인해 성능이 저하됨을 보여줍니다. Linux와 비교하여 OpenBSD는 NVMe 쓰기 작업의 동시 실행에 대해 더 민감합니다. 또한 과도한 스레드가 데스크톱 응답 속도에 큰 영향을 미치는 것도 나타났습니다. 향후 테스트는 USB 스토리지로 확장될 예정입니다.

개발 I/O 성능