성능 차이에 대한 두 가지 주요 이유와 두 가지 가능한 이유가 있습니다. 첫째, 주된 이유 :
ext4와 NTFS의 성능 향상
다양한 벤치 마크 에서 실제 ext4 파일 시스템은 NTFS 파티션보다 다양한 읽기 / 쓰기 작업을 더 빠르게 수행 할 수 있다고 결론지었습니다 . 이러한 테스트는 실제 성능을 나타내지는 않지만 이러한 결과를 추정하여 한 가지 이유로 사용할 수 있습니다.
ext4가 실제로 더 나은 성능을 보이는 이유는 NTFS가 다양한 이유 때문일 수 있습니다. 예를 들어, ext4는 지연 할당을 직접 지원합니다. 다시 말하지만 성능 향상은 사용중인 하드웨어에 따라 결정되며 특정 경우 완전히 무시 될 수 있습니다.
파일 시스템 검사 요구 사항 감소
ext4 파일 시스템은 다른 동등한 저널링 파일 시스템 (예 : NTFS)보다 빠른 파일 시스템 검사 를 수행 할 수 있습니다. Wikipedia 페이지에 따르면 :
ext4에서는 할당되지 않은 블록 그룹과 inode 테이블의 섹션이 그와 같이 표시됩니다. 이를 통해 e2fsck는 검사에서 이들을 완전히 건너 뛰고 ext4가 지원하는 크기의 파일 시스템을 검사하는 데 걸리는 시간을 크게 줄입니다. 이 기능은 Linux 커널 버전 2.6.24에서 구현됩니다.
그리고 지금, 가능한 두 가지 이유 :
파일 시스템 검사 유틸리티
특정 응용 프로그램은 실제로 "체크"상태를 수행하기 위해 파일 시스템에서 다른 루틴을 실행할 수 있습니다. Linux 에서는 fsck 유틸리티 를 사용하고 Windows 에서는 chkdsk 유틸리티 를 사용하면 쉽게 알 수 있습니다 . 이러한 응용 프로그램은 파일 시스템마다 다른 운영 체제에서 작성됩니다. 가능한 원인 으로이 문제를 제기 한 이유는 각 운영 체제의 하위 수준 시스템 호출이 다르기 때문에 두 가지 운영 체제를 사용하여 유틸리티를 직접 비교하지 못할 수 있습니다.
디스크 조각화
이것은 이해하기 쉽고 파일 시스템의 차이점을 이해하는 데 도움이됩니다. 파일에 보유하는 모든 디지털 데이터는 동일하지만, 방법 이 하드 드라이브에 저장됩니다 파일 시스템은 파일 시스템에서 매우 다르다. 파일 조각화는 액세스 속도를 분명히 높여 속도 차이가 더 커질 수 있습니다.