¿Qué poner en un SSD MacOS X?

14

Esta pregunta claramente no tiene una respuesta, así que aquí hay algunas suposiciones:

  • Quiero agregar un SSD a mi Mac, digamos un MacBook [Pro], con el objetivo principal de acelerar mi flujo de trabajo.
  • El disco duro permanecerá en la máquina y se montará como un volumen separado.
  • el SSD será demasiado pequeño para contener todo lo que necesito, así que tendré que guardar algunas cosas en el disco duro secundario

Entonces la pregunta es: ¿Qué habrá en el SSD, qué se relegará en el disco duro , dado este orden de prioridad:

  1. Maximice la velocidad típica del sistema para operaciones comunes (arranque, inicio de aplicaciones, apertura / guardado de documentos).

  2. Maximice la eficiencia del espacio: use la mayor parte del espacio de almacenamiento SSD disponible para cosas útiles (es decir, mejora de la velocidad) sin arriesgarse a quedarse sin espacio cuando sea realmente necesario.

  3. Minimice el tiempo dedicado a configurar y ajustar el sistema

  4. Minimice el desgaste de SSD cuando tenga sentido


Clasifico cosas en tres categorías:

  • R : Cosas que "obviamente" necesitan estar en el SSD
  • B : Cosas que "obviamente" estarán en el disco duro, porque no hay beneficio de velocidad para colocarlo en el SSD, y no hay un costo muy bajo para colocarlo en el disco duro.
  • C : Cosas del área gris: poco claro para mí, tal vez debido a mi ignorancia / conceptos erróneos.

Esta pregunta es sobre el área gris. Pero antes, enumeremos rápidamente las otras dos categorías:

R: Cosas que "obviamente" deben estar en el SSD:

  • Mac OS X en sí. El sistema operativo se beneficiará mucho de la velocidad del SSD. Además, la mayoría de las veces rara vez se escribe. Tan poco desgaste.
  • Aplicaciones de uso común. Para mí: correo, herramientas de desarrollo, Keynote, algunos otros.
  • Directorio de inicio: muchas cosas allí se beneficiarán mucho de estar en el SSD. Algunos caerán en el área gris como se detalla a continuación.

B: Cosas que "obviamente" estarán en el disco duro:

  • música de iTunes. En términos más generales, todos los archivos multimedia: son grandes y no necesitan más velocidad de lectura que el tiempo real. Esto sería diferente si editara esos archivos multimedia
  • base de datos de fotos, como las bases de datos de iPhoto, a menos que haga una edición de fotos pesada (que no hago).
  • Aplicaciones que no uso con mucha frecuencia.
  • documentos o proyectos antiguos a los que solo se accede de vez en cuando
  • archivo de sueño profundo: si bien ayudaría a la Mac a despertarse del sueño profundo mucho más rápido, rara vez necesito un sueño profundo y los archivos de sueño profundo son bastante grandes

C: área gris:

  • Espacio de intercambio de OS X: si realmente lo necesito mucho, significa que necesito más RAM. Además, la paliza puede ser menos notable en una SSD silenciosa y rápida que en una HD. Entonces me daría cuenta de que algo está mal más tarde. Finalmente, si ocurriera una paliza, aceleraría mucho el desgaste del SSD. ¿Entonces ponerlo en el disco duro? Pero el cambio de aplicación, el mejor uso del espacio de intercambio, sería mucho más rápido en un SSD.
  • directorio de inicio de la biblioteca de la carpeta de archivos caché
  • base de datos de correo?
  • ¿Indización de Spotlight?
  • noatime?
  • diario?
  • ¿otro?

Gracias por cualquier comentario, especialmente sobre el espacio de intercambio.

jdmuys
fuente
Te recomiendo que uses un disco hibrid, que tenga SSD y HDD. Pruebe una búsqueda para Seagate Momentus XT.
Diogo
No estoy seguro de cómo Mac OSX maneja la hibernación, pero compré mi SSD específicamente para el espacio de intercambio (en Linux), a pesar de que tengo mucha más RAM de la que uso, porque Linux usa el espacio de intercambio para la hibernación. Como resultado, despertar de la hibernación ahora es más rápido de lo que mis monitores pueden reaccionar: puedo iniciar sesión antes de que mis monitores muestren el mensaje de inicio de sesión, si soy lo suficientemente rápido. De todos modos ... podrías investigar cómo Mac OSX maneja eso, porque la respuesta puede tener un gran impacto en lo que pones en tu SSD.
Flimzy
La hibernación se llama sueño profundo. Como mencioné, no tengo la intención de colocar el archivo de sueño profundo en el SSD, ya que casi nunca uso el sueño profundo. Utilizo el modo de suspensión normal, donde la batería mantiene la energía de RAM. De manera predeterminada, Mac OS X solo dormirá profundamente cuando se agote la batería, que casi nunca está en mi MacBook Pro y su batería de 8 horas.
jdmuys
2
No estoy de acuerdo con la recomendación de un disco híbrido. Al menos no has apoyado tu recomendación. Las pruebas que he visto muestran solo mejoras de rendimiento moderadas con un disco híbrido en relación con un disco duro convencional. Esto probablemente se deba a que su caché de memoria Flash no es realmente lo suficientemente grande. Finalmente, esto está fuera de tema.
jdmuys
¿Cómo haría la partición para que ~ / Library esté en un disco (SSD) y ~ / Music y todos los demás directorios de tipo de medios estén en un disco diferente?
tladuke

Respuestas:

3

Verá la mayor ganancia de rendimiento al tener el sistema operativo en el SSD. A partir de ahí, cualquier aplicación grande que tenga se verá directamente afectada por el aumento del rendimiento. Descubrí (aunque no soy un ENORME AV loco) que tener archivos multimedia (Mp3, Flac, video, etc.) en el SSD ofrece poca ventaja. Sus demandas pueden ser diferentes.

En cuanto al intercambio, ¿se puede desactivar? Actualmente tengo 2 computadoras portátiles Linux que no se ejecutan sin intercambio, y no ejecuté ningún intercambio en Windows desde que obtuve mi primer SSD en ~ 08 y ejecuté Windows XP. El único programa que tuve problemas con la falta de espacio de intercambio fue Photoshop 7 (risas).

En resumen, cada vez que configuro una nueva máquina con un SSD pongo mi sistema operativo y los grandes programas en el SSD, y todo lo demás puede ubicarse en cualquier otro disco interno.

Frederick
fuente
No creo que pueda deshabilitar el espacio de intercambio. Sin embargo, puede reubicarlo en otro disco. El sistema operativo en el SSD es una cuestión de rutina. El siguiente en la línea es si colocar el directorio de inicio del usuario en el SSD o no. Creo que debe hacerse, ya que así se puede obtener mucho rendimiento. Salvo unas pocas partes del directorio principal son grandes y no requieren velocidad (archivos multimedia), y otras partes no son tan clara (historial del navegador, mensajes de correo electrónico archivados ...)
jdmuys
1

Me enfocaré en el área gris, ya que estoy de acuerdo con las otras áreas que enumeraste.

Espacio de intercambio de OS X: digo en ssd. La ganancia de rendimiento de HD a SSD no es tanto que no se puede saber de inmediato que está intercambiando. La tasa de acceso entre SSD y RAM sigue siendo una gran brecha.

directorio de inicio de la biblioteca de la carpeta de archivos de caché? base de datos de correo?

Yo digo definitivamente. Por ejemplo, el caché web de tu perfil de Firefox se almacena en la carpeta de caché de la biblioteca, y acceder a él desde SSD hará que la navegación parezca más rápida. Mail DB en SSD, creo que también es correcto por una razón similar.

¿Indización de Spotlight? Solo si usa mucha luz puntual. noatime? ¿No creo que HFS admita el diario noatime? ¿Te refieres a registrar el sistema de archivos HFS en el SSD? Creo que este es el valor predeterminado en HFS, y ¿por qué no lo quieres? ¿otro? No puedo pensar en un ejemplo en el que no quisiera mover todas las tareas intensivas en disco al SSD si su PRIMERA prioridad es acelerar la productividad. Cosas como el intercambio, el almacenamiento en caché, los archivos temporales, etc., son tareas que requieren mucho disco y que aparecerían como ralentizaciones al usar el sistema.

Yo digo que el hardware está hecho para ser usado. Ponga todo lo que sea intensivo en disco en el SSD. Tu lista es bastante buena.

queso
fuente
Poner tareas intensivas en disco en el SSD es el objetivo. Identificar qué tarea es intensiva en disco es la pregunta. Si bien no importa para archivos pequeños, puede marcar la diferencia para archivos más grandes / numerosos, especialmente en el contexto donde el SSD tiene poco espacio. Desde esta perspectiva, mi base de datos de correo no es un candidato obvio para SSD: la velocidad está vinculada a la red, el tamaño se está volviendo muy grande con aproximadamente 20 años de archivos a los que rara vez se accede.
jdmuys
Sí, me refería a viajar como en el sistema de archivos HFS. Ahora está activado de forma predeterminada, pero no es obligatorio. Queda por ver si se aporta ningún beneficio real en un SSD, dado su coste de desgaste adicional en el SSD
jdmuys
noatime es compatible a nivel del sistema operativo pero no está expuesto en la interfaz de usuario. No creo que la interfaz de usuario se vea perturbada si se enciende. Probablemente lo intentaré.
jdmuys
Mover tareas intensivas de escritura a un SSD no es una buena idea, ya que los discos se desgastarán rápidamente, por lo que dudo que cambiar a un SSD sea una buena idea. Más bien agregue más RAM.
Pierre Arnaud
0

FWIW, he hecho esto. Tengo una Mac Mini con un OCZ Vertex2 de 100 Gb y una unidad USB externa Samsung 1Tb de 2.5 ". Tal como sugieres, mantengo los medios en el externo, y OS / swap y aplicaciones en el SSD. queda mucho espacio en el SSD y vuela absolutamente. Hay una aplicación de ajustes para habilitar el soporte TRIM en OS X para SSD que no son de Apple, pero en unidades recientes esto en realidad puede reducir mucho el rendimiento: basura en controladores nuevos es lo suficientemente bueno como para no tener que preocuparse más por eso.

Más allá de eso, creo que es posible que tenga que esperar para ZFS, que le permitirá designar unidades particulares para usar para un acceso más rápido.

Synchro
fuente