하드 제한이 없다고 생각하지만 단일 Windows 폴더에 너무 많은 파일을 넣으면 성능이 저하된다는 것을 알고 있습니다. 파일을 여는 것이 눈에 띄게 느려질 때 좋은 경험 법이 있습니까?
하드 제한이 없다고 생각하지만 단일 Windows 폴더에 너무 많은 파일을 넣으면 성능이 저하된다는 것을 알고 있습니다. 파일을 여는 것이 눈에 띄게 느려질 때 좋은 경험 법이 있습니까?
답변:
여기서 NTFS를 가정하면 기술 한계는 약 40 억 파일입니다. 그리고 디렉토리 당 수만 개가 넘을 때까지 너무 걱정하지 않아도됩니다.
그러나 Explorer와 같은 프로그램은 메타 데이터 등을 얻기 위해 주어진 디렉토리의 모든 파일에 액세스하려고하기 때문에 수만 개가 훨씬 더 빨리 고통받습니다.
폴더에있는 파일 수에 관계없이 파일 을 여는 속도가 매우 느리지 않습니다. 무엇 확실히 되어 당신을 죽일거야 것은 파일을 열거 해당 폴더에. 탐색기, Far, dir, Get-ChildItem 등을 사용하여 해당 폴더의 내용을 살펴보십시오.
즉, temp 폴더에는 약 2.5k 개의 파일과 폴더가 있으며 표시는 즉각적이므로 여전히 적은 수입니다.
ETA : 좋아, 방금 시도해 보았습니다. 폴더에서 10000 개의 파일이 Far에서 해당 폴더를 여는 데 약 1 초가 걸리며,이 파일과 20000 파일은 탐색기에서 중요하지 않습니다.
몇 년 전에 약 30000 개의 파일이있는 디렉토리에 문제가 있었고 새 파일을 쓸 수 없었습니다 (eMule의 "temp"디렉토리였습니다 ...). FAT32 파티션에 있었지만, 가능할 수 있습니다. 당시 Win98을 사용하고 있었고 OS 자체의 한계였습니다.
10 년 된 스레드이지만 최신 Windows 10 빌드 18362.356에서 오늘 그 자체로 한계를 발견했습니다. 약 150,000입니다. 4TB WD BLUE의 2TB 파티션 루트에 각 크기가 24KB 인 약 700,000 개의 .7z 파일이 있으며 탐색기가 창에 모든 파일을로드하는 데 약 3-4 분이 걸리고 파일을 선택하는 데 약 1 분이 걸리지 만 파일을 선택하면 죽습니다. 속성 열기 또는 ctrl + x 누르기 등의 작업을 수행하십시오. 1 분 이상 지연으로 응답했을 때 최대 150K 파일을 선택할 수 있지만 그 이상과 그 이상을 처리 할 수 있습니다.