IO 벤치마크 도구 블록 크기에 영향이 있습니까?

IO 벤치마크 도구 블록 크기에 영향이 있습니까?

많은 IO 벤치마킹 도구(fio, dd 등)는 블록 크기를 설정하는 방법을 제공합니다.

4K를 64k로 변경하고 마운트된 SATA 디스크에서 읽기/쓰기를 테스트한다고 가정해 보겠습니다. 물론 순차적인 경우에는 더 높은 데이터 처리량을 얻을 수 있습니다.

이 변경 사항은 정확히 어떤 영향을 미치나요? 아니면 기본 파일 시스템 블록 크기에 실제로 영향을 미치나요?

답변1

의 경우 dd블록 크기 설정은 dd각 읽기 저장 주기에서 읽을 바이트 수를 알려줍니다.

bs=nnndd원시 장치 또는 바이너리 파일에서 작동하면 입력을 단순히 바이트 스트림으로 처리하고 파일 시스템을 인식하지 못하기 때문에 파일 시스템 블록 크기에는 영향이 없습니다.

관련 정보