From: Joshua Jensen Date: Fri, 24 Sep 2010 19:30:30 GMT Subject: Re: git-upload-pack bandwidth cap over SSH? Message-ID: <4C9CFC56.3030501@workspacewhiz.com> In-Reply-To: <4C9CB9E9.8010901@workspacewhiz.com> ----- Original Message ----- From: Joshua Jensen Date: 9/24/2010 8:47 AM > Our Git repository central server is running on some kind of > enterprise VM software. I can push repository changes through the > Gitolite-monitored SSH tunnel at 10+ megabytes per second. > > A 'git pull' operation (even a fresh clone of the packed repository) > always caps at 1.55 MiB/s, according to the "Receiving objects" line > in the status text. > > Thinking it might be a hardware issue (half duplex?), I installed > VirtualBox on my Windows 7 64-bit machine and then made an Ubuntu > Gitolite install. Running on my local hardware, the push is roughly > 12 megabytes per second. The 'git pull' downstream again caps at 1.55 > MiB/s. > > Are there any configuration settings within Git that may limit the > git-upload-pack operation's speed? > > I realize this could be a MinGW issue via the msysGit client. > > Update: I just copied a large file via 'scp', and the downstream still > capped at 1.55-ish megabytes per second. So it isn't Git. Replying to my own message... I take that back. I'm not sure what I was seeing, but I can consistently run scp and copy files at 6+ megabytes per second. With that in mind, I'm back to looking at Git's pull performance over SSH. It never exceeds 1.55 MiB/s. Josh