Вопрос

EMC занимается маркетингом Твердотельные флэш-накопители и мой проект думает о движении в этом направлении в будущем.Есть ли у кого-нибудь опыт замены традиционных дисковых накопителей флэш-накопителями?Помимо цены, были ли у вас какие-либо недостатки этой технологии?

Это было полезно?

Решение

Я использовал машины с твердотельными накопителями вместо обычных жестких дисков.Кажется, что реальной пользы нет.Можно было подумать, что они будут быстрее;они не.Можно было подумать, что они будут потреблять меньше энергии, но на самом деле это не так.

Основным недостатком является то, что у них ограниченное количество доступных операций записи.Постоянная запись на диск (как это происходит в большинстве операционных систем) изнашивает SSD гораздо быстрее, чем обычный диск.

Другие советы

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

Взгляните, например, на Intel Х25-Е.Он использует флэш-память с однослойной ячейкой (SLC), которая может обрабатывать больше операций записи, чем более дешевая и плотная флэш-память с многослойной ячейкой (MLC), которая используется в твердотельных накопителях начального и потребительского класса.Типичные детали SLC в наши дни имеют писать выносливость 100 000 записей.

Таким образом, если вы возьмете накопитель Intel емкостью 64 ГБ и будете писать на него с максимальной устойчивой пропускной способностью (170 МБ/с), потребуется 64 КБ * 100 000/170 секунд = 1,22 года, чтобы записать на SSD достаточно данных, чтобы начать сталкиваться с ограничениями записи.

Это, конечно, чрезмерное упрощение.Есть и другие факторы, которые вступают в игру.Самое главное:

  • SSD-накопители перегружают флэш-память, иногда на целых 25%.Таким образом, диск с заявленной емкостью 64 ГБ может иметь внутри 80 ГБ флэш-памяти.Так что на его износ уйдет еще больше времени.
  • В среднем одна запись на SSD приводит к более чем одной записи во внутреннюю флэш-память, поскольку размер блока стирания флэш-памяти больше, чем типичный размер ввода-вывода, и SSD необходимо перемещать данные между банками флэш-памяти, чтобы обеспечить равномерный износ.Чрезмерное выделение флэш-памяти (см. выше) и интеллектуальная прошивка сводят к минимуму этот эффект — у вас может быть 1,1 записи флэш-памяти на каждую запись на SSD.Но это все равно приведет к износу SSD после меньшего количества операций записи, чем предполагает приведенный выше расчет.
  • Самое главное, что реалистичные рабочие нагрузки не смогут приблизиться к долгосрочной устойчивой пропускной способности записи в 170 МБ/с.

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

Взгляни на IODrive от FusionIO.Минусы найти сложно (кроме цены, но я собираюсь купить такой для своего персонального компьютера.да, я геймер).

Кстати, цена на диск ввода-вывода составляет около 30 долларов за ГБ.Но его производительность находится на одном уровне с массивами SAN на 40 дисков.

Я использовал CF-карты и флэш-накопители USB в качестве загрузочных носителей для встроенных систем Linux.

Они отлично подходят для встроенных систем и всего, что требует мало доступа к хранилищу.

Плюсы:

  • Маленький и легкий
  • Дешевый
  • Выдерживает удары и вибрацию
  • Не нагревайтесь так сильно, как жесткий диск
  • В наши дни у них очень приличная мощность

Минусы:

  • Как упоминал ДэнниСмурф, намного медленнее, чем жесткий диск.
  • Им не нравится большое количество операций записи.

По моему опыту, ощутимого увеличения скорости нет.

Есть много плюсов и минусов.

http://en.wikipedia.org/wiki/Flashdrive

Раньше мы использовали их постоянно (в те времена, когда флэш-накопитель на 128 МБ был огромным), и единственным недостатком была цена.В остальном они были фантастическими.Мы могли бы обновить прошивку, просто заменив карту.

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

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

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

Я написал обзор Патриота WARP с Vista на моем Lenovo W500.Спектакль был довольно плохим.

http://peterkellner.net/2009/02/08/ssd-notebook-lenovo- Patriot-warp-veryslow/

Покупатель, будь осторожен!На eBay продается множество фальшивых флэш-накопителей (тех, которые сообщают ОС как 16, 32 ГБ и т. д., но могут вмещать только 2 ГБ или около того, прежде чем данные будут повреждены).Многие люди попадают впросак, потому что не проверяют свою память (они предполагают, что у нее 16 ГБ, потому что операционная система говорит, что это так).Единственный способ убедиться в подлинности вашего диска — записать на него неповторяющиеся (псевдо)случайные байты, а затем прочитать их обратно, чтобы убедиться, что все они верны.

SOSFakeFlash поддерживает огромный список подтвержденных продавцов поддельных флэш-памяти на eBay.

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

Когда у меня будет время, я напишу простой тестер дисков с открытым исходным кодом для Linux, реализующий подход случайных байтов.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top