Чи спрацьовують гібридні накопичувачі SSD краще, ніж флеш-диск HDD + ReadyBoost?


16

Seagate випустила продукт під назвою Momentus XT Solid State Hybrid Drive . Це схоже на те, що намагається зробити Windows ReadyBoost із програмним забезпеченням на рівні ОС: поєднання переваг великого жорсткого диска разом із продуктивністю твердотільної флеш-пам’яті.

Чи реалізує Momentus XT аналогічне спеціальне сполучення гідного жорсткого диска з подібним флеш-пам’яттю під Windows ReadyBoost?

Окрім очевидного, що "апаратне забезпечення повинно бути швидшим, ніж впровадження програмного забезпечення", чому ReadyBoost не зможе виконати так само добре, як такий гібридний пристрій?

Відповіді:


13

Одна з головних відмінностей полягає в тому, що ReadyBoost обмежений пропускною здатністю USB 2.0 (за винятком випадків, коли ваш комп'ютер має надто рідкісний і надзвичайно кровоточачий край USB 3.0), тоді як жорсткий диск знаходиться на набагато швидшому інтерфейсі SATA.

Таким чином, виставлення швидкої флеш-пам’яті лише на SATA - це достатньо виграшу, щоб остаточно сказати, що воно буде швидше.

ReadyBoost також розроблений навколо відносно повільних обмежень вводу / виводу, що також обмежує сферу того, що він може зробити.

Я знайшов один огляд був дуже позитивним. Схоже, за допомогою правильних алгоритмів ви могли б мати найкраще з обох світів тут - швидкість SSD (здебільшого) та ємність та низька ціна за мегабайт традиційного жорсткого диска.


2
Чи не можна, щоб ReadyBoost працював із зчитувачів карт пам'яті на інших контролерах, наприклад. PCIe)? (Не знаю, які реальні швидкості у світі можуть бути насправді ...)
Енді,

просто подивився найшвидший швидкість пам’яті на апаратному забезпеченні, і вони здаються занадто повільними ...
Енді,

Чи можете ви детально розробити, чи є посилання на специфіку обмежень вводу / виводу для ReadyBoost? (Цікаво, чи сильно це змінило Vista -> 7)
Енді,

Мені вдалося поставити ReadyBoost на свій SSD як тест (підключений через eSATA). Не впевнений, як би я протестував будь-яке підвищення продуктивності.
Нд

2

Я вважаю, що це не буде переможець технології, а алгоритм, який використовується, щоб вирішити, де зберігати. Бачачи, як ми не знаємо альго для Vista, Win7 або гібриду, я думаю, що для отримання розумної відповіді знадобляться емпіричні докази. Сказавши це, ОС може запускати складніші алгоритми, переглядати схеми використання протягом більш тривалого періоду та краще розуміти саму файлову систему, тому, можливо, там є більше потенціалу. Одне можливе уповільнення ReadyBoost - це те, що він повинен зашифрувати все, оскільки він передбачає знімні носії, тоді як гібридне рішення не має таких обмежень.

"впровадження апаратних засобів повинно бути швидшим, ніж впровадження програмного забезпечення"

Я не впевнений, що це має бути правдою, але ви отримуєте перевагу, знаючи, що якщо ваш комп’ютер знаходиться під великим навантаженням, він буде все одно працювати з оптимальною швидкістю. Редагувати: також він зберігає ваші шини даних порожнішими.

Перевага, яку я бачу ReadyBoost, полягає в тому, що ви розділили дві технології зберігання, тож ви можете оновити їх самостійно, коли знижуються ціни або покращується технологія.


1

Один із способів покращення гібридного жорсткого диска - це те, що він може прискорити завантаження, а ReadyBoost не може. HHD може кешувати файли, які використовуються у завантаженні, і, таким чином, може прискорити завантаження.

ReadyBoost ніколи цього не може зробити, оскільки ОС не довіряє вмісту диска ReadyBoost через завантаження. Насправді, оскільки ключ сеансу ReadyBoost викидається при відключенні та генерується заново при кожному завантаженні, ОС не змогла прочитати старий кеш ReadyBoost, навіть якби цього хотіла.


-2

Ви помиляєтесь з цим припущенням; ReadyBoost та гібридні накопичувачі абсолютно різні. ReadyBoost був розроблений для "розширення оперативної пам'яті", щоб допомогти машинам низького рівня, в той час як гібридні накопичувачі призначені для покращення продуктивності диска для машин вищого рівня. Як працює ReadyBoost, це: спочатку прочитайте дані з жорсткого диска в оперативну пам’ять, а якщо у вас немає оперативної пам’яті, натисніть дані з оперативної пам’яті на флешку. ReadyBoost не може покращити продуктивність, якщо у вас є багато оперативної пам’яті (насправді це досить сповільнить вашу систему).

PS Я здивований, скільки людей заперечують єдину правильну відповідь на це питання. Просто перевірте це самі і побачите.


Люди заперечують це, бо це неправильно. ReadyBoost надає більше місця для роботи SuperFetch. Але не можна сказати, що він "розширює оперативну пам'ять", тому що накопичувач у диску накопичувача ReadyBoost не може використовуватися як звичайна оперативна пам'ять.
Джеймі Ханрахан

@Jamie Hanrahan, "ReadyBoost дає більше місця для роботи SuperFetch". - це абсолютно неправильно.
користувач626528

Так? Вимкніть SuperFetch і подивіться, скільки після цього виконує ReadyBoost. (відповідь: Нічого.) Кешем ReadyBoost керується сервісом Менеджера магазинів як альтернативне місце "зберігання", яке може використовувати SuperFetch. Якщо SuperFetch вирішить використовувати сховище ReadyBoost для чогось, що хоче кешувати, то для цього не потрібно використовувати оперативну пам’ять, тому це дозволяє SuperFetch бути більш ефективним навіть у системах, де не вистачає оперативної пам’яті. Але не можна сказати, що ReadyBoost "розширює оперативну пам'ять", оскільки пристрій ReadyBoost не може замінити будь-яке інше використання оперативної пам'яті.
Джеймі Ханрахан

@Jamie Hanrahan, справа не в "більше місця", а в більшій швидкості. І це не дає ніякої користі системі, яка має достатньо оперативної пам’яті.
користувач626528

"Більша швидкість" - бажаний результат . Але метод, який RB використовує для надання більшої швидкості, полягає в наданні більше місця, в якому SF може кешувати речі, що збільшує шанси на пізніші хіти кешу - при цьому не використовується оперативна пам'ять для кешу SF. Я кажу "бажаний" результат, тому що, якщо дискові блоки, в які кешується RB, не повторно використовуються, ви не отримаєте більшої швидкості, але все ж надається та використовується більше місця. Ваше друге речення правильне. RB також не допомагає, якщо в системі занадто мало оперативної пам’яті. IME, для будь-якого робочого навантаження існує досить вузький діапазон розміру оперативної пам’яті, де RB помітно допоможе.
Джеймі Ханрахан
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.