La nuova tecnologia "FAST Factor Boot" di Seagate è compatibile con Ubuntu?


20

Sto cercando di acquistare un nuovo laptop e sto pensando di acquistarne uno con un'unità ibrida HDD / SSD. In particolare, sto guardando il nuovo Seagate Momentus XT di seconda generazione. Per alcune recensioni guarda qui e qui .

La memorizzazione nella cache viene eseguita a livello di firmware, quindi non c'è dubbio che questa funzionalità di base funzionerà con Ubuntu.

Tuttavia, le unità di seconda generazione dovrebbero ora riservare spazio sull'SSD per i file di avvio del sistema operativo.

La documentazione di Seagate lo descrive in questo modo:

Le
unità Boot Momentus XT sono note per tempi di avvio incredibilmente rapidi e ora sono ancora migliori con la tecnologia di avvio FAST Factor. Questa tecnica di avvio del sistema può ridurre il tempo di avvio a pochi secondi, per un avvio a freddo rapido. Può ridurre i tempi di avvio del sistema fino al 65% su un HDD tradizionale. La tecnologia di avvio FAST Factor fornirà l'avvio più veloce possibile, sia che si avvii il sistema una volta al giorno o una volta alla settimana. I file di avvio del sistema operativo sono sempre lì, pronti a funzionare. ( fonte )

Ciò che mi preoccupa è che non ci sono ulteriori informazioni al riguardo nel manuale del prodotto e le recensioni sembrano suggerire che il firmware potrebbe cercare specificamente i file di avvio di Windows. Vedi ad esempio:

Soprannominato FAST Factor Boot, questo nuovo approccio mira ad accelerare il processo di avvio di Windows, sia che si accenda il sistema operativo per la prima volta o che si riavvii dopo mesi di attività ininterrotta. Con il vecchio Momentus XT, Adaptive Memory aveva bisogno di alcuni boot per sapere quali dati relativi al sistema operativo memorizzare nella cache. L'utilizzo dell'unità per un periodo di tempo sufficientemente lungo senza il riavvio ha avuto il potenziale di espellere quei dati dalla cache, annullando eventuali vantaggi del tempo di avvio. Con il nuovo XT, un segmento della NAND è stato riservato esclusivamente ai dati del sistema operativo relativi al processo di avvio. Quella sezione del flash viene popolata quando Windows viene installato sull'unità, il che dovrebbe accelerare le cose a partire dal primo avvio. Se Windows viene installato tramite un'immagine dell'unità, l'XT avrà bisogno di un paio di boot per determinare cosa inserire nella sezione roped-off della sua cache. Come per le installazioni pulite, i dati non verranno espulsi dalla cache tra gli stivali. (fonte )

La documentazione di Seagate non menziona nulla sull'essere specifici dei file di avvio del sistema operativo Windows, quindi mi chiedo se la recensione sia semplicemente ignorante dell'esistenza di sistemi operativi diversi da Windows o se in realtà sono al corrente di alcune informazioni che non sono nella documentazione ufficiale.

Qualcuno ha qualche idea al riguardo?

La risposta di Seagate

(Sto aggiungendo questo alla domanda in quanto non la considero una risposta soddisfacente - solo un ulteriore sfondo per la domanda)

Ho inviato a Seagate un messaggio tramite il modulo di supporto e-mail della prevendita sul loro sito Web chiedendo questo. Ho parlato con due agenti di supporto, uno tramite e-mail e uno tramite chat dal vivo.

Il primo agente è stato professionale ma non particolarmente utile, rispondendo con questa email:

Ciao Austin,

Grazie per aver contattato il supporto globale di Seagate.

Non testiamo le nostre unità per l'uso con Linux. Siamo spiacenti ma non possiamo rispondere alla tua domanda in modo approfondito.

Saluti,

Agente (eliminazione dei nomi) Assistenza clienti globale Seagate

Ho risposto dicendo che non avevo bisogno di una risposta basata sulle prestazioni comprovate dai test ma piuttosto sul comportamento previsto. Un altro agente ha risposto alla mia e-mail ma si è verificato un errore e mi ha effettivamente inviato un collegamento per una condivisione dello schermo, che per curiosità ho avviato una macchina virtuale Windows e seguito. L'agente ha capito che c'era un pasticcio ma era ancora disposto a discutere la mia domanda nella funzione di chat dei software di condivisione dello schermo.

Questo secondo agente è stato più utile, ma ho avuto la sensazione che non fosse molto ben informato sul prodotto. Ha detto che Linux non è un sistema operativo supportato ma che dovrebbe essere compatibile con Linux. Quando ho chiesto informazioni specifiche sullo spazio riservato sull'unità SSD per i file del sistema operativo, ho appena ricevuto un'altra descrizione delle funzionalità di base della linea Momentus XT, "Memorizza nella cache i file a cui si accede frequentemente indipendentemente dal sistema operativo o dal software". Non aveva informazioni sulla nuova funzione "FAST Factor Boot" e, onestamente, non ero nemmeno sicuro che fosse a conoscenza della nuova funzionalità.

Gli ho chiesto se poteva inviarmi via e-mail un riepilogo della nostra conversazione da pubblicare su un sito Web e mi ha inviato questo:

Caro Austin,

Grazie per aver contattato Seagate.

Ufficialmente Linux non è supportato perché è un sistema operativo open source.

Affrontando selettivamente i dati che vengono frequentemente utilizzati e richiedono molto tempo per il recupero, l'unità Momentus XT copierà questi dati nel flash e manterrà la pertinenza. Ottieni l'esperienza di risposta istantanea che stavi cercando.

Le unità ibride Momentus XT sono progettate per funzionare con qualsiasi laptop standard. Queste unità sono indipendenti dal sistema operativo, dal driver e dal software, rendendole straordinariamente semplici da integrare e facili da usare.

In caso di ulteriori domande, è possibile telefonarci durante l'orario di lavoro regionale elencato di seguito. Per tua comodità, abbiamo anche assistenza di chat online.

Assistenza dal vivo: Chat: Americhe: http://support2.seagate.com/ChatLaunch?rc=1 Europa: http://support2.seagate.com/ChatLaunch?rc=2

Saluti, (nome rimosso) Seagate Global Customer Support

Quindi in sintesi:

  1. Conferma di ciò che già sapevamo (la funzionalità di base è indipendente dal sistema operativo)
  2. Nessuna informazione sul nuovo spazio riservato per i file di avvio
  3. Un'affermazione molto strana ( Officially Linux is not supported, because it is an open source Operating system.) sul software open source che presumo / spero non sia davvero la ragione di Seagate per non supportare Linux.

Penso che per ottenere una risposta reale avremmo bisogno di parlare con a) qualcuno che possiede questa unità e potrebbe testare le prestazioni di avvio, oppure b) in qualche modo passare a un agente di supporto di alto livello che abbia effettivamente familiarità con le funzionalità del prodotto. Sto pensando di contattare System 76 , che ha questa unità come opzione per i propri laptop Ubuntu e chiedere loro se hanno testato le prestazioni di avvio (o se il loro stato OEM può ottenere risposte più utili da Seagate). Se le persone hanno account twitter (io no) potrebbero anche iniziare a twittare questa domanda su Seagate ( @askseagate ) e vedere se attira la loro attenzione.


5
Nel caso in cui nessuno abbia qualche idea, ho appena inviato una domanda al supporto Seagate. Vedremo se torneranno da me ...
Adempewolff,

Come te, sono triste nel sentire che la ragione di Seagate per non supportare Linux è che è FOSS. Una cosa è se non vogliono supportarlo perché pensano che la sua quota di mercato tra i loro potenziali utenti sia troppo bassa; è un altro non supportarlo a causa di una posizione politica contro la sua libertà! Detto questo, però, mi chiedo se ciò che significa il rappresentante sia che non spediranno i driver per supportare funzionalità estese su Linux, perché i moduli del kernel Linux devono essere rilasciati sotto licenza GPL. Sarebbe meno inquietante e potrebbe anche far luce. Si consiglia di informarsi al riguardo.
Eliah Kagan,

1
@EliahKagan La mia opinione personale è che l'agente di supporto non sapeva di cosa stesse parlando e stava solo facendo scorrere la bocca e gettando in quelle che pensava fossero parole d'ordine. Potrei vedere i GPL / driver per un ragionamento di funzionalità estesa (anche se sono abbastanza sicuro che ci siano moduli del kernel non GPL-ie. Nvidia-semplicemente non sono forniti con il kernel) con i dischi rigidi ibridi di prima generazione (la cache è stato gestito da un driver di Windows) ma i Momentus XT fanno tutto con il firmware.
Adempewolff,

Ho comprato un nuovo laptop con questo disco rigido così presto sarò in grado di rispondere definitivamente alla domanda.
Adempewolff,

Risposte:


6

Il firmware dell'unità sarà in grado di leggere NTFS?

A meno che l'unità non sia in qualche modo in grado di leggere NTFS a livello di firmware e abbia un elenco predefinito di nomi di "file di avvio" di Windows, il suo comportamento dovrebbe essere indipendente dal sistema operativo. Il firmware si occuperà degli accessi a livello di unità fisica, ad es. il settore.

Così, il firmware fa sapere che i settori del drive si accede al "boot-up" (ad esempio, x secondi dopo l'avvio) e con quale frequenza. Potrebbe quindi utilizzare tali informazioni per contrassegnare determinati settori (nella propria memoria non volatile) come "lasciare che questi persistano più a lungo nella cache flash", ovvero "mantenerli nell'area" nascosta ".

Citando dalla recensione StorageReview collegata da Mitch:

FAST Factor rende inoltre indipendente il sistema operativo Momentus XT , mantenendo il software contenuto nell'unità stessa, non è necessario un driver,


Sulla base della mia esperienza con il vecchio ibrido (di prima generazione) Momentus XT, funzionerà perfettamente con Linux, dati alcuni boot / "tempo di masterizzazione" per adattarsi.

Se Windows viene installato tramite un'immagine dell'unità, l'XT avrà bisogno di un paio di boot per determinare cosa inserire nella sezione roped-off della sua cache.

Le installazioni di Ubuntu Live-CD sono essenzialmente tramite un'immagine di unità: il file system squashfs utilizzato per il CD viene espanso al momento dell'installazione della partizione. Il fatto è che Windows Vista / 7 adotta la stessa strategia: un'immagine gigante da 2 GB install.wimviene espansa sul disco rigido di destinazione.

Supponendo che la frase citata significhi che XT2 si comporterà effettivamente come XT in un tale scenario, dovrebbe funzionare altrettanto bene con Ubuntu / Linux.


Per quantificare meglio l'affermazione sopra, diamo un'occhiata ai numeri. L'XT2 ha un componente SSD da 8 GB; questo è molto più grande di un'installazione desktop Ubuntu standard e all'incirca delle dimensioni di una nuova installazione di Windows 7. Anche supponendo un'installazione basata su immagini, se tutto è memorizzato nella cache nell'SSD, verrà avviato abbastanza rapidamente la prima volta.


@adempewolff, ha aggiunto il bit NTFS e ha cambiato l'ordine della risposta.
Ish,

2

Seagate non elenca Linux come uno dei sistemi operativi supportati. Ma elencano Mac OS X. Penserei che se funziona con Mac OS X, probabilmente funzionerà con Linux, ma è solo una supposizione. D'altra parte, aspetterei un po 'prima di acquistare questo disco, solo per vedere se sorgono problemi. Spero che questo ti possa aiutare nella tua decisione.

Se desideri vedere una recensione dell'unità e della tecnologia, vedi questo

Su una nota personale e sul fatto che sono stato in questo settore per 27 anni, aspetterei prima di acquistare l'unità, anche se funziona con Linux, almeno per forse un mese o due.


3
Credo che elenca Linux come sistema operativo supportato. Nella prima pagina del prodotto seagate.com/internal-hard-drives/laptop-hard-drives/… , non è presente alcuna icona Linux. Ma se fai clic sulla scheda delle funzionalità, una grande icona Linux viene mostrata in primo piano accanto alle icone Mac e Windows e dice sia "Compatibile con qualsiasi sistema operativo" sia "Queste unità sono indipendenti dal sistema operativo, dal driver e dal software, rendendole straordinariamente semplici da integrato e facile da usare ". Sono solo preoccupato che questo potrebbe non estendersi alla nuova funzione di spazio di avvio del sistema operativo riservata.
adempewolff,

Perché il voto negativo :)
Mitch

3
La tua risposta si basa su informazioni errate (Linux non supportato) che ho cortesemente risposto alla correzione anziché al voto negativo. Ma poi mi hai suggerito di accettare la risposta senza nemmeno modificarla per correggerla. Non sono un grande down-voter ma -1 mi è sembrato appropriato qui. La revisione collegata si aggiunge alla discussione, tuttavia, se modifichi la risposta per rimuovere le informazioni errate, rimuoverò il voto negativo. Userò comunque il mio giudizio per decidere quando e a chi assegnare una risposta accettata.
adempewolff,

1
Va bene, immagino di non aver guardato abbastanza in profondità. Nota presa :) Grazie
Mitch

Quanto dura questo disco sul mercato 3 mesi?
koni_raid,

2

Non ho informazioni veramente nuove relative alla tua domanda principale. Tutto quello che sto facendo è fornirti un link ad un'altra recensione che ho considerato interessante.

Recensione ibrida Seagate di seconda generazione Momentus XT (750 GB) di Anand Lal Shimpi il 13/12/2011

C'è anche una recensione del video "parlante" su YouTube che dura circa 11 '. I gusti variano, ma parlando da solo ho trovato il video piacevole.

La recensione del video non fornisce dettagli sulle prestazioni dell'unità. Anand offre invece una panoramica dell'unità e di come funziona. La maggior parte del video consiste nelle sue opinioni sull'economia del mercato delle materie prime del disco rigido, perché Momentus XT ha solo 8 GB di SSD, perché viene utilizzato SLC NAND, un possibile percorso evolutivo che Momentus XT potrebbe seguire e dove si trova l'unità posizionato rispetto ad altri archivi.

Mi piacciono le recensioni di Anand perché sento che si concentra maggiormente sulle attuali tecnologie coinvolte. Raramente ripete solo i punti di discussione del comunicato stampa di alcuni marketeer. Le " recensioni " tecnologiche troppo spesso si limitano a frasi pappagallo come " avvio rapido " che forniscono più "verità" che intuizione.

In effetti, penso che non usi il mercato di " FAST Factor Boot " di Seagate, che parla da nessuna parte nella sua recensione di stampa o video. Per me è come se stesse implicitamente dicendo: " Perché preoccuparsi? Se non posso dire nulla su come funziona, quale valore aggiungerebbe? ")

La sua linea di fondo sembra essere che gli piaccia davvero il nuovo Momentus XT, ma essenzialmente è solo una versione migliore, un miglioramento evolutivo, dell'originale.

Egli menziona anche che Seagate intendeva aggiornare il firmware dell'unità all'inizio del 2012. L'aggiornamento consentirebbe all'unità di utilizzare l'SSD per la cache di scrittura e lettura cache. Dato che è già giugno del 2012 che dovrebbe essere già successo. Ma non ho alcun link da fornire come prova.

Infine, ha fa menzione " VELOCE Factor Boot ", ma solo in una risposta a uno dei commenti della recensione. Tutto quello che dice è:

" Continuo a scavare in avvio VELOCE. Se funziona come penso, dovrebbe essere in grado di memorizzare nella cache i dati di avvio da più sistemi operativi. Lo scopriremo presto ... "

Se mai lo avesse seguito con una recensione più dettagliata, non l'ho trovato.


1

Ho comprato un computer con questo hard disk e posso testimoniare che questo sicuramente funziona.

Ubuntu si avvia altrettanto velocemente se non più velocemente di quanto riprenda dalla sospensione. Il post del BIOS impiega più tempo dell'avvio del sistema operativo - e meno male che non avrei il tempo di premere i tasti per accedere alle impostazioni di configurazione / avvio.

Ho effettuato il multiboot e sto ancora cercando di capire come gestire i file di avvio di tre diversi sistemi operativi. Aggiornerò questa risposta una volta raggiunta una conclusione.


1

Dai commenti all'articolo Anandtech Collegamenti irrazionali John :

Momentus XT apprenderà più attività di avvio e manterrà le informazioni di avvio per esse nella partizione di avvio. Non dovrebbero esserci problemi nell'ottimizzare 2 o 3 diversi scenari di avvio, ma più di questo potrebbe degradare le prestazioni dell'ultima prima attività di avvio appresa.

Quindi sembra che funzioni come la metà di registrazione di ureadahead / e4rat / systemd-readahead e blocchi di cache a cui si accede al momento dell'avvio. Ciò significa che è indipendente dal sistema operativo e che un sistema operativo potrebbe eseguire il push dei dati di avvio dell'altro dopo alcuni avviamenti.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.