파일 시스템 jfs/btrfs/xfs/ext4 [닫기]

파일 시스템 jfs/btrfs/xfs/ext4 [닫기]

나는 많은 수의 파일이 재귀적으로 작성 및 삭제되는 일부 요구 사항을 처리하고 있으며 어떤 FS(파일 시스템)가 본질적으로 다른 것보다 장점이 있는지 확인하고 있습니다.

구체적으로 "JFS" "BTRFS" "XFS" 및 "EXT4"를 조사하려고 합니다.

다음은 btrfs에서 사용할 수 있는 몇 가지 벤치마크입니다. https://oss.oracle.com/projects/btrfs/dist/documentation/benchmark.html

같은 상황에서 사용해보신 경험이 있으신 분이나 피드백이 있으신 분.

답변1

전체 파일 시스템 게임은 몇 년 전부터 크게 바뀌었습니다. 실용적으로 말하면, 대부분의 오래된 조언은 관련성이 없게 되었습니다.

최신 벤치마크를 확인/수행해야 하지만 선호하는 옵션이 크게 줄어들었습니다.

나는 상상할 수 있는 거의 모든 상황에서 항상 EXT4를 선호합니다. 이것은 단지 오늘을 위한 것입니다. brtfs가 언젠가 EXT4를 능가할 수도 있지만...아직은 아닙니다. 그래서 나는 "오래된 조언"에 대해 이런 결론을 내렸습니다.

BRTFS: 현재 성능은 EXT4보다 나쁩니다. 제 생각에는 실제 검증이 충분하지 않습니다.

ResierFS: EXT4에는 많은 작은 파일을 최적으로 인덱싱할 수 있는 기본 B-트리가 있습니다.

Reiser4: 공식 커널에서 제거되었지만 강력한 기능이 있습니다. 미래는 여전히 불확실하며 더 많은 벤치마킹/사용이 필요합니다.

XFS: EXT4에는 이제 일반적으로 XFS 성능과 일치하거나 이를 초과하는 범위 및 동적 inode가 있습니다. 말할 것도 없이 EXT4는 뛰어난 복구/로깅 기능을 갖추고 있습니다. 어떤 사람들은 이것이 워시라고 말할 수도 있지만 저는 여전히 EXT4를 선택할 것이며 설득력 있는 이유가 있는 경우에만 기본값을 변경하고 싶습니다.

EXT3과 비교하면 JFS에 대한 언급이 적절하지만 현재는 실제로 작동하지 않습니다. 나는 내가 팬들을 완전히 미치게 만들 것이라는 것을 알고 있지만 그것은 단지 내 의견일 뿐입니다. 나는 Linux 시스템 관리자라고 말하고 내 결론을 설명해야 합니다.

관련 정보