Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have an older machine with a git repository on it that I use to keep synchronized with svn. I've noticed that with running basic commands like git status, it is ridiculously slow. I was initially use SSHFS to access the repository remotely, but have changed to NFSv4, and now have even run those commands locally to find it is really slow.

I keep the repository on one machine for other reasons, so it will need to stay on the network.

I ran hdparm to try and squeeze some performance out of the disks: hdparm -d 1 -A 1 -m 16 -u 1 -a 64 /dev/sda

(the -m flag was ignored due to safety)

Now, prior to me moving the source code to that machine, I had it on a network share where I mounted the encrypted file locally. Even though that was on the network, I saw really good performance, almost comparable to having the workspace locally. Before I switch back to the original approach, I was wondering what would be causing git to perform so slowly? Is it as simple as poor drive performance?

share|improve this question
It's probably the shared filesystem. Take a look at Slow Git operations. – colan Sep 5 '14 at 14:45

You must log in to answer this question.

Browse other questions tagged .