Optimice macbook pro para unidades SSD + HDD internas

31

Actualicé mi MacBook Pro reemplazando el SuperDrive con un SSD. Ahora estoy usando el SSD como volumen de arranque y tengo todas mis aplicaciones. Mi carpeta de inicio está en el disco duro.

Mi pregunta es cómo optimizar mejor mi configuración para velocidad / rendimiento / vida útil.

Algunas preguntas específicas

  • ¿Es el SSD el lugar ideal para las aplicaciones?
  • ¿Dónde debe ubicarse el archivo de intercambio? ¿Disminuirá la vida útil del SSD?

Las especificaciones de mi computadora

Una captura de pantalla de la portada de Lion's System Information que describe una MacBook Pro de 15 ", mediados de 2010 con un procesador Intel Core i7 a 2,66 GHz, 8 GB de RAM DDR3 de 1067 MHz, una tarjeta gráfica NVIDIA GeForce GT 330M con 512 MB de VRAM con Mac OS X León 10.7.1 (compilación 11B26).

Christian Schlensker
fuente
1
Sería útil si incluyera la marca (marca y modelo) de SSD que compró. Las especificaciones de tu Mac son menos problemáticas aquí.

Respuestas:

38

¿Es el SSD el lugar ideal para las aplicaciones?

El SSD es la ubicación ideal para todos sus datos. Sin embargo, si tiene poco espacio (como la mayoría de los propietarios de SSD), se recomienda "descargar" algunos de los tipos de archivos más grandes y genéricos (música, películas, etc.) y no afectará negativamente el rendimiento de su día a día. día.

Sin embargo, dicho esto, tener su carpeta de inicio en una unidad separada puede ser excesivo ya que hay muchos archivos pequeños alojados allí (preferencias de la aplicación, cachés de programas y otras mezclas) que ayudan a que su software y sistema funcionen de manera eficiente, y al hacerlo, Inadvertidamente puede disminuir su rendimiento moderadamente a bastante sustancialmente en algunos casos.

También tenga en cuenta que OS X creará archivos tmp según sea necesario e incluso hará malabarismos de un lado a otro dependiendo de la demanda y todo esto está escrito en la unidad donde está instalado su sistema (lugares como / var / tmp, etc.). Y sinceramente, no tiene mucho sentido comprar un SSD para hacer uso de sus beneficios si va a descargar todo. Los SSD son baratos en estos días y todos tienen garantías más largas (la mayoría son de 5 años) que la mayoría de los HDD tradicionales.

¿Dónde debe ubicarse el archivo de intercambio? ¿Disminuirá la vida útil del SSD?

Deje el archivo de intercambio solo. Una de las primeras cosas que hacen los nuevos propietarios de SSD es buscar en sus sistemas buscando formas de evitar leer y escribir (leer: uso lento de la celda), en última instancia, en un intento de alargar la vida útil de su unidad, como si tuvieran solo unos pocos meses ( BitMICRO realmente desmintió algunos de los mitos sobre la vida útil de SSD ). Esta es una tarea imposible. OS X (y todos los demás sistemas operativos) realizan millones y millones de pequeñas lecturas / escrituras en sus tareas.

Los archivos se almacenan en caché varias veces y se hace mucho "vudú" debajo del capó. Lion, con versiones, copias de seguridad locales de Time Machine, etc. doblemente. Te conducirá a la locura si constantemente te preocupas por los ciclos de lectura / escritura y todos aquellos que sugieren la desactivación del intercambio, la ejecución sin tiempo o incluso la creación de un disco RAM, solo están vendiendo aceite de serpiente (sin embargo, hay algunas optimizaciones que puedes realizar para liberar espacio o reducir el desgaste de SSD, pero a menudo implican la desactivación de servicios, que algunos pueden encontrar útil). Ninguno de ellos presenta datos reales y sólidos sobre su rendimiento. Mi auto maneja mucho mejor después de haber sido bien lavado y detallado, pero claramente, el agua y el jabón no sintonizan los motores. Es un efecto placebo y es bastante fuerte.

Ahora la nueva tendencia es TRIM. En primer lugar, el único artículo genuino sobre el tema (que ha sido criticado hasta cierto punto, aunque nadie lo ha desmentido por completo) muestra que OS X se beneficia muy poco de TRIM. En segundo lugar, el habilitador TRIM (desarrollado por Oskar Groth) ha sido un punto de discusión últimamente, y algunos afirman que el instalador es inherentemente defectuoso. Grant Pannell se encargó de arreglarlo . Pero aún queda una pregunta: ¿OS X necesita TRIM? Y si ese es un rotundo "sí", ¿en qué circunstancias?

Ahora es el caso de que muchos fabricantes de SSD están poniendo sus propias rutinas de recolección de basura directamente en la unidad. Todos los conjuntos de chips SandForce vienen con algo denominado reciclador , "que realiza de forma inteligente la recolección de basura con el menor impacto en la resistencia de flash" (y ahora existe el consenso de que TRIM no debería utilizarse para ningún SSD con estos controladores). Por lo tanto, agregar TRIM solo sirve para agregar gastos generales y disminuir el rendimiento, aunque solo un poco (según mis propias pruebas con XBench y HD Speed ​​Test ). Otros fabricantes, como Kingston, también están siguiendo su ejemplo al agregar la recolección de basura nativa directamente en el controlador (aunque esto no es nada nuevo). Por lo tanto, no es suficiente activar el interruptor TRIM y asumir que es para su beneficio.

Si bien la red está llena de información errónea y rumores, una persona en particular (Hyram) publicó información interesante sobre el tema. Puede dirigirse aquí para leer más sobre lo que tiene que decir sobre por qué exactamente Apple no ha elegido habilitar TRIM para todos los SSD (asegúrese de leer también su comentario de seguimiento, solo un par a continuación). Habla de lo siguiente en su publicación inicial:

Apple bloqueó el soporte TRIM por una muy buena razón: su código funciona de manera confiable con los SSD que han elegido usar y no con otros, porque se han programado en ciclos de sincronización críticos de nanosegundos que coinciden perfectamente con los tiempos de acceso de los controladores utilizados en Apple SSD El uso de estos controladores con otros controladores puede, en el mejor de los casos, ralentizarlos y, en el peor de los casos, aumentar el efecto térmico que mata las celdas de almacenamiento al obligar al controlador a actuar cuando aún no está listo. Este aumento térmico acelera la muerte del SSD, reduciendo la vida útil ya baja a seis meses, si no menos.

Luego está el problema de Sandforce. Los SSD que usan uno de los controladores DuraClass de Sandforce (SF1200 o superior) no necesitan TRIM en absoluto, ya que tienen su propio sistema de recolección de basura y nivelación de desgaste incorporado que usa escrituras paralelas, ya que en realidad hay dos conjuntos de controladores de chips incorporados: mientras uno satisface las demandas del host en la lectura y escritura de los datos solicitados, el otro administra de manera autónoma las matrices de estado sólido, transfiere los datos a los que se accede regularmente a nuevas celdas, actualiza los índices de bloque y generalmente distribuye la carga de trabajo para garantizar que se mantengan los efectos térmicos a un mínimo absoluto. Al habilitar TRIM, el SSD se ve obligado a trabajar el doble de duro que ahora hay dos sistemas de gestión de elementos separados en ejecución, uno desde el sistema operativo y otro integrado en el dispositivo. Esto aumenta dramáticamente el daño térmico, y nuevamente,

Si bien nadie ha confirmado oficialmente si está en la marca o no, tendrías que ser bastante grueso para ignorar por completo su advertencia. Para decirlo sin rodeos, tiene sentido. Si el problema no es más que decirle a una extensión del kernel que active el interruptor TRIM para todos los SSD, no tendría mucho sentido que Apple no lo haga. Muchos argumentarían que Apple lo hace, por lo que comprará sus SSD de alto precio, pero desde mi experiencia, Apple está en el negocio de expandir la experiencia del usuario, no sofocarla. Existe una gran cantidad de periféricos baratos de terceros en el mercado (desde adaptadores de video hasta mouse y teclados) y Apple no ha bloqueado el funcionamiento óptimo de ninguno de ellos. ¿Por qué comenzarían con SSD? Claramente hay más cosas aquí.

Le insto a que revise su SSD y descubra si tiene recolección de basura a bordo. E incluso si no fuera así, pensaría en TRIM un segundo pensamiento. Entiendo e interpreto que TRIM es un sistema obsoleto , a favor de una recolección de basura a bordo mucho más eficiente.

Honestamente, todos los SSD tienen una garantía mínima de 3 años (la mayoría de los fabricantes lo han aumentado a 5) y si la unidad falla antes, recibirá una nueva. Anandtech ha escrito un artículo excepcional sobre el estado actual de los SSD que puede resultarle útil, pero incluso esas cosas no deberían asustarlo. Simplemente haga copias de seguridad periódicas y disfrute de su nuevo disco, equilibre el espacio limitado, por supuesto.

Graham Perrin
fuente
1
Esta es una reseña increíble sobre el tema, gracias. :)
Luke Dennis
1
Tenía la impresión de que TRIM era simplemente un mensaje que el sistema operativo envió al controlador para decirle que ya no se necesitaba un rango de datos dado, por lo que la unidad sabía que no debía preocuparse por mantener los datos en futuras escrituras, y podría recolectar basura en Es ocio.
matthias
5

Sí, mantenga todas sus aplicaciones en el SSD. Perdería muchos de los beneficios de cambiar a un SSD al mantener las aplicaciones en el disco duro principal.

En cuanto al archivo de intercambio, parece haber mucho debate a favor y en contra sobre el tema , como en Superuser y en documentos oficiales de soporte de Windows 7 . Mi pensamiento es habilitar TRIM en la unidad (usando el práctico TRIM Enabler y mantener el intercambio en el SSD. TRIM ayudará a minimizar las lecturas / escrituras, y todo lo que leo implica que incluso teniendo en cuenta el peor de los casos de degradación de intercambio, la unidad durará más que la computadora en la que se encuentra.

Chrismanderson
fuente
1
Espero que mi SSD tenga el mismo costo de propiedad que una batería; ambos son consumibles al final. Si siento que voy a agotar una batería o una unidad (o de lo contrario quiero una cobertura de 3 años, compro AppleCare). Mantengo la unidad de arranque original y una copia de seguridad actual, por lo que no me preocupa desgastarlas, ya que deben enviarse para el cambio de garantía. La aceleración es tan dramática, quiero todo lo que pueda encajar para estar en el disco más rápido. Si tiene una unidad que no es de Apple, puede agregar cobertura o elegir una con un período de garantía que desee.
bmike
0

Acabo de apagar mi intercambio todos juntos. Tengo 8 Gb de ram en mi MBP 2009. Simplemente no veo el valor de agregar Virtual-RAM (como lo llamaba el viejo Mac OS) donde realmente parece que nunca necesito ninguno, y si algo ralentiza el sistema. El sistema ha estado funcionando de manera fría y limpia durante un tiempo. Estoy seguro de que alguien descubrirá alguna razón por la cual eso es "peligroso". Pero es una computadora portátil, tiene una batería, OSX está diseñado para hibernar antes de que la batería se agote. Raramente ejecuto aplicaciones que consuman 8 Gb de RAM de todos modos. Estoy pensando en mover mi carpeta de inicio, y sí, la carpeta de la biblioteca de inicio contiene muchos datos específicos del usuario para cada aplicación, pero la unidad a la que planeo descargar es un híbrido. Así que estoy seguro de que gran parte de los datos de esa biblioteca terminarán en la parte SSD de 4 Gb de la unidad híbrida,

Alex Andrews
fuente
0

OK, esto es mucho más tarde, pero por supuesto, ahora crearías / usarías una unidad Fusion con tus SSD y HDD. Luego, el sistema operativo administrará la colocación de archivos de acceso frecuente en el SSD y los archivos menos utilizados en el HDD.

Automáticamente

Zonker.in.Geneva
fuente
Esto requiere una unidad de fusión combinada HDD / SSD ¿correcto?
Christian Schlensker
No, puede construirlo usted mismo con un SSD estándar y un HDD estándar.
Zonker.in.Geneva