Linux 파일 시스템 유형 간에 메모리 사용량에 큰 차이가 있습니까?

Linux 파일 시스템 유형 간에 메모리 사용량에 큰 차이가 있습니까?

메모리가 심하게 제한된 시스템(DNS-323 NAS, 64MB)을 최적화하려고 하는데, 다양한 파일 시스템의 메모리 사용량을 찾는 방법을 알고 있는지 궁금합니다.

당연히 사용되는 메모리는 fs 트리의 크기에 영향을 받지만 상대적으로 말하면. 예를 들어, ext4는 ext2보다 2배 더 많은 메모리를 사용하고 btrfs는 3배 더 많은 메모리를 사용합니까? 내 google-foo에는 아무 것도 나타나지 않았는데 어떻게 알 수 있습니까?

답변1

설마. 대부분의 주요 파일 시스템의 경우 파일 시스템은 데이터가 디스크에 저장되는 방식에만 큰 영향을 미칩니다. 메모리에 있을 때는 커널 가상 파일 시스템의 일부입니다. 실시간 암호화 및 데이터 중복 제거와 같은 일부 파일 시스템 기능에는 추가 메모리가 필요하지만 쉽게 꺼집니다.

하지만 데이터 읽기/쓰기 측면에서 파일 시스템마다 CPU 요구 사항이 다를 수 있습니다. Ext3/4와 같은 저널 파일 시스템과 Ext2와 같은 저널링되지 않은 파일 시스템을 사용하면 파일을 저장하는 데 약간 더 많은 처리 능력이 필요합니다.

답변2

나는 그것을 추가하고 싶습니다.ZFS(기술적으로 Linux FS는 아니지만 여전히쓸 수 있는) 가지다매우 높다메모리 요구 사항.

관련 정보