A nova tecnologia “FAST Factor Boot” da Seagate é compatível com o Ubuntu?

20

Estou pensando em comprar um novo laptop e pensar em comprar um com uma unidade híbrida de HDD / SSD. Especificamente, estou olhando para a nova segunda geração do Seagate Momentus XT. Para alguns comentários, veja aqui e aqui .

O cache é feito no nível do firmware, portanto, não há dúvida de que essa funcionalidade básica funcionará com o Ubuntu.

No entanto, as unidades de segunda geração devem agora reservar espaço no SSD para os arquivos de inicialização do sistema operacional.

A documentação da Seagate descreve isso da seguinte maneira:

Boot
Momentus XT drives are known for incredibly fast boot-up times, and now they are even better with FAST Factor boot technology. This system boot-up technique can reduce your boot time to mere seconds—for a fast cold-boot start. It can cut your system start-up time by up to 65% over a traditional HDD. FAST Factor boot technology will deliver the fastest boot possible, whether you boot your system once a day or once a week. Your OS boot-up files are always there, ready to work. (source)

O que me preocupa é que não há informações adicionais sobre isso no manual do produto e as revisões parecem sugerir que o firmware pode estar procurando especificamente por arquivos de inicialização do Windows. Veja por exemplo:

Dubbed FAST Factor Boot, this new approach aims to accelerate the Windows boot process whether you're firing up the OS for the first time or rebooting after months of uninterrupted activity. With the old Momentus XT, Adaptive Memory needed a few boots to learn which OS-related data to cache. Using the drive for long enough without rebooting had the potential to push that data out of the cache, reversing any previous boot-time benefits. With the new XT, a segment of the NAND has been reserved solely for OS data related to the boot process. That section of the flash is populated as Windows is installed to the drive, which should speed things up starting from the first boot. If Windows is being installed via a drive image, the XT will need a couple of boots to determine what to put in the roped-off section of its cache. As with clean installs, that data won't be kicked out of the cache between boots. (source)

A documentação da Seagate não menciona nada sobre ser específica dos arquivos de inicialização do sistema operacional Windows, portanto, estou pensando se a revisão está ignorando a existência de sistemas operacionais diferentes do Windows ou se eles estão realmente a par de algumas informações que não estão no documentação oficial.

Alguém tem alguma ideia sobre isso?

Resposta da Seagate

(Estou adicionando isso à pergunta, pois não considero uma resposta satisfatória - apenas mais um pano de fundo para a pergunta)

Enviei à Seagate uma mensagem através do formulário de suporte por e-mail da pré-venda em seu site perguntando sobre isso. Conversei com dois agentes de suporte, um via e-mail e outro via chat ao vivo.

O primeiro agente foi profissional, mas não particularmente útil, respondendo com este e-mail:

Hello Austin,

Thanks for contacting Seagate global support.

We do not test our drives for use with Linux. Sorry we cannot answer your question in depth.

Regards,

Agent (taking names out) Seagate Global Customer Support

Respondi dizendo que não precisava de uma resposta baseada no desempenho comprovado por meio de testes, mas sim apenas o comportamento esperado. Outro agente respondeu ao meu e-mail, mas houve uma confusão e ele realmente me enviou um link para um compartilhamento de tela, que por curiosidade eu inicializar uma VM do Windows e segui-lo. O agente percebeu que havia uma confusão, mas ainda estava disposto a discutir minha pergunta na função de chat de softwares de compartilhamento de tela.

Esse segundo agente foi mais útil, mas tive a sensação de que Ele não tinha muito conhecimento sobre o produto. Ele disse que o Linux não é um sistema operacional suportado mas que deve ser compatível com o Linux. Quando pedi informações especificamente sobre o espaço reservado no SSD para arquivos do sistema operacional, acabei de obter outra descrição dos recursos básicos da linha Momentus XT: "Ele armazena em cache os arquivos acessados com frequência, independentemente do sistema operacional ou do software". Ele não tinha informações sobre o novo recurso "FAST Factor Boot" - e, honestamente, eu nem tinha certeza se ele sabia sobre o novo recurso.

Eu perguntei se ele poderia me enviar um resumo de nossa conversa para postar em um site e ele enviou isto:

Dear Austin,

Thank you for contacting Seagate.

Officially Linux is not supported, because it is an open source Operating system.

By selectively tackling data that is frequently used and time-consuming to fetch, the Momentus XT drive will copy this data into the flash and maintain the relevancy. You get the instant response experience you've been searching for.

Momentus XT hybrid drives are designed to work in any standard laptop. These drives are OS-, driver- and software-independent, making them remarkably simple to integrate and easy to use.

If you have any additional questions you may call us during your regional business hours listed below. For your convenience we also have on-line chat assistance.

Live Assistance: Chat: Americas: http://support2.seagate.com/ChatLaunch?rc=1 Europe: http://support2.seagate.com/ChatLaunch?rc=2

Regards, (name removed) Seagate Global Customer Support

Então, em resumo:

  1. Confirmação do que já sabíamos (funcionalidade básica é SO independente)
  2. Nenhuma informação sobre o novo espaço reservado para arquivos de inicialização
  3. Uma declaração muito estranha ( Officially Linux is not supported, because it is an open source Operating system. ) sobre software de código aberto que assumo / espero não é realmente o motivo da Seagate para não suportar o Linux.

Acho que para obter uma resposta real, precisaríamos conversar com a) alguém que possui essa unidade e poderia testar o desempenho da inicialização ou b) de alguma forma, passar para um agente de suporte de alto nível que esteja realmente familiarizado com o características do produto. Estou pensando em entrar em contato com o Sistema 76 , que tem essa unidade como uma opção para seus laptops Ubuntu e pergunta se eles testaram a inicialização desempenho (ou se o status OEM deles obtiver respostas mais úteis para a Seagate). Se as pessoas tiverem contas no Twitter (eu não), elas também podem começar a twittar essa pergunta na Seagate ( @askseagate ) e ver se ela captura atenção.

    
por adempewolff 29.05.2012 / 09:34

5 respostas

6

O firmware da unidade será capaz de ler NTFS?

A menos que a unidade possa ler de alguma forma o NTFS em um nível de firmware e tenha uma lista predefinida de nomes de "arquivos de inicialização" do Windows, seu comportamento deve ser independente do SO. O firmware vai se preocupar com acessos em um nível de unidade física, ou seja. setor.

Assim, o firmware faz saber quais setores da unidade são acessados em "boot-up" (por exemplo, x segundos após a inicialização ) e com que frequência. Talvez possa então usar essa informação para marcar certos setores (em sua própria memória não volátil) como "deixe-os persistir por mais tempo no cache flash", também conhecido como "manter estes na área" separada por cordas ".

Citando a análise do StorageReview vinculada por Mitch:

FAST Factor also makes the Momentus XT OS independent, by keeping the software contained on the drive itself, there's no need for a driver,

Com base na minha experiência com o antigo híbrido Momentus XT (de primeira geração), ele funcionará muito bem com o Linux, dando algumas botas / "tempo de gravação" para se adaptar.

If Windows is being installed via a drive image, the XT will need a couple of boots to determine what to put in the roped-off section of its cache.

As instalações do Ubuntu Live-CD são essencialmente através de uma imagem de unidade - o sistema de arquivos squashfs usado para o CD é expandido na partição que está sendo instalada. O problema é que o Windows Vista / 7 adota a mesma estratégia - uma imagem gigante de 2% deinstall.wim é expandida para o disco rígido de destino.

Assumindo que a declaração citada significa que o XT2 efetivamente se comportará como o XT em tal cenário, ele deve funcionar tão bem com o Ubuntu / Linux.

Para melhor quantificar a afirmação acima, vamos ver os números. O XT2 possui um componente SSD de 8GB; Isso é muito maior do que um Ubuntu Desktop, e aproximadamente o tamanho de uma instalação nova do Windows 7. Mesmo assumindo uma instalação baseada em imagem, se tudo estiver armazenado em cache no SSD, ele será iniciado muito rapidamente na primeira vez.

    
por ish 29.05.2012 / 15:59
2

A Seagate não lista o Linux como um dos sistemas operacionais suportados. Mas eles listam o Mac OS X. Eu acho que, se funcionar com o Mac OS X, ele provavelmente funcionará com o Linux, mas isso é apenas um palpite. Por outro lado, eu esperaria um pouco antes de comprar esse disco, só para ver se algum problema surgia. Espero que isso ajude você na sua decisão.

Se você gostaria de ver uma análise da unidade e da tecnologia, Veja isto

Em uma nota pessoal, e o fato de que eu estive nesse setor por mais de 27 anos, eu esperaria antes de comprar o disco, mesmo que ele funcione com o Linux, pelo menos por um mês ou dois.

    
por Mitch 29.05.2012 / 10:42
2

Eu não tenho nenhuma informação realmente nova referente à sua questão principal. Tudo o que estou fazendo é fornecer um link para outro comentário que eu considerei interessante.

< em> Revisão híbrida de Seagate 2nd Gen Momentus XT (750GB) por Anand Lal Shimpi em 12/13/2011

Há também uma "cabeça falante" revisão de vídeo no YouTube que tem cerca de 11 'de comprimento. Os gostos variam, mas falando por mim achei o vídeo agradável.

A análise de vídeo não entra em detalhes sobre o desempenho da unidade. Em vez disso, Anand dá uma visão geral da unidade e como ela funciona. A maior parte do vídeo consiste em suas visões sobre a economia do mercado de commodities, por que o Momentus XT tem apenas 8 GB de SSD, por que o SLC NAND é usado, um possível caminho evolucionário que o Momentus XT pode seguir e onde a unidade é posicionado em relação a outro armazenamento.

Eu gosto das críticas de Anand porque sinto que ele se concentra mais nas tecnologias atuais envolvidas. Ele raramente repete os pontos de discussão do press release de algum marketeiro. Tech " reviews " muitas vezes apenas papague frases como " Fast Boot " que fornecem mais "verdade" do que insight.

Na verdade, acho que ele não usa o " FAST Factor Boot " falante de mercado em qualquer lugar em sua impressão ou revisão de vídeo. Para mim, é como se ele estivesse dizendo implicitamente: " Por que se incomodar? Se eu não posso dizer nada sobre como funciona, então qual valor mencionaria isso? "

Sua linha de fundo parece ser que ele realmente gosta do novo Momentus XT, mas é essencialmente apenas uma versão melhor, uma melhoria evolutiva, do original.

Ele também menciona que a Seagate pretendia atualizar o firmware da unidade em algum momento do "início de 2012". A atualização permitiria que a unidade usasse o SSD para gravação em cache, bem como o cache de leitura. Dado que agora é junho de 2012, isso já deveria ter acontecido. Mas eu não tenho nenhum link para fornecer como evidência que é.

Por fim, ele faz menção " FAST Factor Boot ", mas apenas em uma resposta a um dos comentários da revisão. Tudo o que ele diz é:

"Still digging into FAST boot. If it works the way I think it works, it should be able to cache boot data from multiple OSes. Will find out for sure soon..."

Se ele já deu seguimento a isso com uma revisão mais detalhada, eu não o encontrei.

    
por irrational John 03.06.2012 / 01:48
1

Comprei um computador com esse disco rígido e posso atestar que isso definitivamente funciona.

O Ubuntu é inicializado com a mesma velocidade, se não mais rápido, do que sair da suspensão. A postagem do BIOS demora mais do que a inicialização do sistema operacional - e, graças a Deus, ou eu não teria tempo de apertar as teclas para entrar nas opções de inicialização de configuração / seleção.

Eu faço multi-inicialização e ainda estou tentando ver como ele lida com os arquivos de inicialização de três sistemas operacionais diferentes. Vou atualizar esta resposta assim que chegar a uma conclusão.

    
por adempewolff 20.08.2012 / 07:06
1

De comentários ao artigo da Anandtech Irrational John links :

The Momentus XT will learn multiple boot activities and retain the boot information for them in the boot partition. There should be no problem optimizing 2 or 3 different boot scenarios, but more than that may degrade the performance of the last first boot activity learned.

Portanto, parece que funciona como a metade de gravação de ureadahead / e4rat / systemd-readahead e blocos de cache que são acessados no momento da inicialização. Isso significa que ele é independente do sistema operacional e que um sistema operacional pode enviar os dados de inicialização do outro após algumas inicializações.

    
por Gabriel 14.09.2013 / 12:07