¿Es la nueva tecnología "FAST Factor Boot" de Seagate compatible con Ubuntu?

20

Estoy buscando comprar una nueva computadora portátil y considerar comprar una con un disco híbrido HDD / SSD. Específicamente, estoy mirando la nueva generación de Seagate Momentus XT. Para algunas reseñas mira aquí y aquí .

El almacenamiento en caché se realiza a nivel de firmware, por lo que no hay duda de que esta funcionalidad básica funcionará con Ubuntu.

Sin embargo, se supone que las unidades de segunda generación ahora reservan espacio en la SSD para los archivos de arranque del sistema operativo.

La documentación de Seagate lo describe de esta manera:

Las
unidades de arranque Momentus XT son conocidas por tiempos de arranque increíblemente rápidos, y ahora son aún mejores con la tecnología de arranque FAST Factor. Esta técnica de arranque del sistema puede reducir el tiempo de arranque a unos segundos, para un arranque rápido en frío. Puede reducir el tiempo de inicio del sistema hasta en un 65% en comparación con un HDD tradicional. La tecnología de arranque FAST Factor ofrecerá el arranque más rápido posible, ya sea que arranque su sistema una vez al día o una vez a la semana. Los archivos de arranque de su sistema operativo siempre están ahí, listos para funcionar. ( fuente )

Lo que me preocupa es que no hay información adicional sobre esto en el manual del producto y las revisiones parecen sugerir que el firmware podría estar buscando específicamente archivos de arranque de Windows. Ver por ejemplo:

Apodado FAST Factor Boot, este nuevo enfoque tiene como objetivo acelerar el proceso de arranque de Windows, ya sea que esté iniciando el sistema operativo por primera vez o reiniciando después de meses de actividad ininterrumpida. Con el antiguo Momentus XT, Adaptive Memory necesitaba unas pocas botas para saber qué datos relacionados con el sistema operativo almacenar en caché. El uso de la unidad durante el tiempo suficiente sin reiniciar tenía el potencial de expulsar esos datos de la memoria caché, revirtiendo cualquier beneficio anterior del tiempo de arranque. Con el nuevo XT, un segmento de la NAND se ha reservado únicamente para los datos del sistema operativo relacionados con el proceso de arranque. Esa sección del flash se llena cuando Windows se instala en la unidad, lo que debería acelerar las cosas a partir del primer arranque. Si Windows se está instalando a través de una imagen de unidad, el XT necesitará un par de botas para determinar qué poner en la sección acordonada de su caché. Al igual que con las instalaciones limpias, esos datos no se eliminarán del caché entre las botas. (fuente )

La documentación de Seagate no menciona nada acerca de ser específico para los archivos de arranque del sistema operativo Windows, por lo que me pregunto si la revisión es ignorante de que existan sistemas operativos que no sean Windows o si realmente están al tanto de alguna información que no está en la documentación oficial.

¿Alguien tiene alguna idea sobre esto?

Respuesta de Seagate

(Estoy agregando esto a la pregunta ya que no lo considero una respuesta satisfactoria, solo más antecedentes para la pregunta)

Le envié un mensaje a Seagate a través del formulario de soporte por correo electrónico de preventa en su sitio web para preguntar sobre esto. Hablé con dos agentes de soporte, uno por correo electrónico y otro por chat en vivo.

El primer agente fue profesional pero no particularmente útil, respondiendo con este correo electrónico:

Hola austin

Gracias por contactar al soporte global de Seagate.

No probamos nuestras unidades para su uso con Linux. Lo sentimos, no podemos responder su pregunta en profundidad.

Saludos,

Agente (eliminando nombres) Seagate Global Customer Support

Respondí diciendo que no necesitaba una respuesta basada en el rendimiento probado a través de las pruebas, sino solo en el comportamiento esperado. Otro agente respondió a mi correo electrónico, pero hubo una confusión y en realidad me envió un enlace para compartir la pantalla, que por curiosidad encendí una VM de Windows y seguí. El agente se dio cuenta de que había una confusión, pero aún estaba dispuesto a discutir mi pregunta en la función de chat del software para compartir pantalla.

Este segundo agente fue más útil, pero tuve la sensación de que no estaba muy bien informado sobre el producto. Dijo que Linux no es un sistema operativo compatible, pero que debería ser compatible con Linux. Cuando solicité información específica sobre el espacio reservado en la SSD para archivos del sistema operativo, acabo de recibir otra descripción de las características básicas de la línea Momentus XT: "Almacena en caché los archivos a los que se accede con frecuencia, independientemente del sistema operativo o el software". No tenía información sobre la nueva función "FAST Factor Boot", y honestamente, ni siquiera estaba seguro de si él conocía la nueva función.

Le pregunté si podía enviarme un resumen de nuestra conversación para publicar en un sitio web y me envió esto:

Querido Austin

Gracias por contactar a Seagate.

Oficialmente, Linux no es compatible, porque es un sistema operativo de código abierto.

Al abordar de forma selectiva los datos que se usan con frecuencia y requieren mucho tiempo para obtenerlos, la unidad Momentus XT copiará estos datos en la memoria flash y mantendrá la relevancia. Obtiene la experiencia de respuesta instantánea que ha estado buscando.

Las unidades híbridas Momentus XT están diseñadas para funcionar en cualquier computadora portátil estándar. Estas unidades son independientes del sistema operativo, el controlador y el software, lo que las hace notablemente simples de integrar y fáciles de usar.

Si tiene alguna pregunta adicional, puede llamarnos durante el horario comercial regional que se detalla a continuación. Para su comodidad, también contamos con asistencia de chat en línea.

Asistencia en vivo: Chat: América: http://support2.seagate.com/ChatLaunch?rc=1 Europa: http://support2.seagate.com/ChatLaunch?rc=2

Saludos, (nombre eliminado) Seagate Global Customer Support

Entonces en resumen:

  1. Confirmación de lo que ya sabíamos (la funcionalidad básica es independiente del sistema operativo)
  2. No hay ninguna información sobre el nuevo espacio reservado para los archivos de arranque
  3. Una afirmación muy extraña ( Officially Linux is not supported, because it is an open source Operating system.) sobre el software de código abierto que supongo / espero no es realmente la razón de Seagate para no admitir Linux.

Creo que para obtener una respuesta real tendríamos que hablar con a) alguien que posee esta unidad y podría probar el rendimiento de arranque, o b) de alguna manera contactar a un agente de soporte de alto nivel que esté realmente familiarizado con las características del producto. Estoy considerando contactar al Sistema 76 , que tiene esta unidad como una opción para sus computadoras portátiles Ubuntu y preguntarles si han probado el rendimiento de arranque (o si su estado OEM puede obtener respuestas más útiles de Seagate). Si las personas tienen cuentas de Twitter (yo no), también podrían comenzar a tuitear esta pregunta en Seagate ( @askseagate ) y ver si les llama la atención.

adempewolff
fuente
55
En caso de que nadie tenga alguna idea, acabo de enviar una pregunta al soporte técnico de Seagate. Veremos si me
responden
Al igual que usted, me entristece escuchar que la razón de Seagate para no admitir Linux es que es FOSS. Una cosa es si no quieren apoyarlo porque piensan que su participación de mercado entre sus usuarios potenciales es demasiado baja; ¡Otra es no apoyarlo debido a alguna postura política contra su libertad! Dicho esto, sin embargo, me pregunto si lo que quiere decir el representante es que no enviarán controladores para admitir la funcionalidad extendida en Linux, porque los módulos del kernel de Linux deben lanzarse bajo la GPL. Eso sería menos perturbador y también podría arrojar algo de luz. Es posible que desee preguntar sobre esto.
Eliah Kagan
1
@EliahKagan Mi opinión personal es que el agente de soporte no sabía de qué estaba hablando y solo estaba corriendo la boca y lanzando lo que él pensaba que eran palabras de moda. Pude ver los controladores / GPL para el razonamiento de la funcionalidad extendida (aunque estoy bastante seguro de que no hay módulos del núcleo GPL, es decir, nvidia, simplemente no se envían con el núcleo) con los discos duros híbridos de primera generación (el caché fue administrado por un controlador de Windows) pero los Momentus XT hacen todo con firmware.
adempewolff
Compré una nueva computadora portátil con este disco duro, así que pronto podré responder definitivamente la pregunta.
adempewolff

Respuestas:

6

¿El firmware de la unidad podrá leer NTFS?

A menos que la unidad pueda leer NTFS de alguna manera a nivel de firmware y tenga una lista predefinida de nombres de "archivo de arranque" de Windows, su comportamiento debe ser independiente del sistema operativo. El firmware se ocupará de los accesos a nivel de unidad física, es decir. el sector.

Por lo tanto, el firmware hace saber, que los sectores se accede a la unidad de "arranque" (por ejemplo, x segundos después del inicio) y con qué frecuencia. Quizás podría usar esa información para marcar ciertos sectores (en su propia memoria no volátil) como "dejar que estos persistan por más tiempo en la memoria caché flash", también conocido como "mantenerlos en el área 'enredada'".

Citando de la revisión de StorageReview vinculada por Mitch:

FAST Factor también hace que el sistema operativo Momentus XT sea independiente , al mantener el software contenido en el propio disco, no hay necesidad de un controlador,


Según mi experiencia con el antiguo Momentus XT híbrido (de primera generación), funcionará bien con Linux, dado unos pocos boots / "tiempo de grabación" para adaptarse.

Si Windows se está instalando a través de una imagen de unidad, el XT necesitará un par de botas para determinar qué poner en la sección acordonada de su caché.

Las instalaciones de Ubuntu Live-CD se realizan esencialmente a través de una imagen de unidad: el sistema de archivos squashfs utilizado para el CD se expande al instalar la partición. La cosa es que Windows Vista / 7 adopta la misma estrategia: una install.wimimagen gigante de 2GB se expande al disco duro de destino.

Suponiendo que la declaración citada significa que XT2 se comportará efectivamente como XT en tal escenario, debería funcionar igual de bien con Ubuntu / Linux.


Para cuantificar mejor la afirmación anterior, veamos los números. El XT2 tiene un componente SSD de 8GB; esto es mucho más grande que una instalación de escritorio de Ubuntu, y aproximadamente del tamaño de una instalación nueva de Windows 7. Incluso suponiendo una instalación basada en imágenes, si todo está almacenado en caché en el SSD, se iniciará bastante rápido la primera vez.

ish
fuente
@adempewolff, agregó el bit NTFS y cambió el orden de la respuesta.
ish
2

Seagate no enumera Linux como uno en los sistemas operativos compatibles. Pero enumeran Mac OS X. Creo que si funciona con Mac OS X, probablemente funcionará con Linux, pero eso es solo una suposición. Por otro lado, esperaría un tiempo antes de comprar esta unidad, solo para ver si surge algún problema. Espero que esto te ayude en tu decisión.

Si desea ver una revisión de la unidad y la tecnología, vea esto

En una nota personal, y el hecho de que he estado en esta industria durante 27 años, esperaría antes de comprar el disco, incluso si funciona con Linux, al menos por un mes o dos.

Mitch
fuente
3
Creo que enumera Linux como un sistema operativo compatible. En la página frontal del producto seagate.com/internal-hard-drives/laptop-hard-drives/… , no hay un icono de Linux. Pero si hace clic en la pestaña de características, se muestra un ícono grande de Linux junto a los íconos de Mac y Windows y dice "Compatible con cualquier sistema operativo" y "Estas unidades son independientes del sistema operativo, del controlador y del software, lo que las hace notablemente simples integrar y fácil de usar ". Solo me preocupa que esto no se extienda a la nueva función de espacio de arranque del sistema operativo reservado.
adempewolff
Por qué el voto negativo :)
Mitch
3
Su respuesta se basa en información incorrecta (Linux no es compatible) que respondí cortésmente para corregir en lugar de rechazar la votación. Pero luego me sugirió que aceptara la respuesta sin siquiera editarla para corregirla. No soy un gran votante, pero aquí me siento apropiado. Sin embargo, la revisión vinculada se suma a la discusión, si edita su respuesta para eliminar la información incorrecta, eliminaré el voto negativo. Sin embargo, seguiré usando mi propio criterio para decidir cuándo y a quién otorgar una respuesta aceptada.
adempewolff
1
Eso está bien, supongo que no miré lo suficientemente profundo. Nota tomada :) Gracias
Mitch
¿Cuánto tiempo dura este disco en el mercado 3 meses?
koni_raid
2

No tengo ninguna información realmente nueva relacionada con su pregunta central. Todo lo que estoy haciendo es proporcionarle un enlace a otra revisión que consideré interesante.

Seagate 2nd Gen Momentus XT (750GB) Híbrido Revisión por Anand Lal Shimpi el 13/12/2011

También hay una revisión de video de "cabeza parlante" en YouTube que tiene aproximadamente 11 'de largo. Los gustos varían, pero hablando por mí, el video me pareció agradable.

La revisión de video no entra en detalles sobre el rendimiento de la unidad. En cambio, Anand ofrece una descripción general de la unidad y cómo funciona. La mayor parte del video consiste en sus puntos de vista sobre la economía del mercado de productos básicos del disco duro, por qué el Momentus XT tiene solo 8 GB de SSD, por qué se usa SLC NAND, una posible ruta evolutiva que podría seguir el Momentus XT y dónde está el disco posicionado en relación con otro almacenamiento.

Disfruto de las reseñas de Anand porque siento que él se enfoca más en las tecnologías reales involucradas. Raramente repite los puntos de conversación del comunicado de prensa de un vendedor. Las " revisiones " tecnológicas con demasiada frecuencia simplemente repiten frases como " Arranque rápido " que proporcionan más "veracidad" que perspicacia.

De hecho, creo que él no usa el discurso de mercado " FAST Factor Boot " de Seagate en ninguna parte, ya sea en su revisión impresa o en video. Para mí es como si él estuviera diciendo implícitamente: " ¿Por qué molestarse? Si no puedo decir nada sobre cómo funciona, ¿qué valor agregaría mencionarlo? ")

Su conclusión parece ser que realmente le gusta el nuevo Momentus XT, pero esencialmente es solo una mejor versión, una mejora evolutiva, del original.

También menciona que Seagate tenía la intención de actualizar el firmware de la unidad en algún momento a "principios de 2012". La actualización permitiría que la unidad utilice el SSD para el almacenamiento en caché de escritura y el almacenamiento en caché de lectura. Dado que ahora es junio de 2012, eso ya debería haber sucedido. Pero no tengo ningún enlace para proporcionar como evidencia que tiene.

Por último, se hace mención " RÁPIDO Factor de arranque ", pero sólo en una respuesta a uno de los comentarios de la revisión. Todo lo que dice es:

" Todavía estoy cavando en el arranque RÁPIDO. Si funciona de la forma en que creo que funciona, debería poder almacenar en caché los datos de arranque de múltiples sistemas operativos. Pronto lo descubriré con seguridad ... "

Si alguna vez siguió con una revisión más detallada, no lo he encontrado.

John irracional
fuente
1

Compré una computadora con este disco duro y puedo testificar que definitivamente funciona.

Ubuntu arranca igual de rápido si no más rápido de lo que se reanuda desde la suspensión. La publicación del BIOS tarda más que el inicio del sistema operativo, y gracias a Dios, no tendría tiempo de presionar las teclas para ingresar a las opciones de inicio de configuración / selección.

Arranco varias veces y todavía estoy tratando de ver cómo se maneja con los archivos de arranque de tres sistemas operativos diferentes. Actualizaré esta respuesta una vez que haya llegado a una conclusión.

adempewolff
fuente
1

De los comentarios al artículo de Anandtech, los enlaces de John irracional :

El Momentus XT aprenderá múltiples actividades de arranque y retendrá la información de arranque en la partición de arranque. No debería haber problemas para optimizar 2 o 3 escenarios de arranque diferentes, pero más que eso puede degradar el rendimiento de la última actividad de arranque aprendida.

Por lo tanto, parece que funciona como la mitad de grabación de ureadahead / e4rat / systemd-readahead y los bloques de caché a los que se accede en el momento del arranque. Eso significa que es independiente del sistema operativo y que un sistema operativo podría eliminar los datos de arranque del otro después de unos pocos arranques.

Gabriel
fuente