¿Por qué los discos ram de Mac OS X parecen estar limitados a 550mb y cómo puedo cambiar esto?

Todo lo que puedo encontrar en Internet es un command bash de una línea para activar un ramdisk. Solo mide 550mb y me gustaría poder crearlo con más espacio. ¿Hay alguna manera de configurar qué tan grandes pueden ser? Si no, ¿por qué están limitados en primer lugar?

  • ¿Se están utilizando 5 Gb de RAM sin software en funcionamiento?
  • Actualización de la memory del MacBook Pro a principios de 2011: ¿cuáles son las especificaciones de memory SO-DIMM?
  • RAM intermitentemente no reconocida
  • ¿Se puede influir en el comportamiento de caching del sistema de files de Mac OS X / Darwin?
  • ¿Por qué mi iMac ha sido más lento en los últimos meses?
  • Mac mini a finales de 2014
  • En el arranque ¿por qué hay uso en inactivo y input de página para la memory?
  • ¿Veré un aumento en el performance si agrego memory con estas statistics de input / salida de página?
  • One Solution collect form web for “¿Por qué los discos ram de Mac OS X parecen estar limitados a 550mb y cómo puedo cambiar esto?”

    Aquí está el único trazo que encontré para crear un ramdisk:

    diskutil erasevolume HFS+ "ramdisk" `hdiutil attach -nomount ram://1165430` 

    En realidad son dos commands; si los ejecuta individualmente, obtiene:

     $ hdiutil attach -nomount ram://1165430 /dev/disk4 $ diskutil erasevolume HFS+ "ramdisk" /dev/disk4 Started erase on disk4 Unmounting disk Erasing Initialized /dev/rdisk4 as a 569 MB HFS Plus volume Mounting disk Finished erase on disk4 ramdisk 

    El primer command crea un dispositivo de almacenamiento en bloque en la RAM, y el segundo command lo formatea con el sistema de files OS X estándar.

    Si ejecuta df para ver cuánto espacio libre hay en sus discos, obtendrá:

     $ df Filesystem 512-blocks Used Available Capacity Mounted on /dev/disk0s2 974509344 435640768 538356576 45% / .... /dev/disk4 1165424 27376 1138048 3% /Volumes/ramdisk 

    Observe cómo muestra que el Disco RAM está usando 1165424 '512-blocks' (que, si ejecuta df -h , para salida legible para humanos, verá '569 Mi').

    Entonces, la respuesta es, cambie el número que especifique en el primer command, que especificó qué tan grande es el disco en bloques de 512 bytes. Si desea 1.5 GB (o, tal vez debería decir ' GiB ', haga lo siguiente:

      1024 MiB 1024 KiB 1024 bytes 1 block 1.5 GiB * -------- * -------- * ---------- * --------- = 3145728 blocks GiB MiB KiB 512 bytes 

    Para verificar, ejecutaré los siguientes commands:

     $ hdiutil eject /Volumes/ramdisk/ $ diskutil erasevolume HFS+ "ramdisk" `hdiutil attach -nomount ram://3145728` Started erase on disk4 Unmounting disk Erasing Initialized /dev/rdisk4 as a 2 GB HFS Plus volume Mounting disk Finished erase on disk4 ramdisk $ df Filesystem 512-blocks Used Available Capacity Mounted on /dev/disk0s2 974509344 435460472 538536872 45% / ... /dev/disk4 3145728 24696 3121032 1% /Volumes/ramdisk $ df -h Filesystem Size Used Avail Capacity Mounted on /dev/disk4 1.5Gi 12Mi 1.5Gi 1% /Volumes/ramdisk 

    Parece que anteriormente solo se podía crear un disco RAM de hasta 2.1 GiB , pero ese no es el caso en Snow Leopard y más reciente.

    Además, hay herramientas para ayudar a crear discos RAM sin calcular tú mismo los bloques. No los he usado, pero aquí hay tres: TmpDisk , Make Ram Disk y crd .

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