단일 NTFS 파티션이있는 드라이브에 어떤 “할당 단위 크기”를 사용해야합니까? 있습니다. 이 드라이브는 주로 미디어를

1TB 외장 하드 드라이브를 단일 NTFS 파티션으로 포맷하고 있습니다. 이 드라이브는 주로 미디어를 저장하기위한 것입니다.

기본값 이외의 것을 선택해야합니까 allocation unit size? 옵션 범위는 512 바이트에서 64K입니다. 다른 데이터를 저장하는 파티션에 사용해야하는 지침이 있습니까? 주변을 파고 멈추고 “기본”으로 두어야합니까?



답변

Microsoft에서 정의한 “표준 사용자”인 경우 기본 4096 바이트를 유지해야합니다. 기본적으로 할당 단위 크기는 NFTS를 포맷 할 때 하드 드라이브의 블록 크기입니다. 작은 파일이 많으면 하드 드라이브 공간을 낭비하지 않도록 할당 크기를 작게 유지하는 것이 좋습니다. 대용량 파일이 많은 경우 파일을 높게 유지하면 검색 할 블록이 줄어들어 시스템 성능이 향상됩니다.

그러나 오늘날에도 올바른 할당 크기를 선택하면 하드 드라이브 용량이 점점 높아지고 있습니다. 나는 당신이 기본값을 유지하는 것이 좋습니다.

또한 대부분의 파일은 상대적으로 작고 더 큰 파일은 크기는 크지 만 단위는 작습니다.


답변

공간 효율성 측면에서 할당 단위 크기가 작을수록 더 좋습니다. 파일 당 낭비되는 평균 공간은 선택한 AUS의 절반입니다. 따라서 4K는 파일 당 2K를 낭비하고 64K는 32K를 낭비합니다. 그러나 Jonathon이 지적했듯이 현대식 드라이브는 방대하며 약간의 낭비되는 공간을 소홀히 할 가치가 없으며 결정적인 요소가 아닙니다 (작은 SSD를 사용하지 않는 한).

300,000KB 또는 약 300MB에 이르는 10,000 개의 파일에 대해 4K와 64K 평균 사례 낭비 (32K-2K = 30K)를 비교하십시오.

대신 OS가 어떻게 공간을 사용하는지 생각하십시오. 2K를 증가시켜야하는 3K 파일이 있다고 가정 해 봅시다. 4K AUS를 사용하면 데이터를 두 블록으로 분할해야하며, 서로 결합되지 않아 조각화가 발생할 수 있습니다. 64K AUS를 사용하면 추적 할 블록 수가 적고 조각화가 줄어 듭니다. 16x 블록 크기는 추적 할 블록 수의 1/16을 의미합니다.

사진, 음악 및 비디오가 저장되는 미디어 디스크 (파일은 일반적으로 1MB 이상)의 경우 가장 큰 AUS를 사용합니다. Windows 부팅 파티션의 경우 Windows 기본값 (16TB보다 작은 NTFS 드라이브의 경우 4K)을 사용합니다.

기존 디스크의 클러스터 크기를 확인하려면

fsutil fsinfo ntfsinfo X:


답변

RAID 10 구성에서 4 개의 Seagate ST3000DM001 3TB 드라이브를 설정하고 있습니다. 할당 단위 크기의 형식을 지정하는 방법을 읽은 후 운영 체제 성능 향상을위한 일반 지침 문서를 찾았습니다 .

하드웨어 드라이브 컨트롤러 내에서 드라이브 어레이 및 논리 드라이브를 구성 할 때 볼륨이 포맷 될 할당 단위 크기와 컨트롤러 스트라이프 크기를 일치 시키십시오 . 이를 통해 디스크 읽기 및 쓰기 성능이 최적화되고 전반적인 서버 성능이 향상됩니다.

Intel 칩셋 의 ASUS P8Z77-V DELUXE 메인 보드 내장 RAID 기능을 사용하고 있습니다. 마더 보드에서 RAID 10의 기본 스트라이프 크기는 64KB이므로 Windows에서 “64 킬로바이트”옵션을 사용하여 RAID 어레이를 포맷하고 있습니다.

어쨌든, 내가 찾은이 정보가 다른 사람들이이 주제를 연구하고 더 많은 정보를 추가하는 데 도움이되기를 바랍니다.


답변

사용하는 클러스터 크기가 클수록 성능이 향상됩니다. 그러나 효율성이 떨어집니다.

3TB 디스크가 있고 수천 장의 사진을 저장하는 경우 공간 효율성을 위해 더 작은 클러스터 크기를 원하지만 너무 작게 만들면 성능이 크게 저하됩니다.

디스크가 500GB 이상인 경우 8k 클러스터 크기 이상을 권장합니다.


답변

차이를 만들 수 있습니다.

파일은 선택한 것의 배수 일 수 있으므로 세밀한 형식을 사용하면 파일 공간을 덜 낭비하지만 할당 테이블을 더 크게 만들 수 있습니다.

64k 미만의 수천 개의 파일이 있다면 더 작은 크기의 유닛을 고려해 볼 가치가 있습니다. 그러나 드라이브에 수백 메가 바이트의 거대한 비디오를 채우려면 더 큰 단위 크기가 더 적합합니다.

모르는 경우 기본값으로 이동하십시오.


답변

디스크 사용을 비디오 및 음악으로 지적하십시오. 대부분의 데이터 파일 크기는 음악의 경우 2MB +, 비디오의 경우 100MB +, 몇 kB의 재생 목록 (전체 파일 수량의 5 % 미만)이어야합니다. 장치가 외부 USB 디스크임을 지적합니다.

이러한 사양에 가장 적합한 솔루션은 exfat (Linux의 vfat) 또는 64kB 블록 / 할당 단위 크기의 NTFS입니다. 어떤 파일 시스템을 선택해야하는지에 대한 힌트 :-xxfat는 더 빠른 쓰기 및 호환성을 위해 사용해야합니다 (예 : 가정 / 사무실 사용을 위해 미디어 스트리밍 장치를 계획 / 이미 사용)-보안 및 고급 기능을위한 NTFS. (보안은 여전히 ​​가정 사용자에게 문제의 원천입니다. 필요한지 확인하십시오)

재미있게 보내세요.


답변