Restic vs Borg: velocidad, tamaño y restauración medidos
2026-10-18
Restic y Borg hacen lo mismo: copias cifradas, deduplicadas e incrementales. La diferencia práctica está en dónde pueden guardar la copia y en cómo se comportan con tus datos. Aquí van números medidos.
Cómo se midió
- Equipo: servidor de pruebas con disco local. Los tiempos absolutos serán distintos en tu equipo.
- Versiones: restic 0.16.4 y Borg 1.2.8, ambas de los repositorios de Ubuntu, con la configuración por defecto (Borg con
repokey). - Datos: 122 MB en 7.192 ficheros (documentación, páginas de manual y ficheros de idioma de un sistema Linux). Es un conjunto de ficheros pequeños y muy comprimible, parecido a una carpeta de documentos, no a un disco de fotos.
- Pasos: copia inicial, 200 ficheros nuevos, segunda copia, restauración y comparación de sumas SHA-256 de todos los ficheros contra el original.
- El script completo está en el repositorio del sitio (
tools/bench-backup.sh), para que lo repitas con tus datos.
Resultados
| restic | Borg | |
|---|---|---|
| Primera copia (122 MB) | 2,6 s | 5,9 s |
| Segunda copia (200 ficheros nuevos) | 1,2 s | 1,7 s |
| Tamaño del repositorio | 37 MB | 48 MB |
| Restauración | 2,4 s | 2,9 s |
| Restauración idéntica al original | Sí | Sí |
Se hizo una pasada de medición completa más una repetición de la primera copia: en la primera, restic tardó 2,7 s y Borg 4,4 s. Con solo dos medidas por herramienta no se puede hablar de variabilidad. Con una sola máquina y estos datos no se puede concluir más que esto: en este conjunto restic fue más rápido y dejó un repositorio más pequeño; las dos restauraron todo sin diferencias.
Lo que no mide esta prueba
- Conjuntos grandes (cientos de GB) o ficheros ya comprimidos como vídeo: ahí la compresión apenas cuenta y los tiempos dependen más del disco y de la red.
- Copias sobre red. Borg necesita ejecutar
borg serveen el servidor SSH (o un servicio que lo ofrezca); restic escribe directamente en almacenamiento de objetos (S3, Backblaze B2; para B2 su documentación recomienda la API compatible con S3) y en SFTP sin nada instalado al otro lado. - Uso de memoria con repositorios enormes.
Cuál elegir
- Restic si la copia va a la nube (B2, S3) o a un disco, y quieres un único binario. Es lo que usamos en la guía de copia 3-2-1.
- Borg si tienes un servidor SSH propio donde instalarlo y te interesa su compresión configurable.
Si no quieres usar la terminal, ninguna de las dos te sirve: necesitas una aplicación con interfaz.
Este artículo no contiene enlaces de afiliado.