25 septiembre, 2021

¿Cuánto tiempo tarda la copia de seguridad de Time Machine y cómo acelerarla? MacMyths

Time Machine fue y sigue siendo una de las mejores herramientas para realizar copias de seguridad de los datos de Mac. Si bien la herramienta en sí es sencilla y no tiene muchas opciones, a veces es muy frustrante descubrir por qué se comporta mal.

Si la copia de seguridad de la máquina del tiempo es lenta en su Mac y está buscando formas de mejorar la velocidad de la copia de seguridad, entonces este artículo es para usted.

El tiempo que se tarda en realizar una copia de seguridad de Time Machine depende de los siguientes factores:

  • La cantidad de archivos y su tamaño en el almacenamiento principal
  • La prioridad del proceso de copia de seguridad
  • La velocidad de la unidad de almacenamiento principal
  • La velocidad de la unidad de respaldo

La cantidad de archivos y su tamaño en el almacenamiento principal

¿Cuánto tiempo tarda la máquina en hacer una copia de seguridad de 500 GB? Si todos los factores son iguales, es obvio que 500 GB tardarán más en respaldar que 256 GB. Y no importa qué tan grande sea el disco. Lo que importa es la cantidad de datos que contiene el disco.

Y no es solo el tamaño. El disco que tiene 10,000 archivos tardará más en copiarse que la unidad con 1,000 archivos, asumiendo que ocupan el mismo espacio en ambos casos.

La prioridad de la copia de seguridad Proceso y cómo ajustarlo

La aplicación Time Machine fue diseñada para funcionar en segundo plano. La idea es que si Time Machine está configurado para ejecutarse automáticamente, lo último que quieras es que use mucha CPU mientras estás trabajando en algo importante. Entonces, de manera predeterminada, el proceso de copia de seguridad es de baja prioridad y debería seguir siéndolo.

Sin embargo, si planea hacer algo disruptivo, como instalar un nuevo macOS o hacer experimentos como Sí, a veces instalo aplicaciones con virus para ver su impacto y luego informo los resultados en mi sitio. En este caso, me encantaría hacer una copia de seguridad completa de inmediato y no quiero esperar demasiado.

Desafortunadamente, la naturaleza de fondo de Time Machine no funciona en situaciones como este.

Naturalmente, quiero cambiar el comportamiento predeterminado y empujar la aplicación de respaldo al primer plano a expensas de otros procesos en Mac.

Encontré dos formas de cambiar la prioridad del proceso de Time Machine.

  1. Eliminar la limitación para los procesos de baja prioridad
  2. Cambie la prioridad de la tarea de copia de seguridad

Elimine la limitación para procesos prioritarios

Como ya sabemos, el proceso Time Machine, por defecto, es un proceso de baja prioridad. Y macOS trata dicho proceso de manera diferente a los procesos normales. Los estrangula artificialmente para dar a otros procesos (de alta prioridad) más tiempo de CPU.

Con este enfoque, puede jugar o ver un video de Youtube en el navegador sin interrupciones de los procesos en segundo plano del sistema. .

Pero dado que nuestro objetivo era acelerar temporalmente la copia de seguridad de Time Machine, podemos usar un pequeño truco que anula el comportamiento predeterminado de macOS.

Los pasos son los siguientes :

1. Inicie la aplicación Terminal

2. Copie el siguiente texto y péguelo en la ventana de Terminal

  sudo sysctl debug .lowpri_throttle_enabled = 0  

El comando requiere ingresar un clave de administrador. Si no tiene una contraseña habilitada al iniciar sesión, debe configurarla en Referencias del sistema -> Usuarios y grupos.

El comando entrará en vigencia inmediatamente.

3. Ahora abra Time Machine y haga clic en el botón Hacer copia de seguridad ahora para iniciar el proceso.

4. Una vez finalizada la copia de seguridad, no olvide volver a cambiar la configuración ejecutando el mismo comando con un parámetro diferente:

  sudo sysctl debug.lowpri_throttle_enabled = 1  

Según algunas personas, el tiempo de respaldo se reduce significativamente y, en algunos casos, los usuarios informaron la reducción de 11 horas a 55 minutos.

Probé el comando yo mismo, pero No vi tanta diferencia. La mejora fue de alrededor del 20%. Creo que realmente depende del tamaño de la copia de seguridad. Cuanto mayor sea el tamaño, mayor será la mejora.

Advertencias: Este comando es para todo el sistema. Significa que el cambio se aplicará a todos los procesos del sistema. Por lo tanto, si tiene otros procesos en segundo plano que se ejecutan con una prioridad baja, de repente comenzarán a consumir más CPU.

Es por eso que apáguelo después de realizar la copia de seguridad configurando el parámetro en 1 o simplemente reinicie la Mac.

Enfoque amigable para el usuario

Si no le gusta usar Terminal, allí es una aplicación que llama al comando anterior por ti. Se llama App Tamer de St. Clair Software. La aplicación tiene una casilla de verificación llamada “Acelerar copias de seguridad de Time Machine”. Sin embargo, la aplicación no es gratuita.

Cambie la prioridad de la tarea de copia de seguridad

Otra forma de cambiar la prioridad del proceso de copia de seguridad también requiere algo de magia Terminal.

En macOS, es posible establecer la prioridad de la tarea más alta o más baja. El ajuste se llama niceness, y macOS (al igual que otros sistemas UNIX) tiene dos comandos: nice y renice. Con el comando nice, establece la prioridad inicial, con renice la cambia para el proceso que se está ejecutando actualmente.

Aquí se explica cómo cambiar la prioridad del proceso de copia de seguridad:

  1. Abrir el Monitor de actividad
  2. Asegúrese de que la columna PID esté visible. Vaya al menú Ver-> Columnas en la barra de menú (menú en la parte superior de la pantalla) y habilite ID de proceso.
  3. Ordene los procesos en la lista por Nombre de proceso y busque el proceso de copia de seguridad. Anote su PID. En mi caso, fue 5200.
  4. Ejecuta el siguiente comando en la Terminal:
  ps -fl -C   

donde es el valor del Monitor de actividad, por lo que para mí el comando fue

  ps -fl -C 5200  

Anote el valor debajo Columna NI. De forma predeterminada, este valor es siempre 0.

Entonces, ahora podemos cambiar la bondad y ajustar la prioridad más alta o más baja. El rango aceptable de valores es de -20 a 20.

Para establecer la prioridad más alta, el valor debe ser menor.

Para establecer la prioridad más baja, el valor debe ser

Como queremos aumentar la prioridad, estableceremos el valor en -20 (cuanto menor sea el valor, mayor será la prioridad).

Aquí está el comando:

  sudo renice -n "-20" - pag 

De nuevo, reemplace

con el valor desde el Monitor de actividad, así:

  sudo renice -n "-20" -p 5200  

Enfoque fácil de usar

Había una aplicación llamada ProcessRenicer de eosgarden , que podría hacerlo de forma visual sin tener que usar la aplicación Terminal. Desafortunadamente, la aplicación ya no se mantiene. Por lo tanto, no estoy seguro de que pueda hacerlo funcionar en las últimas versiones de macOS. Sin embargo, si todavía tiene versiones anteriores de OS X, podría funcionar bien para usted.

Ambos enfoques descritos anteriormente tienen algunas limitaciones. Si bien pudimos eliminar el tiempo de espera y asegurarnos de que Time Machine esté trabajando lo más duro posible, esto puede no ser suficiente.

En la forma más simple, el proceso de copia de seguridad es leer datos de una disco y escribiéndolo en otro. Por tanto, la velocidad de la copia de seguridad depende de la velocidad de lectura del almacenamiento principal y de la velocidad de escritura de la unidad de copia de seguridad. Además, en el caso de AirPort Time Capsule o NAS, depende de la velocidad de la red.

La velocidad de la unidad de almacenamiento principal

La velocidad del disco principal en Mac varía mucho de un modelo a otro. Generalmente, el disco MacBook Pro es más rápido que el MacBook Air, los modelos con SSD son más rápidos que los modelos con HDD y los modelos más nuevos de Mac son más rápidos que sus predecesores.

Cuando estaba probando el impacto de un FileVault en el rendimiento del disco, probé el rendimiento del disco en varias Mac que tenía en casa. El rango fue de 81,7 MB / s en Mac Mini 2012 a 1885 en MacBook Pro de 15 pulgadas 2016.

Mac-mini 2012

81,7

93.5

MBP de 13 pulgadas 2015

582,5

1361.3

1885.2

Puede decir que el disco de Mac no se puede reemplazar. Eso no es necesariamente cierto. Es cierto para MacBooks Pro construidas después de 2015 y MacBooks Air construidas después de 2017, pero los modelos más antiguos se pueden actualizar.

Lo bueno es que además de obtener un disco más grande, también obtienes velocidades increíblemente rápidas.

Veamos lo que quiero decir con el ejemplo de actualización de mi MacBook Air 2014. Actualmente, tiene un disco de 128 GB y el rendimiento de lectura es de 314 MB / s.

Allí existen múltiples opciones de actualización de almacenamiento en el mercado. Dos marcas se encuentran entre las mejores en particular: OWC y Feather.

Por ejemplo, este SSD Feather de 512 GB compatible con mi MBA aumenta el rendimiento de lectura hasta 3100 MB / s. ¡Eso es un aumento de 10 veces en la velocidad!

Y un SSD de 480 GB un poco más caro de OWC cuenta con velocidades de lectura de hasta 3200 MB / s.

Reemplazar SSD es muy fácil, ¡incluso yo puedo hacerlo!

Nota: Asegúrese de leer las notas de compatibilidad para SSD. Feather tiene un buen gráfico en la descripción que indica cuál de sus productos es compatible con qué Mac.

Otra forma de comprobar la capacidad de actualización de Mac es crucial.com. He estado usando su escáner durante décadas cuando necesitaba saber qué HDD o RAM es compatible con mi computadora.

La velocidad de la unidad de respaldo

Lo bueno de actualizar el almacenamiento primario y mejorar su rendimiento de lectura es que Time Machine no es lo único que se beneficia de la actualización. Literalmente, ahora todas las aplicaciones se ejecutan más rápido (posiblemente 10 veces más rápido).

Sin embargo, cuando se trata del proceso de copia de seguridad, la mejor inversión es elegir el disco duro externo correcto.

)

Por ejemplo, probé la diferencia de rendimiento entre hacer una copia de seguridad en un disco duro externo y en una unidad de memoria USB.

¿No sabías que es posible hacer una copia de seguridad en un ¿Unidad flash? Sí tu puedes. Las unidades flash funcionan exactamente de la misma manera que los discos duros externos. La diferencia suele ser la velocidad: las unidades flash suelen ser mucho más lentas (a veces entre 10 y 30 veces más lentas).

Como era de esperar en mi experimento, la unidad flash funcionó muy mal. Comparé el rendimiento de una memoria USB barata genérica (no marca) con un disco duro externo portátil Toshiba Canvio Basics de 4 TB.

Dado que mi unidad flash estaba limitada a 32 GB, hice una copia de seguridad de un MacBook nuevo sin ninguna aplicación instalada. El tamaño de la copia de seguridad era de alrededor de 20 GB.

Aquí está la diferencia de rendimiento:

  • Tardaron 59 minutos (casi una hora) en hacer una copia de seguridad de 20 GB con Time Machine en una unidad flash barata.
  • Por otro lado, se necesitaron 38 minutos para hacer la misma copia de seguridad en un disco duro externo Toshiba (35% menos de tiempo ).

Conclusión

Revisamos varias formas de acelerar las copias de seguridad de Time Machine.

Algunas de ellas no requirieron ninguna inversión financiera: manipular la prioridad del proceso de copia de seguridad.

Otras requieren la compra de hardware adicional, y generalmente Beneficios a largo plazo.

Si necesita recomendaciones sobre los mejores dispositivos externos para Time Machine, puede encontrarlas a continuación. Pero incluso si decide optar por unidades que no sean las recomendadas, elija marcas conocidas.

Nunca compre hardware con un nombre que no pueda pronunciar, como Junlipu o Shenmazan . Nota: estos no son nombres reales, los acabo de inventar, pero entiendes el punto.

Me sorprende cómo las marcas desconocidas obtienen miles de reseñas de 5 estrellas en Amazon, y trato de mantenerme alejado de ellas. .

Recuerde, perder una copia de seguridad puede ser mucho más costoso que invertir en una marca más cara pero confiable.

Aquí está mi lista:

  • Mejor disco duro externo para Mac Time Machine Backup
  • Mejor unidad de disco duro para Time Machine
  • Mejor unidad Thunderbolt para Time Machine

Mac Lecturas, MB / s

Escribe, MB / s
MBA de 13 pulgadas 2014 314.6

698.1

MBP 15 pulgadas 2016
2146.5