2 votos

¿Cómo depurar la velocidad de lectura/escritura lenta del disco duro en Mac?

He estado utilizando varias unidades de disco duro externo WD de 5TB con mi macOS 10.13.6 en un MacBook Pro de 15 pulgadas de 2018.

Me di cuenta de que casi siempre ocurre que las velocidades de lectura/escritura disminuyen cuando el disco duro está cerca de llenarse (aproximadamente 100+ GB restantes). Por ejemplo, normalmente toma 20 minutos copiar completamente una tarjeta microSD de 32 GB, pero luego toma el mismo tiempo copiar solo 16 GB cuando el disco duro está casi lleno. Debo decir que a veces puede volverse increíblemente lento, como por ejemplo ahora está tardando 39 minutos en transferir solo 14 GB, y que según mi mejor saber y entender no hay ninguna otra lectura/escritura de archivos desde el disco duro.

A veces reiniciar la máquina ayuda a restaurar las velocidades de lectura/escritura originales, pero no siempre.

  1. ¿Es esperado y normal que las velocidades de lectura/escritura disminuyan de esa manera?
  2. Divido mi disco duro en 10 particiones en un Mapa de Partición GUID, 500 GB cada una, HFS+, Sensible a Mayúsculas, Diario. ¿Ayudará tener menos particiones con tamaños más grandes por partición a evitar el problema mencionado anteriormente? (No puedo usar APFS debido a requisitos de compatibilidad hacia atrás.)
  3. ¿Cómo puedo entender mejor lo que está sucediendo "bajo el capó" para ayudarme a solucionar este problema? Por ejemplo, cómo puedo usar herramientas de línea de comandos o herramientas de GUI para confirmar si la fuente de este problema realmente está en el disco duro, y que no hay coincidencias.
  4. ¿Algún otra sugerencia sobre cuál podría ser la causa root de este problema?

1voto

Oskar Puntos 1242

Definitivamente consideraría comprar más espacio para velocidad. No llenar un disco está garantizado para mantener alta la velocidad. El tiempo de búsqueda para pasar de un dato a otro puede ralentizar la velocidad de escritura y diferentes sectores del disco tienen una velocidad de escritura absoluta más rápida o más lenta.

También te recomendaría hacer menos particiones en HFS+ para que la desfragmentación y las optimizaciones de archivos más utilizados puedan liberar la banda más rápida del disco para que los archivos se puedan escribir y acceder con mayor frecuencia.

En tu caso de volcar archivos, podría permitir que el sistema llene los rincones más lentos del disco con "datos obsoletos" y dejar que los datos activos estén en la parte más rápida del disco, reduciendo tu espera. Una vez que llenes el disco, garantizarás que experimentarás la respuesta más lenta posible a medida que los últimos "rincones lentos" se llenan de datos.

El mejor sistema operativo para medir, crear volúmenes lógicos donde puedas dirigir el almacenamiento que conozco es AIX. Aquí tienes una excelente lectura de su guía de ajuste de disco. Las características físicas de las bandas del disco son universales: están integradas en la memoria caché de la unidad, el mecanismo de búsqueda de cabezales y los controladores. Cada sistema operativo tiene planes diferentes para optimizar las cosas, por lo que muchos de los comandos de AIX no son posibles para HFS, ya que no está tan desarrollado como la implementación de IBM de una pila de almacenamiento.

Hard Disk band speeds

Puedes usar el comando iostat en macOS de manera similar a la descripción que proporciona IBM (y también asegúrate de usar vm_stat 5 en otra ventana para asegurarte de que estás limitado por E/S y no por otro problema de CPU / paginación) en tus mediciones de referencia y de prueba.

iostat -n 5 disk0 

Y cambia la "n" y sigue añadiendo tus discos físicos por número (usa diskutil list para enumerarlos una vez estén conectados) para que puedas monitorear la E/S en cada disco conectado y ver si estás bloqueado y luego probar un experimento.

En general, ninguna cantidad de "conocimiento avanzado" va a marcar una gran diferencia: gastar dinero en discos más grandes, permitir que el sistema aproveche todo el disco o comprar discos más rápidos si necesitas llenar un disco más allá del 80% es el objetivo final. Si estás al límite, podrías liberar algo de espacio o medir una opción diferente con menos particiones y ver si el sistema puede gestionar el rendimiento (macOS intenta gestionar las cosas y no requiere que ajustemos la E/S como AIX permite y necesita ajustes para grandes sistemas de almacenamiento).

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X