Совместима ли новая технология Seagate «FAST Factor Boot» с Ubuntu?


20

Я смотрю на покупку нового ноутбука и думаю о покупке одного с гибридным жестким диском / SSD. Конкретно я смотрю на новое поколение Seagate Momentus XT второго поколения. Некоторые обзоры смотрите здесь и здесь .

Кэширование выполняется на уровне прошивки, поэтому нет сомнений, что эта базовая функциональность будет работать с Ubuntu.

Однако предполагается, что диски второго поколения теперь резервируют место на SSD для загрузочных файлов ОС.

Документация Seagate описывает это так:

Загрузочные
накопители Momentus XT известны невероятно быстрым временем загрузки, и теперь они стали еще лучше благодаря технологии загрузки FAST Factor. Эта техника загрузки системы может сократить время загрузки до нескольких секунд - для быстрого запуска в холодном режиме. Это может сократить время запуска вашей системы на 65% по сравнению с традиционным жестким диском. Технология загрузки FAST Factor обеспечит максимально быструю загрузку независимо от того, загружаете ли вы систему один раз в день или раз в неделю. Загрузочные файлы вашей ОС всегда готовы к работе. ( источник )

Что меня беспокоит, так это то, что в руководстве по продукту нет никакой дополнительной информации об этом, и обзоры, кажется, предполагают, что микропрограмма может искать загрузочные файлы Windows специально. Смотрите, например:

Этот новый подход, получивший название FAST Factor Boot, направлен на ускорение процесса загрузки Windows независимо от того, запускаете ли вы ОС впервые или перезагружаетесь после нескольких месяцев непрерывной работы. В старом Momentus XT Adaptive Memory потребовалось несколько загрузок, чтобы узнать, какие данные, относящиеся к ОС, следует кэшировать. Использование накопителя в течение достаточно долгого времени без перезагрузки потенциально могло вытолкнуть эти данные из кэша, отменив все предыдущие преимущества при загрузке. С новым XT сегмент NAND был зарезервирован исключительно для данных ОС, связанных с процессом загрузки. Этот раздел флэш-памяти заполняется, когда Windows установлена ​​на диск, что должно ускорить процесс, начиная с первой загрузки. Если Windows устанавливается через образ диска, XT потребуется пара загрузок, чтобы определить, что поместить в выделенный раздел своего кэша. Как и в случае чистой установки, эти данные не будут выгружаться из кеша между загрузками. (источник )

В документации Seagate ничего не говорится о специфике загрузочных файлов ОС Windows, поэтому мне интересно, просто ли в обзоре ничего не известно о других ОС, кроме Windows, или они действительно имеют доступ к какой-то информации, которой нет в официальной документации.

У кого-нибудь есть идеи по этому поводу?

Ответ Seagate

(Я добавляю это в вопрос, поскольку я не считаю его удовлетворительным ответом - просто дополнительная информация для вопроса)

Я отправил Seagate сообщение через форму поддержки по электронной почте в предпродажной службе на их веб-сайте с просьбой об этом. Я разговаривал с двумя агентами поддержки, один по электронной почте и один в чате.

Первый агент был профессиональным, но не особо полезным, ответив на это письмо:

Привет Остин,

Благодарим Вас за обращение в глобальную поддержку Seagate.

Мы не тестируем наши диски для использования с Linux. Извините, мы не можем ответить на ваш вопрос подробно.

С Уважением,

Агент (вынимает имена) Seagate Global Customer Support

Я ответил, что мне не нужен ответ, основанный на производительности, подтвержденной тестированием, а скорее только на ожидаемом поведении. Другой агент ответил на мое письмо, но произошла путаница, и он фактически прислал мне ссылку для обмена экранами, из-за любопытства я загрузил виртуальную машину Windows и последовал за ней. Агент понял, что произошла путаница, но все еще хотел обсудить мой вопрос в функции чата с программным обеспечением для обмена экранами.

Этот второй агент был более полезным, но у меня было ощущение, что он не очень хорошо разбирается в продукте. Он сказал, что Linux не является поддерживаемой ОС, но она должна быть совместима с Linux. Когда я запросил информацию конкретно о зарезервированном месте на SSD для файлов ОС, я просто получил другое описание основных функций строки Momentus XT: «Он кэширует часто используемые файлы независимо от ОС или программного обеспечения». У него не было информации о новой функции «FAST Factor Boot» - и, честно говоря, я даже не был уверен, знал ли он о новой функции вообще.

Я спросил его, может ли он написать мне резюме нашего разговора, чтобы опубликовать на сайте, и он отправил это:

Уважаемый Остин,

Спасибо, что связались с Seagate.

Официально Linux не поддерживается, потому что это операционная система с открытым исходным кодом.

Выбирая данные, которые часто используются и требуют много времени для извлечения, накопитель Momentus XT скопирует эти данные во флэш-память и сохранит актуальность. Вы получаете мгновенный отклик, который искали.

Гибридные накопители Momentus XT предназначены для работы на любом стандартном ноутбуке. Эти диски не зависят от операционной системы, драйверов и программного обеспечения, что делает их чрезвычайно простыми для интеграции и простыми в использовании.

Если у вас есть дополнительные вопросы, вы можете позвонить нам в рабочее время, указанное ниже. Для вашего удобства у нас также есть помощь в онлайн-чате.

Онлайн помощь: чат: Америка: http://support2.seagate.com/ChatLaunch?rc=1 Европа: http://support2.seagate.com/ChatLaunch?rc=2

С уважением, (имя не указано) Seagate Global Customer Support

Итак, в заключение:

  1. Подтверждение того, что мы уже знали (основной функционал не зависит от ОС)
  2. Нет никакой информации о новом зарезервированном пространстве для загрузочных файлов
  3. Очень странное утверждение ( Officially Linux is not supported, because it is an open source Operating system.) о программном обеспечении с открытым исходным кодом, которое, я предполагаю / надеюсь, на самом деле не является причиной, по которой Seagate не поддерживает Linux.

Я думаю, чтобы получить реальный ответ, нам нужно поговорить либо с a) кем-то, кто владеет этим диском и может проверить производительность загрузки, либо b) каким-то образом связаться с высокоуровневым агентом поддержки, который фактически знаком с функциями продукта. Я подумываю связаться с System 76 , у которого этот диск есть в качестве опции для своих ноутбуков с Ubuntu, и спросить их, проверяли ли они производительность загрузки (или их статус OEM может получить более полезные ответы от Seagate). Если у людей есть аккаунты в твиттере (у меня их нет), они также могут начать твитнуть этот вопрос в Seagate ( @askseagate ) и посмотреть, привлечет ли он их внимание.


5
Если у кого-то нет идей, я просто отправил вопрос в службу поддержки Seagate. Посмотрим, вернутся ли они ко мне ...
adempewolff

Как и вам, мне грустно слышать, что причина, по которой Seagate не поддерживает Linux, в том, что это FOSS. Одно дело, если они не хотят поддерживать это, потому что они думают, что его доля рынка среди их потенциальных пользователей слишком мала; другое - не поддерживать его из-за какой-то политической позиции против его свободы! С учетом сказанного, однако, мне интересно, что означает, что представитель не будет поставлять драйверы для поддержки расширенных функций в Linux, потому что модули ядра Linux должны быть выпущены под лицензией GPL. Это было бы менее тревожным, и может также пролить свет. Вы можете узнать об этом.
Элия ​​Каган

1
@EliahKagan Мое личное мнение состоит в том, что агент поддержки не знал, о чем он говорит, и просто глотал рот и произносил то, что он считал модными словами. Я мог видеть GPL / драйверы для расширенной функциональности (хотя я почти уверен, что есть модули ядра не-GPL - т.е. nvidia - они просто не поставляются с ядром) с гибридными жесткими дисками первого поколения (кеш управлялся драйвером Windows) но Momentus XTs все делает с прошивкой.
adempewolff

Я купил новый ноутбук с этим жестким диском, так что скоро я смогу окончательно ответить на вопрос.
adempewolff

Ответы:


6

Будет ли прошивка привода читать NTFS?

Если накопитель не может каким-либо образом считывать NTFS на уровне встроенного программного обеспечения и не содержит предварительно определенный список имен «загрузочных файлов» Windows, его поведение должно зависеть от ОС. Прошивка будет касаться доступа на уровне физических единиц, т.е. сектор.

Так, прошивка делает знать , какие секторы на диске имеют доступ на «ботинке-вверх» (например, х секунд после запуска) и с какой частотой. Возможно, он мог бы затем использовать эту информацию для маркировки определенных секторов (в собственной энергонезависимой памяти) как «пусть они сохранятся дольше во флэш-кеше», то есть «держать их в« выделенной »области».

Цитата из обзора StorageReview, связанного Митчем:

FAST Factor также делает Momentus XT OS независимой , поскольку программное обеспечение, содержащееся на самом диске, не нуждается в драйвере,


Основываясь на моем опыте со старым (1-го поколения) гибридным Momentus XT, он будет отлично работать с Linux, учитывая несколько загрузок / «время записи» для адаптации.

Если Windows устанавливается через образ диска, XT потребуется пара загрузок, чтобы определить, что поместить в выделенный раздел своего кэша.

Установка Ubuntu Live-CD происходит в основном через образ диска - файловая система squashfs, используемая для компакт-диска, расширяется после установки раздела, на который она устанавливается. Дело в том, что в Windows Vista / 7 используется та же стратегия - гигантский install.wimобраз объемом 2 ГБ расширяется до целевого жесткого диска.

Предполагая, что цитируемый оператор означает, что XT2 будет эффективно вести себя как XT в таком сценарии, он должен работать точно так же с Ubuntu / Linux.


Чтобы лучше оценить приведенное выше утверждение, давайте посмотрим на цифры. XT2 имеет компонент SSD на 8 ГБ; это намного больше, чем стандартная установка Ubuntu Desktop, и примерно соответствует размеру новой установки Windows 7. Даже при условии установки на основе образа, если все это кэшируется на SSD, он запустится довольно быстро в первый раз.


@adempewolff, добавил бит NTFS и изменил порядок ответа.
Иш

2

Seagate не перечисляет Linux как один из поддерживаемых операционных систем. Но они перечисляют Mac OS X. Я думаю, что если он работает с Mac OS X, он, вероятно, будет работать с Linux, но это только предположение. С другой стороны, я бы подождал некоторое время, прежде чем покупать этот диск, просто чтобы посмотреть, возникнут ли какие-либо проблемы. Надеюсь, что это поможет вам в вашем решении.

Если вы хотите увидеть обзор диска и технологии, см. Это

Что касается меня, и того факта, что я проработал в этой отрасли более 27 лет, я бы подождал, прежде чем покупать диск, даже если он работает с Linux, по крайней мере, месяц или два.


3
Я считаю, что он перечисляет Linux в качестве поддерживаемой ОС. На первой странице продукта seagate.com/internal-hard-drives/laptop-hard-drives/… значок Linux отсутствует. Но если вы щелкнете по вкладке «Функции», рядом с иконками Mac и Windows будет виден большой значок Linux, на котором будет написано «Совместимо с любой ОС» и «Эти диски не зависят от ОС, драйверов и программного обеспечения, что делает их удивительно простыми для интегрировать и легко использовать ". Я просто обеспокоен тем, что это может не распространяться на новую зарезервированную функцию загрузочного пространства ОС.
adempewolff

Почему голосование "за" :)
Митч

3
Ваш ответ основан на неверной информации (Linux не поддерживается), которую я вежливо ответил на исправление, а не на голосование. Но затем вы предложили мне принять ответ, даже не редактируя, чтобы исправить его. Я не большой отрицатель, но я чувствовал себя здесь подходящим. Связанный обзор действительно добавляет к обсуждению, однако, если вы отредактируете свой ответ, чтобы удалить неверную информацию, я уберу отрицательный голос. Я все же буду использовать свое собственное суждение, чтобы решить, когда и кому присудить принятый ответ.
adempewolff

1
Это нормально, наверное, я не выглядел достаточно глубоко. Примечание принято :) Спасибо
Митч

Как долго этот диск на рынке 3 месяца?
koni_raid

2

У меня нет действительно новой информации, касающейся вашего основного вопроса. Все, что я делаю, это даю вам ссылку на другой обзор, который я считаю интересным.

Гибридный обзор Seagate 2nd Gen Momentus XT (750 ГБ) от Ананда Лала Шимпи от 13.12.2011

На YouTube также есть видеообзор «Говорящая голова» длиной около 11 футов. Вкусы меняются, но, говоря от себя, видео показалось мне приятным.

В видеообзоре не рассматриваются особенности работы накопителя. Вместо этого Ананд дает обзор диска и как он работает. Большая часть видео состоит из его взглядов на экономику рынка товаров с жесткими дисками, почему Momentus XT имеет только 8 ГБ SSD, почему используется SLC NAND, возможный эволюционный путь, которым может следовать Momentus XT, и где находится диск позиционируется относительно другого хранилища.

Мне нравятся обзоры Ананда, потому что я чувствую, что он больше фокусируется на реальных технологиях. Он редко просто повторяет темы для разговора из пресс-релиза какого-то маркетолога. Технические « обзоры » слишком часто просто повторяют фразы типа « Быстрая загрузка », которые дают больше «правдивости», чем понимания.

На самом деле, я думаю, что он нигде не использует рыночную рекламу Seagate « FAST Factor Boot » - ни в своей печати, ни в видеообзоре. Для меня это как если бы он неявно говорил: « Зачем беспокоиться? Если я не могу ничего сказать о том, как это работает, то какую ценность это упоминание добавит? »)

Похоже, его суть в том, что ему действительно нравится новый Momentus XT, но по сути это просто лучшая версия, эволюционное улучшение оригинала.

Он также упоминает, что Seagate намеревался обновить прошивку привода в начале 2012 года. Обновление позволит накопителю использовать SSD для кэширования записи и чтения. Учитывая, что сейчас июнь 2012 года, это уже должно было произойти. Но у меня нет никаких ссылок, чтобы предоставить в качестве доказательства, что есть.

Наконец, он делает упоминание « Коэффициент быстрой бутсу » , но только в ответ на один из комментариев этого обзора. Все, что он говорит, это:

« Все еще копаюсь в быстрой загрузке. Если она работает так, как я думаю, она должна быть в состоянии кэшировать загрузочные данные из нескольких ОС. Скоро узнаем ... »

Если он когда-либо продолжит это с более подробным обзором, я не нашел бы это.


1

Я купил компьютер с этим жестким диском, и я могу засвидетельствовать, что это определенно работает.

Ubuntu загружается так же быстро, если не быстрее, чем возобновляет приостановку. Пост BIOS занимает больше времени, чем загрузка ОС - и слава богу, иначе у меня не было бы времени нажимать клавиши, чтобы войти в настройки / выбрать параметры загрузки.

Я загружаю мультизагрузку и все еще пытаюсь понять, как она работает с загрузочными файлами трех разных ОС. Я обновлю этот ответ, как только я сделаю вывод.


1

Из комментариев к статье Anandtech Иррациональный Джон ссылки :

Momentus XT изучит несколько загрузочных операций и сохранит загрузочную информацию для них в загрузочном разделе. Не должно быть проблем с оптимизацией 2 или 3 различных сценариев загрузки, но более того, это может ухудшить производительность последней первой изученной операции загрузки.

Таким образом, похоже, что он работает как половина записи блоков ureadahead / e4rat / systemd-readahead и кэширует доступ к ним во время загрузки. Это означает, что она независима от ОС, и одна ОС может вытолкнуть загрузочные данные другой после нескольких загрузок.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.