Sony, exFAT Linux 드라이버에 대해 73% 이상의 성능 향상 제공

Sony 엔지니어들은 최근 Linux 커널 exFAT 파일 시스템 드라이버의 성능을 개선하기 위한 패치 를 제출했습니다 . exFAT 파일 시스템은 Microsoft에서 개발한 FAT32를 대체하지만 Windows 시스템용은 아닙니다. 현재 exFAT는 전자 산업 전반, 특히 SD 카드, USB 플래시 드라이브, 디지털 카메라 및 MP3 플레이어에서 널리 사용됩니다.

프레젠테이션 에 따르면 이 개선 사항 은 exFAT 파일 시스템이 "dirsync" 모드로 마운트될 때 클러스터가 0이 될 때 블록 요청 을 줄 입니다.

"'dirsync'가 활성화된 경우 클러스터를 0으로 만들 때 섹터별 커밋은 많은 블록 요청을 생성하여 블록 장치가 완전히 수행되지 않도록 합니다.

이 커밋 방법을 사용하면 클러스터의 섹터를 한 번에 제출할 수 있으므로 블록 요청 수가 줄어들고 블록 장치의 성능이 완전히 활용됩니다. "

Sony 엔지니어 Yuezhang Mo가 SD 카드 스토리지가 있는 Arm 테스트베드에서 테스트한 결과 이러한 개선으로 인해 73% 이상의 성능 향상이 나타났습니다. "imx6q-sabrelite에서 성능이 73% 이상 향상되었습니다."

256KB 클러스터 크기로 많은 디렉터리가 생성된 간단한 테스트 사례로 시간 개선이 11분 22초에서 1분 39초로 단축되었습니다. exFAT의 64KB 클러스터 크기로 1000개의 디렉토리를 생성하는 시간이 3분 34초에서 56초로 단축되었습니다.

이 패치는 현재 Linux exFAT 파일 시스템 드라이버 개발 분기의 일부로 나열되어 있으며 이 성능 향상은 이번 여름에 Linux 5.19 커널에 포함될 것으로 예상됩니다.

자세한 내용은 메일링 리스트를 참조하십시오 .

Supongo que te gusta

Origin www.oschina.net/news/191706/sony-exfat-linux-faster
Recomendado
Clasificación