¿Cómo puedo acelerar la velocidad de escritura de tarjetas SD (usando / dev / disk *) en un MacBook Pro?

He estado instalando algunas distribuciones linux en una tarjeta SD de mi MacBook, aunque tardan más de una hora en transferir unos cientos de MB (usando dd y /dev/disk1 ).

dd salida

  • ¿Cómo puedo deshabilitar / configurar el locking automático de MacOS Sierra de la CPU para tareas intensivas de procesador
  • ¿Qué es la velocidad de enlace negociado de una unidad SSD?
  • Mi tarjeta SD no aparece en Finder
  • ¿Cuántas CPU se pueden asignar a una VM de Parallels Desktop?
  • ¿Cómo averiguar qué pestaña Safari utiliza memory masiva?
  • Las imágenes GIF animadas son lentas en iOS
  • Si nos fijamos en la salida anterior está trabajando en aproximadamente 0,31 MB / s! La tarjeta SD es una Clase 10, y mi MacBook Pro es el 2,66 GHz Intel Core 2 Duo, 4 GB 1067 MHz DDR3 y OS X Lion 10.7.4. Aquí está el informe de hardware para el lector de tarjetas:

    Construido en lector de tarjetas SD:

    ID del proveedor: 0x05ac
    ID del producto: 0x8403
    Versión: 1.00 Número de serie: 9833

    Tarjeta SDHC:

    Capacidad: 7.97 GB (7.969.177.600 bytes)
    Medios extraíbles: Sí BSD Nombre: disk1
    Tipo de map de partición: MBR (Master Boot Record)
    Estado SMART: No compatible
    Volúmenes:

    PI:
    Capacidad: 7.96 GB (7.964.983.296 bytes)
    Sistema de files: MS-DOS
    BSD Nombre: disk1s1
    Contenido: DOS_FAT_32

    ¿Alguna idea de por qué la transferencia a /dev/disk1 es tan lenta y cómo podría acelerarla?

  • ¿Puedo marcar una tarjeta SD como almacenamiento permanente?
  • ¿Es la CPU i7 2.3 Ghz mucho más rápida que la 2.2?
  • ¿Hay alguna manera de acelerar mi iPhone 3G desde la actualización a iOS4
  • WindowsServer alta CPU en Yosemite
  • ¿Cómo puedo deshabilitar / configurar el locking automático de MacOS Sierra de la CPU para tareas intensivas de procesador
  • Time Machine ridículamente lento después de la actualización de El Capitán
  • 4 Solutions collect form web for “¿Cómo puedo acelerar la velocidad de escritura de tarjetas SD (usando / dev / disk *) en un MacBook Pro?”

    Sólo se encontró con el mismo problema y parece ser que /dev/disk* es lento porque está almacenado en búfer. Si utiliza el dispositivo rdisk correspondiente (por ejemplo: /dev/rdisk1s1 ) debe get la velocidad que espera. Esto es aparentemente una cosa BSD.

    Ejemplo:

     % sudo dd if=pi.bin of=/dev/disk1 bs=1m count=4095 ^C408+0 records in 407+0 records out 426770432 bytes transfernetworking in 1393.452305 secs (306268 bytes/sec) % sudo dd if=pi.bin of=/dev/rdisk1 bs=1m count=4095 4095+0 records in 4095+0 records out 4293918720 bytes transfernetworking in 378.669512 secs (11339489 bytes/sec) 

    Árbitro:

    • Nota sobre el acceso de input de Dev

    • Publicar en la list de correo de Apple

    Bien podría ser que la tarjeta SD sea tan lenta.

    Eche un vistazo a este punto de reference (Random Write, 4 KB (QD = 1) [MB / s]) y verá que la mayoría de las tarjetas SD tienen un pésimo performance de escritura (por debajo de 100 kB / s) la installation linux típica consiste en una gran cantidad de pequeños files escritos en el disco.

    El lector de tarjetas interno debe ser capaz de leer / escribir al less 20 MB / s – es muy poco probable que otro lector de tarjetas mejorará su experiencia con esta misma tarjeta SD.

    Una vez que todos los files están escritos, es decir, el sistema está instalado, es posible que pueda ejecutar Linux desde la tarjeta SD en una velocidad aceptable, ya que es en su mayoría acceso de lectura.

    Si la tarjeta está montada con la opción de synchronization, esto significa que cada cierre de file hace que la escritura se vacíe al disco y por lo tanto su performance en files pequeños será terrible si se compara con files grandes. Si elimina la synchronization de las opciones de assembly, no hay garantía de que la escritura de un file haga que salga al disco. Debe llamar manualmente a la synchronization desde la command-line o desmontar el dispositivo antes de quitarlo o apagarlo. Sin embargo, sin la synchronization que debe ver pequeños files de performance de escritura mejorar drásticamente.

    No, esto es claramente un problema con el Mac OS. Tengo un performance significativamente más rápido cuando hago esta misma operación usando Linux en una máquina virtual que se ejecuta en el mismo Macintosh. Es decir, la VM es aproximadamente 5 veces más rápida que el sistema operativo nativo.

    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).