R. Stevens는 OS 환경에서의 프로그래밍에 관한 그의 유명한 저서에서 syscall 쓰기의 블록 크기가 파일 시스템 블록 크기와 비슷하거나 같을 때 성능이 최고라고 가르쳤습니다. 쓰기 블록 크기가 작을수록 성능이 저하되고, 높을수록 성능이 크게 향상되지는 않습니다. 이는 기존 회전 디스크의 ext2, ext3 등과 같은 "일반" 파일 시스템에서 쉽게 확인할 수 있습니다.
하지만 특정 파일 시스템이 있는 SSD(Solid State Disk)(제 경우에는 Apple의 HFS)에는 해당되지 않는 것 같습니다. 두 블록 크기 사이에는 뚜렷한 관계가 없으며 FS의 블록 크기를 훨씬 넘어서는 최고의 성능에 도달합니다. 내 경우에는 FS의 블록 크기가 4096이면; 쓰기 블록 크기가 10k를 초과하면 최상의 성능에 도달합니다.
이것이 HFS 및/또는 SSD 기술과 관련이 있으며 MacOS에서 관리되는 방식으로 알려져 있습니까?