Apple SSD 디스크의 쓰기와 파일 시스템 블록 크기 간의 관계

Apple SSD 디스크의 쓰기와 파일 시스템 블록 크기 간의 관계

R. Stevens는 OS 환경에서의 프로그래밍에 관한 그의 유명한 저서에서 syscall 쓰기의 블록 크기가 파일 시스템 블록 크기와 비슷하거나 같을 때 성능이 최고라고 가르쳤습니다. 쓰기 블록 크기가 작을수록 성능이 저하되고, 높을수록 성능이 크게 향상되지는 않습니다. 이는 기존 회전 디스크의 ext2, ext3 등과 같은 "일반" 파일 시스템에서 쉽게 확인할 수 있습니다.

하지만 특정 파일 시스템이 있는 SSD(Solid State Disk)(제 경우에는 Apple의 HFS)에는 해당되지 않는 것 같습니다. 두 블록 크기 사이에는 뚜렷한 관계가 없으며 FS의 블록 크기를 훨씬 넘어서는 최고의 성능에 도달합니다. 내 경우에는 FS의 블록 크기가 4096이면; 쓰기 블록 크기가 10k를 초과하면 최상의 성능에 도달합니다.

이것이 HFS 및/또는 SSD 기술과 관련이 있으며 MacOS에서 관리되는 방식으로 알려져 있습니까?

관련 정보