luk*_*nis 10 bash git ownership
我有一个庞大的 GIT 项目,里面有几个 GIT 子模块。我递归地将项目中的每个文件的所有权(chown -r)从root我的用户更改为我的用户。
现在任何 git 命令都需要花费大量时间才能完成,并且似乎使用了 99% 的 CPU。问题是什么?
我做了 sudo chown -R my_user my_project/
更新
这似乎不仅与 GIT 相关,其他终端命令也需要花费大量时间。top向我展示了 100% 的 git 使用率大约 15 秒,而不是通常的 0-1 秒。
A.B*_*.B. 13
随着命令
sudo chown -R my_user my_project/
Run Code Online (Sandbox Code Playgroud)
您已经更改了一个巨大(如您所说)存储库中的所有文件,因此您的 KDE/GNOME/Unity 文件索引器现在有很多工作要做。给进程时间来完成它的工作。去喝杯咖啡;)
要从输入/输出的角度观察发生了什么,请iotop通过以下方式安装:
sudo apt-get install iotop
Run Code Online (Sandbox Code Playgroud)
并观察以下输出:
sudo iotop
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3948 次 |
| 最近记录: |