contador gratis Saltar al contenido

DMC, un comando para … ralentizar los SSD de Mac

septiembre 17, 2020

Desde macOS High Sierra en adelante, Apple ha integrado en el sistema operativo un comando que se puede recuperar desde la Terminal y que permite, si es necesario, ralentizar la velocidad de lectura / escritura de las unidades SSD cada vez más rápidas y convenientes. El comando en cuestión es “DMC”, una abreviatura de “Disk Mount Conditioner”. Pronto se dice cuál es el uso de tal comando: verificar el funcionamiento de una aplicación simulando, por ejemplo, la presencia de un disco duro de 5400RPM.

Apple vende computadoras con unidades de almacenamiento (SSD) capaces de leer velocidades de hasta 3.2GBps (MacBook Pro) o incluso más (hasta 3.3GBps por escrito con el iMac Pro).

El comando DMC se inicia desde la Terminal y, informa el francófono Journaldulapin, propone algunos presets (“perfiles”), que se pueden recuperar con el comando “dmc list” (sin comillas). Tecleando el comando “dmc show x” y poniendo el número de perfil en lugar de “x” obtendrá los detalles. Aquí están, por ejemplo, los detalles del perfil “0” (disco duro de 5400 RPM defectuoso):

Type: HDD
Access time: 52222 us
Read throughput: 50 MB/s
Write throughput: 50 MB/s
I/O Queue Depth: 16
Max Read Bytes: 16777216
Max Write Bytes: 16777216
Max Read Segments: 128
Max Write Segments: 128

Como siempre, el comando “man” de la Terminal le permite conocer los diversos detalles al ver la página del manual del comando en sí. Para iniciar DMC simplemente escriba un comando como este:

sudo dmc start / x

poniendo el perfil deseado en lugar de la “x” e indicando la contraseña (el símbolo “/” es la referencia al disco de inicio).

DMC, un comando para ... ralentizar los SSD de Mac

A continuación se muestran los resultados obtenidos con la utilidad Disk Speed ??Test en un MacBook Pro 13 ? 2017 antes y después del comando que simula la presencia de un disco duro de 5400 RPM defectuoso.

Prueba con la utilidad DiskSpeedtest en una MacBook Pro 13" 2017 sin escribir el comando que ralentiza el SSDPrueba con la utilidad DiskSpeedtest en un MacBook Pro 13 ? 2017 sin escribir el comando que ralentiza el SSD

Prueba con la utilidad Prueba de velocidad de disco en una MacBook Pro 13" 2017 después de escribir el comando que le permite ralentizar el SSD.Prueba con la utilidad Prueba de velocidad de disco en una MacBook Pro 13 ? 2017 después de escribir el comando que le permite ralentizar el SSD.

Para cancelar el efecto del comando, simplemente escriba:

sudo dmc stop /

La ralentización siempre se cancela cuando se reinicia la computadora. Los desarrolladores también tienen características similares disponibles para Xcode donde es útil para simular la pérdida de paquetes en redes WiFi, 4G, 3G y emular altas latencias para comprender cómo se comportan ciertas aplicaciones.