같은 디렉토리에 폴더 (약 1GB)를 복제하려고하는데 복사 속도가 매우 느립니다 (약 600kbps).
인터넷에서 대용량 파일을 그보다 빠르게 다운로드 할 수 있습니다 (2 / 3MBps).
이견있는 사람?
참고 : Windows 7 Professional을 사용하고 있습니다.
답변
이것은 정상입니다. 동일한 물리적 디스크를 읽고 쓰는 중이며 단일 디렉토리에 많은 파일이 있으면 더 나빠질 수 있습니다.
답변
작은 파일은 성능을 저하 시킵니다. 다운로드 한 큰 파일은 단일 파일 테이블 항목 만 필요하며 기록 됩니다. 그러나 20.000 파일 복사; 읽기 + 쓰기 외에도 20.000 파일 테이블 항목을 수정해야합니다. 그리고 언급 한 바와 같이 , 여유 공간 테이블과 디스크 조각화도 작동합니다. 당신의 복사 대화는 나에게 완전히 정상적인 것처럼 보입니다. 오랫 동안 시간을 언급하면 걱정할 것입니다 …
답변
OS가 ‘ CreateFile () ‘ 을 호출 해야하는 경우, 많은 일들이 약간 피 묻고 때로는 불쾌 할 수 있습니다. 어쨌든 “긴 이름을 짧게 만들기”는 성능에 좋지 않기 때문에 8.3 파일 이름 생성 을 비활성화하십시오 . 8.3으로 잘릴 때 꽤 비슷한 비슷한 이름의 파일이 많이 있다면 8.3 알고리즘을 매우 자주 트리거합니다.
- 긴 버전을 가져 와서 8.3 자로 자릅니다.
- 그 이름을 가진 다른 파일이 있습니까?
- 아니? 멋있는. MFT에 속성으로 삽입
- 예? 젠장, 7chars로 줄이고 숫자를 추가하십시오. 다시 확인하십시오 2.
그 루프가 자주 반복되면 (제한이 있지만 새로운 파일 이름이 올 때마다 여러 번 실행됩니다) 많은 새 파일을 이동 / 생성 할 때 속도가 정말 느립니다.
http://msdn.microsoft.com/en-us/library/aa365247(v=vs.85).aspx#short_vs._long_names 에서 자세한 내용을 확인 하십시오.
그 외에도 (다른 답변이 이미 말했듯이) 탐색기는 아이콘을 만들고 해당 새 디렉토리의 파일에 대한 정보를 보유한다는 의미에서 많은 일을합니다.
답변
- (시작) 메뉴 또는 버튼에서 “내 컴퓨터”또는 “컴퓨터”를 엽니 다.
- 목록에서 외장 하드 디스크 드라이브를 마우스 오른쪽 버튼으로 클릭하고 “속성”을 선택하십시오.
- “하드웨어”탭을 클릭하십시오.
- 드라이브 목록에서 문제가있는 드라이브를 선택하고 “속성”을 클릭하십시오.
- “정책”탭을 클릭하십시오.
- “빠른 제거를위한 최적화”및 “성능을위한 최적화”라는 두 개의 라디오 버튼이 표시됩니다.
- 선택하지 않으면 .. “성능 최적화”를 선택하고 “확인”(외부 하드 드라이브 드라이브)을 클릭하십시오. Vista 또는 Windows 7을 실행하는 경우 “디스크에서 쓰기 캐싱 사용”(내부 하드 드라이브)도 확인하십시오.
- “확인”을 클릭하고 종료하십시오. 두 하드 드라이브에서 모두 완료되었는지 확인하십시오.