Ist die neue „FAST Factor Boot“ -Technologie von Seagate mit Ubuntu kompatibel?


20

Ich möchte einen neuen Laptop kaufen und erwäge, einen mit einem Hybrid-HDD / SSD-Laufwerk zu kaufen. Insbesondere schaue ich auf die neue zweite Generation des Seagate Momentus XT. Für einige Bewertungen schauen Sie hier und hier .

Die Zwischenspeicherung erfolgt ausschließlich auf Firmware-Ebene. Es steht also außer Frage, dass diese Grundfunktionalität mit Ubuntu funktioniert.

Die Laufwerke der zweiten Generation sollen jedoch jetzt Speicherplatz auf der SSD für Startdateien des Betriebssystems reservieren.

In der Seagate-Dokumentation wird dies folgendermaßen beschrieben:

Start
Momentus XT-Laufwerke sind für unglaublich schnelle Startzeiten bekannt und jetzt noch besser mit der FAST Factor-Starttechnologie. Durch diese Systemstarttechnik kann die Startzeit auf wenige Sekunden reduziert werden - für einen schnellen Kaltstart. Dies kann die Startzeit Ihres Systems gegenüber einer herkömmlichen Festplatte um bis zu 65% verkürzen. Die FAST Factor-Starttechnologie bietet den schnellstmöglichen Start, unabhängig davon, ob Sie Ihr System einmal am Tag oder einmal in der Woche starten. Die Startdateien Ihres Betriebssystems sind immer verfügbar und können verwendet werden. ( Quelle )

Was mich betrifft, ist, dass im Produkthandbuch keine zusätzlichen Informationen zu diesem Thema enthalten sind und die Bewertungen darauf hindeuten, dass die Firmware möglicherweise speziell nach Windows-Startdateien sucht. Siehe zum Beispiel:

Dieser neue Ansatz, der als FAST Factor Boot bezeichnet wird, zielt darauf ab, den Windows-Startvorgang zu beschleunigen, unabhängig davon, ob Sie das Betriebssystem zum ersten Mal starten oder nach Monaten ununterbrochener Aktivität einen Neustart durchführen. Beim alten Momentus XT benötigte Adaptive Memory einige Startvorgänge, um zu ermitteln, welche betriebssystembezogenen Daten zwischengespeichert werden müssen. Wenn das Laufwerk lange genug ohne Neustart verwendet wurde, konnten diese Daten möglicherweise aus dem Cache entfernt werden, was die Vorteile des vorherigen Startvorgangs zunichte machte. Mit dem neuen XT wurde ein Segment des NAND ausschließlich für Betriebssystemdaten reserviert, die sich auf den Startvorgang beziehen. Dieser Abschnitt des Flash-Speichers wird gefüllt, wenn Windows auf dem Laufwerk installiert wird. Dies sollte ab dem ersten Startvorgang die Arbeit beschleunigen. Wenn Windows über ein Laufwerksimage installiert wird, benötigt der XT einige Startvorgänge, um zu bestimmen, was in den abgesperrten Abschnitt seines Cache gestellt werden soll. Wie bei Neuinstallationen werden diese Daten zwischen den Startvorgängen nicht aus dem Cache geworfen. (Quelle )

In der Seagate-Dokumentation wird nichts darüber erwähnt, dass Windows-Startdateien spezifisch sind. Daher frage ich mich, ob die Überprüfung nur darauf abzielt, dass andere Betriebssysteme als Windows vorhanden sind oder ob sie tatsächlich mit Informationen vertraut sind, die nicht in der offiziellen Dokumentation enthalten sind.

Hat jemand eine Idee dazu?

Antwort von Seagate

(Ich füge dies der Frage hinzu, da ich es nicht als zufriedenstellende Antwort betrachte - nur mehr Hintergrund für die Frage.)

Ich habe Seagate eine Nachricht über das E-Mail-Support-Formular des Vorverkaufs auf dessen Website gesendet und danach gefragt. Ich habe mit zwei Supportmitarbeitern gesprochen, einem per E-Mail und einem per Live-Chat.

Der erste Agent war professionell, aber nicht besonders hilfreich und antwortete mit dieser E-Mail:

Hallo austin

Vielen Dank, dass Sie sich an den weltweiten Support von Seagate wenden.

Wir testen unsere Laufwerke nicht für die Verwendung mit Linux. Entschuldigung, wir können Ihre Frage nicht ausführlich beantworten.

Grüße,

Agent (Namen streichen) Seagate Global Customer Support

Ich antwortete, dass ich keine Antwort brauche, die auf der durch Tests nachgewiesenen Leistung basiert, sondern nur auf dem erwarteten Verhalten. Ein anderer Agent hat auf meine E-Mail geantwortet, aber es gab eine Verwechslung, und er hat mir tatsächlich einen Link für eine Bildschirmfreigabe gesendet. Aus Neugier startete ich eine Windows-VM und folgte dieser. Der Agent bemerkte, dass es eine Verwechslung gab, war aber dennoch bereit, meine Frage in der Chat-Funktion der Bildschirmfreigabe-Software zu diskutieren.

Dieser zweite Agent war hilfreicher, aber ich hatte das Gefühl, dass er sich nicht sehr gut mit dem Produkt auskannte. Er sagte, dass Linux kein unterstütztes Betriebssystem ist, aber dass es mit Linux kompatibel sein sollte . Als ich nach Informationen speziell zum reservierten Speicherplatz auf der SSD für Betriebssystemdateien gefragt habe, habe ich eine weitere Beschreibung der Grundfunktionen der Momentus XT-Reihe erhalten: "Häufig verwendete Dateien werden unabhängig von Betriebssystem oder Software zwischengespeichert." Er hatte keine Informationen über die neue Funktion "FAST Factor Boot" - und ehrlich gesagt war ich mir nicht einmal sicher, ob er überhaupt etwas über die neue Funktion wusste.

Ich fragte ihn, ob er mir eine Zusammenfassung unseres Gesprächs per E-Mail senden könne, um sie auf einer Website zu veröffentlichen, und er schickte Folgendes:

Lieber Austin,

Vielen Dank, dass Sie Seagate kontaktiert haben.

Offiziell wird Linux nicht unterstützt, da es sich um ein Open Source-Betriebssystem handelt.

Durch gezielte Bearbeitung häufig verwendeter Daten und zeitaufwändiges Abrufen kopiert das Momentus XT-Laufwerk diese Daten in den Flash und behält die Relevanz bei. Sie erhalten die sofortige Reaktionserfahrung, nach der Sie gesucht haben.

Momentus XT-Hybridantriebe können in jedem Standard-Laptop eingesetzt werden. Diese Laufwerke sind betriebssystem-, treiber- und softwareunabhängig, was ihre Integration und Verwendung bemerkenswert einfach macht.

Wenn Sie weitere Fragen haben, können Sie uns während der unten aufgeführten regionalen Geschäftszeiten anrufen. Für Ihre Bequemlichkeit haben wir auch Online-Chat-Unterstützung.

Live-Hilfe: Chat: Amerika: http://support2.seagate.com/ChatLaunch?rc=1 Europa: http://support2.seagate.com/ChatLaunch?rc=2

Mit freundlichen Grüßen (Name entfernt) Seagate Global Customer Support

Also zusammenfassend:

  1. Bestätigung dessen, was wir bereits wussten (Grundfunktionalität ist unabhängig vom Betriebssystem)
  2. Keine Informationen über den neuen reservierten Speicherplatz für Startdateien
  3. Eine sehr seltsame Aussage ( Officially Linux is not supported, because it is an open source Operating system.) über Open-Source-Software, von der ich annehme / hoffe, dass sie nicht wirklich Seagates Grund ist, Linux nicht zu unterstützen.

Ich denke, um eine echte Antwort zu erhalten, müssten wir uns entweder mit a) jemandem unterhalten, der dieses Laufwerk besitzt und die Startleistung testen kann, oder b) mit einem hochrangigen Support-Mitarbeiter in Verbindung treten, der mit den Funktionen des Produkts vertraut ist. Ich überlege, mich an System 76 zu wenden , das dieses Laufwerk als Option für Ubuntu-Laptops anbietet, und zu fragen, ob die Startleistung getestet wurde (oder ob der OEM-Status von Seagate nützlichere Antworten liefert). Wenn Leute Twitter-Accounts haben (ich nicht), können sie diese Frage auch bei Seagate ( @askseagate ) twittern und sehen, ob sie ihre Aufmerksamkeit erregt.


5
Für den Fall, dass niemand eine Idee hat, habe ich eine Frage an den Seagate-Support gesendet. Wir werden sehen, ob sie sich bei mir
melden

Wie Sie bin ich traurig zu hören, dass Seagate Linux nicht unterstützt, weil es FOSS ist. Es ist eine Sache, wenn sie es nicht unterstützen wollen, weil sie denken, dass sein Marktanteil unter ihren potenziellen Nutzern zu gering ist. es ist eine andere Sache, es wegen einer politischen Haltung gegen seine Freiheit nicht zu unterstützen! Vor diesem Hintergrund frage ich mich jedoch, ob der Vertreter meint, dass sie keine Treiber zur Unterstützung erweiterter Funktionen unter Linux ausliefern, da Linux-Kernelmodule unter der GPL veröffentlicht werden müssen. Das wäre weniger störend und könnte auch etwas Licht ins Dunkel bringen. Vielleicht möchten Sie sich danach erkundigen.
Eliah Kagan

1
@EliahKagan Mein persönlicher Standpunkt ist, dass der Support-Mitarbeiter nicht wusste, wovon er sprach, und nur mit dem Mund rann und das hineinwarf, was er für Modewörter hielt. Ich konnte die GPL / Treiber für erweiterte Funktionen nachlesen (obwohl ich mir ziemlich sicher bin, dass es nicht-GPL-Kernelmodule gibt - dh nvidia - sie werden einfach nicht mit dem Kernel ausgeliefert) mit den Hybrid-Festplatten der ersten Generation (dem Cache) wurde von einem Windows-Treiber verwaltet), aber die Momentus XTs machen alles mit Firmware.
Adempewolff

Ich habe mir einen neuen Laptop mit dieser Festplatte gekauft, damit ich die Frage bald definitiv beantworten kann.
Adempewolff

Antworten:


6

Kann die Firmware des Laufwerks NTFS lesen?

Sofern das Laufwerk NTFS nicht auf Firmware-Ebene lesen kann und eine vordefinierte Liste der Windows-Startdateinamen enthält, sollte es sich als Betriebssystemunabhängig verhalten . Die Firmware wird sich mit Zugriffen auf physikalischer Einheitsebene befassen, d. H. der Sektor.

Die Firmware weiß also , auf welche Sektoren des Laufwerks beim "Hochfahren" (z. B. x Sekunden nach dem Start) und mit welcher Häufigkeit zugegriffen wird. Diese Informationen könnten dann möglicherweise verwendet werden, um bestimmte Sektoren (in ihrem eigenen nichtflüchtigen Speicher) als "Lässt diese länger im Flash-Cache verbleiben" zu markieren, auch bekannt als "Diese Sektoren im abgesperrten Bereich belassen".

Zitat aus der StorageReview-Rezension von Mitch:

FAST Factor macht das Momentus XT-Betriebssystem außerdem unabhängig . Da die Software auf dem Laufwerk selbst gespeichert bleibt , ist kein Treiber erforderlich.


Basierend auf meinen Erfahrungen mit dem alten (1. Generation) Hybrid Momentus XT wird es unter Linux gut funktionieren, wenn ein paar Starts / "Brennzeiten" zur Anpassung vorliegen.

Wenn Windows über ein Laufwerksimage installiert wird, benötigt der XT einige Startvorgänge, um zu bestimmen, was in den abgesperrten Abschnitt seines Cache gestellt werden soll.

Die Installation von Ubuntu Live-CD erfolgt im Wesentlichen über ein Laufwerk-Image - das für die CD verwendete squashfs-Dateisystem wird bei der Installation der Partition erweitert. Windows Vista / 7 verfolgt die gleiche Strategie: Ein riesiges 2-GB- install.wimImage wird auf die Zielfestplatte übertragen.

Unter der Annahme, dass die angeführte Anweisung bedeutet, dass sich XT2 in einem solchen Szenario effektiv wie XT verhält, sollte es unter Ubuntu / Linux genauso gut funktionieren.


Schauen wir uns zur besseren Quantifizierung der obigen Behauptung die Zahlen an. Der XT2 verfügt über eine 8-GB-SSD-Komponente. Dies ist viel größer als eine übliche Ubuntu Desktop-Installation und entspricht in etwa der Größe einer neuen Windows 7-Installation. Selbst wenn eine Image-basierte Installation angenommen wird, wird sie beim ersten Mal ziemlich schnell gestartet, wenn alles auf der SSD zwischengespeichert ist.


@adempewolff, fügte das NTFS-Bit hinzu und änderte die Reihenfolge der Antwort.
ish

2

Seagate listet Linux nicht als eines der unterstützten Betriebssysteme auf. Aber sie listen Mac OS X auf. Ich würde denken, wenn es mit Mac OS X funktioniert, wird es wahrscheinlich mit Linux funktionieren, aber das ist nur eine Vermutung. Andererseits würde ich eine Weile warten, bevor ich dieses Laufwerk kaufe, um zu sehen, ob irgendwelche Probleme auftauchen. Hoffe, dass dies Ihnen bei Ihrer Entscheidung helfen wird.

Wenn Sie eine Übersicht über das Laufwerk und die Technologie erhalten möchten, lesen Sie diese

Persönlich und aufgrund der Tatsache, dass ich seit über 27 Jahren in dieser Branche bin, würde ich mit dem Kauf des Laufwerks warten, auch wenn es mit Linux funktioniert, zumindest für ein oder zwei Monate.


3
Ich glaube, dass es Linux als unterstütztes Betriebssystem auflistet. Auf der ersten Produktseite von seagate.com/internal-hard-drives/laptop-hard-drives/… gibt es kein Linux-Symbol. Wenn Sie jedoch auf die Registerkarte "Features" klicken, wird neben den Mac- und Windows-Symbolen ein großes Linux-Symbol angezeigt, auf dem sowohl "Kompatibel mit jedem Betriebssystem" als auch "Diese Laufwerke sind unabhängig von Betriebssystem, Treiber und Software, was sie bemerkenswert einfach macht integrieren und einfach zu bedienen. " Ich bin nur besorgt, dass dies möglicherweise nicht auf die neue Funktion für den reservierten Betriebssystem-Boot-Speicherplatz ausgeweitet wird.
Adempewolff

Warum die Abstimmung nach unten :)
Mitch

3
Ihre Antwort basiert auf falschen Informationen (Linux wird nicht unterstützt), auf die ich höflich geantwortet habe, anstatt sie zu korrigieren. Aber dann haben Sie vorgeschlagen, dass ich die Antwort akzeptiere, ohne sie zu korrigieren. Ich bin kein großer Abwähler, aber ich fühlte mich hier angemessen. Die verknüpfte Bewertung fügt der Diskussion jedoch etwas hinzu. Wenn Sie Ihre Antwort bearbeiten, um die falschen Informationen zu entfernen, werde ich die Abwärtsstimme entfernen. Ich werde jedoch mein eigenes Urteilsvermögen verwenden, um zu entscheiden, wann und an wen eine akzeptierte Antwort zu vergeben ist.
Adempewolff

1
Das ist OK, ich schätze, ich habe nicht tief genug geschaut. Notiz genommen :) Danke
Mitch

Wie lange ist diese Fahrt auf dem Markt 3 Monate?
koni_raid

2

Ich habe keine wirklich neuen Informationen zu Ihrer Kernfrage. Ich versorge Sie lediglich mit einem Link zu einer anderen Bewertung, die ich für interessant hielt.

Seagate 2. Generation Momentus XT (750 GB) Hybrid Bewertung von Anand Lal Shimpi am 13.12.2011

Auf YouTube gibt es auch eine Video-Rezension über "sprechende Köpfe", die ungefähr 11 Minuten dauert. Die Geschmäcker variieren, aber für mich selbst fand ich das Video angenehm.

In der Videoüberprüfung werden keine Einzelheiten zur Leistung des Laufwerks erläutert. Stattdessen gibt Anand einen Überblick über das Laufwerk und dessen Funktionsweise. Der Großteil des Videos besteht aus seinen Ansichten zur Wirtschaftlichkeit des Festplattenmarktes, warum das Momentus XT nur 8 GB SSD hat, warum SLC NAND verwendet wird, einem möglichen Entwicklungspfad, dem das Momentus XT folgen könnte und wo sich das Laufwerk befindet relativ zu anderen Speicher positioniert.

Ich genieße Anands Rezensionen, weil er sich meiner Meinung nach mehr auf die tatsächlichen Technologien konzentriert. Er wiederholt selten nur die Reden aus der Pressemitteilung eines Marketingspezialisten. Tech " Bewertungen " nur zu oft Papagei zurück Sätze wie " Fast Boot ", die mehr "Wahrhaftigkeit" als Einsicht bieten.

In der Tat denke ich , dass er nicht von Seagate „nicht verwendet FAST Factor - Boot “ Markt-sprechen überall in entweder seinem Druck oder Video - Beitrag. Für mich ist es, als würde er implizit sagen: " Warum sich die Mühe machen? Wenn ich nichts darüber sagen kann, wie es funktioniert, welchen Wert würde es dann haben, wenn ich es erwähne? ")

Sein Fazit scheint zu sein, dass er den neuen Momentus XT wirklich mag, aber es ist im Wesentlichen nur eine bessere Version, eine evolutionäre Verbesserung des Originals.

Er erwähnt auch, dass Seagate beabsichtigte, die Firmware des Laufwerks irgendwann "Anfang 2012" zu aktualisieren. Das Update würde es dem Laufwerk ermöglichen, die SSD sowohl zum Schreiben als auch zum Lesen zu verwenden. Angesichts dessen, dass es jetzt Juni 2012 ist, sollte dies bereits geschehen sein. Aber ich habe keine Links, die als Beweis dienen könnten.

Schließlich er tut mention „ FAST Factor - Boot “ , sondern nur in einer Antwort auf eine der Bemerkungen der Bewertung. Er sagt nur:

" Ich beschäftige mich immer noch mit FAST Boot. Wenn es so funktioniert, wie ich denke, sollte es in der Lage sein, Boot-Daten von mehreren Betriebssystemen zwischenzuspeichern. Wird es sicher bald herausfinden ... "

Wenn er dies jemals mit einer detaillierteren Überprüfung weiterverfolgte, habe ich es nicht gefunden.


1

Ich habe einen Computer mit dieser Festplatte gekauft und kann bezeugen, dass dies definitiv funktioniert.

Ubuntu bootet genauso schnell, wenn nicht sogar schneller, als es nach dem Suspend wieder aufgenommen wird. Der BIOS-Beitrag dauert länger als der Start des Betriebssystems - und zum Glück hätte ich keine Zeit, die Tasten zum Aufrufen der Setup- / Auswahl-Startoptionen zu drücken.

Ich bin Multibooter und versuche immer noch zu sehen, wie es mit den Boot-Dateien von drei verschiedenen Betriebssystemen umgeht. Ich werde diese Antwort aktualisieren, sobald ich zu einem Ergebnis gekommen bin.


1

Aus Kommentaren zum Anandtech-Artikel Irrational John links :

Der Momentus XT lernt mehrere Startaktivitäten und speichert die entsprechenden Startinformationen in der Startpartition. Es sollte kein Problem geben, 2 oder 3 verschiedene Startszenarien zu optimieren, aber mehr als das kann die Leistung der zuletzt gelernten ersten Startaktivität beeinträchtigen.

Es sieht also so aus, als würde es wie die Aufzeichnungshälfte von ureadahead / e4rat / systemd-readahead funktionieren und Blöcke zwischenspeichern, auf die beim Booten zugegriffen wird. Dies bedeutet, dass das Betriebssystem unabhängig ist und dass ein Betriebssystem nach einigen Startvorgängen die Startdaten des anderen Betriebssystems austauschen kann.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.