많은 IO 벤치마킹 도구(fio, dd 등)는 블록 크기를 설정하는 방법을 제공합니다.
4K를 64k로 변경하고 마운트된 SATA 디스크에서 읽기/쓰기를 테스트한다고 가정해 보겠습니다. 물론 순차적인 경우에는 더 높은 데이터 처리량을 얻을 수 있습니다.
이 변경 사항은 정확히 어떤 영향을 미치나요? 아니면 기본 파일 시스템 블록 크기에 실제로 영향을 미치나요?
답변1
의 경우 dd
블록 크기 설정은 dd
각 읽기 저장 주기에서 읽을 바이트 수를 알려줍니다.
bs=nnn
dd
원시 장치 또는 바이너리 파일에서 작동하면 입력을 단순히 바이트 스트림으로 처리하고 파일 시스템을 인식하지 못하기 때문에 파일 시스템 블록 크기에는 영향이 없습니다.