cd 进入包含 git lfs 文件的目录需要很长时间

cd 进入包含 git lfs 文件的目录需要很长时间

我有一个包含约 50GB 数据的(数据)存储库,分为 <10 个子目录,每个子目录的文件大小为 100 到 1000MB。存储库保存在 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命令后,没有延迟

相关内容