Git lenta búsqueda en el nuevo server

Tengo una implementación automatizada desde el control de origen que funciona aproximadamente de la siguiente manera:

  1. git fetch
  2. Para cada sucursal que tiene información de implementación:
    1. git reset --hard
    2. git checkout origin/branch-to-be-deployed
    3. rsync worktree targetdir

Esto funcionó bien en nuestro viejo server. Sin embargo, recientemente cambiamos a un nuevo server y el paso de git fetch es increíblemente lento, de 30 a 45 segundos. En el server anterior, no disminuyó la velocidad.

El rest de los commands de git funcionan bien. En nuestras propias computadoras. El nuevo server tiene un mejor hardware de órdenes de magnitud y velocidades de networking comparables. Es una VM sin embargo.

git gc o ciruela no ayuda, eliminar el repository y hacer un nuevo clon mejora las velocidades un poco, pero solo a unos 30 segundos. La versión de Git en el antiguo server es 1.7.2, he probado 1.7.10 y 1.9.1 en el nuevo server. También probé conexiones persistentes pero eso no ayuda.

No tengo idea de qué está causando esto, ¿alguna sugerencia?