git lfs 파일이 포함된 디렉토리로 cd하는 데 시간이 오래 걸립니다.

git lfs 파일이 포함된 디렉토리로 cd하는 데 시간이 오래 걸립니다.

나는 ~50GB의 데이터를 포함하는 (데이터) 저장소를 가지고 있으며, 각각의 파일 크기는 100MB에서 1000MB 사이인 <10개의 하위 디렉토리로 나누어져 있습니다. 리포지토리는 SSD에 저장되며 워크스테이션에는 16개의 CPU 코어와 64GB RAM이 있습니다.

모든 파일이 통과되었습니다 git lfs.

때때로 cd이 저장소에 들어가면 많은 git lfs filter-process작업자가 60초 이상 터미널을 차단하고 있습니다.

  1. 방금 cd저장소에 들어갔는데 왜 이런 일이 발생합니까? git lfs filter-process포인터와 실제 데이터 간 변환 -> cd아무 작업도 하지 않으므로 저장소에 들어갈 때 변환을 트리거하면 안 됩니까 git lfs pull?

  2. 일부 포인터를 확인하고 변환을 수행해야 하는 경우에도 이 프로세스가 60초 이상 소요되는 원인은 무엇입니까? 시스템의 M2 NVMe SSD는 잘 작동합니다(기본 읽기/쓰기 속도 -> 3GB/s 이상).

답변1

가끔 이 문제가 발생합니다. 그러나 git status내가 명령을 내린 후에는 지체함이 없습니다.

관련 정보