41 votos

¿Cuáles son las diferencias entre el diario de HFS+ y no el diario de HFS+?

Estoy a punto de formatear una unidad de disco duro externo (HDD).

¿Cuáles son las principales diferencias entre el diario de HFS+ y no el diario de HFS+? Aparte del hecho de que uno tiene el diario y el otro no, ¿cómo afecta en el rendimiento de la unidad (con números)?

Mi instinto-la sensación es que en uso "normal" de diario sería el camino a seguir, pero hay situaciones donde no diario de HFS+ deben ser considerados? Compatibilidad con Linux es uno, ya que parece ser que el núcleo del hfsplus módulo soporta lectura y escritura en no diario HFS+, pero sólo de leer en el diario HFS+.

Otra cosa que vale la pena mencionar?

35voto

UnkwnTech Puntos 21942

No tengo los números de copia de la declaración, pero el uso de HFS+ no diario es una buena idea en ciertos volúmenes que requieren velocidad absoluta, sin tener que preocuparse (demasiado) sobre un posible "pérdida de datos" o "datos de la corrupción" en caso de fallo de alimentación o similar.

Cuando es el uso de HFS+ No diario una MALA idea?

  • Externo (USB, FW, ESata) las unidades que están conectadas y se vuelven a conectar a menudo: Es generalmente una mala idea, ya que estas unidades tienden a ser desconectado accidentalmente muy a menudo y / o sus fuentes de alimentación desconectado.

  • Particiones en las que la integridad de los datos es importante y la protección de una inesperada pérdida de energía es una necesidad. (Documentos, Música, Videos, Copias de seguridad, etc).

Cuando es el uso de HFS+ No diario una BUENA idea?

  • Cero, Temp, trivial de almacenamiento y similares unidades y particiones, donde la velocidad es > la integridad de los datos en caso de falla de alimentación. Usted quiere que su Corte Final scratch volumen no diario (usted no tiene un UPS de todos modos, ¿no?). Quieres que tu Photoshop temp ser no diario. Las unidades de copiar cosas de un lado (un Pen drive por ejemplo, si usted toma el cuidado de expulsar correctamente).

  • Cualquier otra unidad que requiere la portabilidad y compatibilidad como correctamente señaló.

Recuerde, el mantenimiento de la revista añade una pequeña sobrecarga, pero el beneficio en caso de inadecuado volumen de desmonte son importantes, no sólo para evitar un disco lleno de "scan" en el inicio o volver a montar, pero también en términos de asegurarse de que los datos no está dañado en el primer lugar.

Montaje de un no-el diario de unidad que ha sido incorrectamente desmontado, le causa un fsck exploración, mientras que el diario de la unidad será capaz de estar en marcha y funcionando en un corto periodo de tiempo (escaneo de la revista y la aplicación de uncommited transacciones).

En cuanto a la Velocidad y pruebas, yo no tengo mucha información para una copia de la anterior afirmación, sin embargo, que yo sepa la diferencia de velocidad no sólo es muy pequeña y difícil de notar, pero en algunos casos en el Diario sistema de archivos es más rápido que los no-en el diario.

Que a pesar de la sobrecarga de la revista, algunas operaciones pueden ser realizadas de forma asincrónica en el Diario de unidad, mientras que los no-versión transaccional tiene que hacer las cosas de forma sincrónica.

Para referencia de googlear un poco tratando de encontrar un viejo comparación (los números son probablemente válido, ya que HFS+ en realidad no ha cambiado mucho desde sus primeras versiones de OSX, aparte de la adición en línea Atributo de registros de Datos, y la lista de control de acceso de seguridad de archivos y tal vez algo más.

Aquí es el sitio con los gráficos:

Comparación Entre HFS+ Journaled vs HFS+ No diario

TL;DR:

El archivo copiar/duplicar/copiar la secuencia de fue más o menos igual de rápido tanto en el diario/no diario HFS. El mismo la secuencia con la carpeta de nuevo algo más rápido con el diario HFS

(el énfasis es mío)

Conclusión

Estoy un poco sorprendido de ver los resultados anteriores, como yo era de los convencidos de que el uso No Diario fue mucho más rápido para algunas operaciones, pero al parecer el pequeño casos en los que puede hacer una diferencia, es una sobreasignación porcentual por la "seguridad" de Diario.

4voto

Oskar Puntos 1242

El diario añade retardo y la complejidad de cada operación que va a obtener en el diario. Diario escribe datos de la fuerza para ser escrito de inmediato a la unidad que se puede hacer de otros insignes de la unidad de transacciones más lento.

Un buen tratamiento de lo que el diario no es retirado Nota Técnica TN1150: HFS Plus Formato de Volumen.

El diario de área en el sistema de archivos está escrito en exceso y las fuerzas de la OS de duro de sincronización de datos en una base regular. Esto puede interferir con grandes operaciones de lectura y escritura que están sucediendo al mismo tiempo como un archivo de la modificación del sistema que requiere entradas de diario.

La ventaja de un diario del sistema es que en el monte de tiempo, el sistema se puede completar cualquier archivo de creación o de modificación de directorios de entrada que estaba en la mitad de intentos. El sistema de ficheros en sí es reparados y puestos en un estado consistente con extrema rapidez en comparación con un completo archivo de catálogo del sistema de verificación.

Para los usuarios principiantes - tener una computadora, les pedimos a reparar un disco no es divertido y provoca incertidumbre y les obliga a aprender un poco acerca de cómo funcionan las cosas. Sí - cepillos de debajo de la alfombra, el hecho de que podrían perder la fotografía que se acaba de descarga o en movimiento. En la práctica, el sentido común se asegura de que incluso los usuarios nuevos de doble comprueba el archivo antes de eliminarlo apagado de la cámara cuando el "maldito" del ordenador se reinicia en el medio de la copia de sus fotos a iPhoto. (Es más probable que llame a su sistema de apoyo para ayudar en este punto, si se observará el siguiente arranque fue más lento o se produce más de dos veces por semana)

Para usuarios avanzados que quieren el rendimiento más rápido, los beneficios de el diario de empezar a parecerse más a las sanciones en el precio de un rendimiento más lento. Estas sanciones pueden ser sustanciales si el sistema ya está cerca de la capacidad o de las necesidades de máximo rendimiento para grandes transferencias de datos sostenidas típico de pro video o alguna base de datos de flujos de trabajo.

Cosas como estas son buenas razones para deshabilitar el registro en diario:

  • base de datos de almacenamiento de archivos
  • redundante máquinas con datos de la curación de las rutinas después de un fracaso
  • Almacenamiento RAID que se ocupa de diario y mucho más
  • simplemente necesitan más velocidad, no importa el costo

1voto

Petros Puntos 4430

Usted podría tener un vistazo a las herramientas de desarrollador para comparar el rendimiento de los discos de los diferentes sistemas de ficheros si usted fuera tan inclinado, hay una guía aquí: http://developer.apple.com/library/mac/DOCUMENTATION/Performance/Conceptual/FileSystem/Articles/MacOSXAndFiles.html

No puedo encontrar cualquier comparación con las cifras, pero probablemente va sin decir que un diario de sistema de archivos ofrece tolerancia a fallos, sino un no-journaling filesystem ofrece un mejor rendimiento

He añadido el sistema de archivos de la etiqueta demasiado

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X