Estou pensando em comprar um laptop novo e pensando em comprar um com uma unidade híbrida de HDD / SSD. Estou olhando especificamente para a nova segunda geração do Seagate Momentus XT. Para algumas revisões, veja aqui e aqui .
O cache é todo 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 agora devem reservar espaço no SSD para arquivos de inicialização do SO.
A documentação da Seagate descreve da seguinte maneira:
As
unidades Momentus XT de inicialização são conhecidas por tempos de inicialização incrivelmente rápidos e agora são ainda melhores com a tecnologia de inicialização FAST Factor. Essa técnica de inicialização do sistema pode reduzir o tempo de inicialização para meros segundos - para um início rápido da inicialização a frio. Isso pode reduzir o tempo de inicialização do sistema em até 65% em relação a um HDD tradicional. A tecnologia de inicialização do FAST Factor oferece a inicialização mais rápida possível, seja você inicializando o sistema uma vez por dia ou uma vez por semana. Os arquivos de inicialização do seu sistema operacional estão sempre lá, prontos para o trabalho. ( fonte )
O que me preocupa é que não há informações adicionais sobre isso no manual do produto e as análises parecem sugerir que o firmware pode estar procurando especificamente arquivos de inicialização do Windows. Veja por exemplo:
Apelidada de FAST Factor Boot, essa nova abordagem visa acelerar o processo de inicialização do Windows, esteja você iniciando o sistema operacional pela primeira vez ou reinicializando após meses de atividade ininterrupta. Com o antigo Momentus XT, a Adaptive Memory precisava de algumas inicializações para saber quais dados relacionados ao SO armazenar em cache. O uso da unidade por tempo suficiente sem reinicialização tinha o potencial de empurrar esses dados para fora do cache, revertendo quaisquer benefícios anteriores no tempo de inicialização. Com o novo XT, um segmento do NAND foi reservado apenas para dados do SO relacionados ao processo de inicialização. Essa seção do flash é preenchida quando o Windows é instalado na unidade, o que deve acelerar as coisas a partir da primeira inicialização. Se o Windows estiver sendo instalado por meio de uma imagem de unidade, o XT precisará de algumas botas para determinar o que colocar na seção isolada do cache. Como nas instalações limpas, esses dados não serão expulsos do cache entre as inicializações. (fonte )
A documentação da Seagate não menciona nada sobre a especificidade dos arquivos de inicialização do sistema operacional Windows, por isso, estou me perguntando se a revisão está apenas ignorando a existência de sistemas operacionais diferentes do Windows ou se eles realmente conhecem algumas informações que não estão na documentação oficial.
Alguém tem alguma idéia sobre isso?
Resposta da Seagate
(Estou adicionando isso à pergunta, pois não a considero uma resposta satisfatória - apenas mais informações para a pergunta)
Enviei uma mensagem à Seagate através do formulário de suporte por email da pré-venda no site deles perguntando sobre isso. Conversei com dois agentes de suporte, um via email e outro via chat ao vivo.
O primeiro agente foi profissional, mas não particularmente útil, respondendo com este e-mail:
Olá Austin,
Obrigado por entrar em contato com o suporte global da Seagate.
Não testamos nossas unidades para uso com Linux. Lamentamos, mas não podemos responder sua pergunta em profundidade.
Saudações,
Agente (removendo nomes) Seagate Global Customer Support
Respondi dizendo que não precisava de uma resposta com base no desempenho comprovado por meio de testes, mas apenas no comportamento esperado. Outro agente respondeu ao meu e-mail, mas houve uma confusão e ele realmente me enviou um link para o compartilhamento de tela, que, por curiosidade, eu inicializei uma VM do Windows e a segui. O agente percebeu que havia uma confusão, mas ainda estava disposto a discutir minha pergunta na função de bate-papo de softwares de compartilhamento de tela.
Esse segundo agente foi mais útil, mas tive a sensação de que ele não conhecia muito bem o produto. Ele disse que o Linux não é um sistema operacional suportado, mas que deve ser compatível com o Linux. Quando solicitei informações específicas sobre o espaço reservado no SSD para arquivos do SO, 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 SO 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.
Perguntei se ele poderia me enviar um resumo da nossa conversa para postar em um site e ele enviou isso:
Dear Austin,
Obrigado por entrar em contato com a Seagate.
Oficialmente, o Linux não é suportado, porque é um sistema operacional de código aberto.
Ao lidar com dados seletivamente usados com frequência e demorados para serem buscados, o drive Momentus XT copiará esses dados no flash e manterá a relevância. Você obtém a experiência de resposta instantânea que estava procurando.
As unidades híbridas Momentus XT foram projetadas para funcionar em qualquer laptop padrão. Essas unidades são independentes de SO, driver e software, tornando-as notavelmente simples de integrar e fáceis de usar.
Se você tiver outras dúvidas, ligue para nós durante o horário comercial regional listado abaixo. Para sua comodidade, também temos assistência de bate-papo on-line.
Assistência ao vivo: Chat: Américas: http://support2.seagate.com/ChatLaunch?rc=1 Europa: http://support2.seagate.com/ChatLaunch?rc=2
Atenciosamente, (nome removido) Seagate Global Customer Support
Então, em resumo:
- Confirmação do que já sabíamos (a funcionalidade básica é independente do SO)
- Nenhuma informação sobre o novo espaço reservado para arquivos de inicialização
- 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 eu assumo / espero que não seja realmente a razão da Seagate para não dar suporte ao Linux.
Acho que, para obter uma resposta real, precisaríamos conversar com a) alguém que possui esta unidade e poderia testar o desempenho da inicialização ou b) de alguma forma, entrar em contato com um agente de suporte de alto nível que esteja familiarizado com os recursos do produto. Estou pensando em entrar em contato com o System 76 , que possui essa unidade como uma opção para seus laptops Ubuntu e perguntar se eles testaram o desempenho da inicialização (ou se o status do OEM deles pode obter respostas mais úteis da Seagate). Se as pessoas tiverem contas no Twitter (eu não tenho), elas também poderão começar a twittar esta pergunta na Seagate ( @askseagate ) e ver se ela chama a atenção delas.