Были времена, когда накопители на основе флэш-памяти стоили настолько дорого, что как накопители их даже никто и не рассматривал. Десятки тысяч долларов. Они позиционировались как нечто революционное, способное придать космическую скорость системам хранения данных. Прямо как Intel Optane в последнее время, но о нём пока не будем, пока ещё слишком дорог.
Наверное, тогда маркетологи и придумали такое название как Flash Accelerator (флеш-акселератор или флеш-ускоритель).
Хитрость в том, что устройства изначально позиционировавшиеся как ускорители, сейчас трудно продать как SSD, поэтому иногда их можно купить очень выгодно.
Мотивация
- Хотелось ли вам за разумные деньги купить SSD размером в несколько терабайт?
- Чтобы ресурс был на десятки петабайт?
- Такой, что что бы вы ни делали, вы бы не смогли его исчерпать?
- При этом с защитой по питанию и сделанный из самых качественных деталей и самой стойкой памяти?
В этой статье мы рассмотрим флэш-акселераторы на шине PCI-E от 800GB (не вижу смысла рассматривать меньшие ёмкости), которые можно купить сейчас на разных барахолках по цене обычных SSD или меньше и использовать в обычных компьютерах или серверах, получив при этом корпоративное качество, защиту по питанию (у всех моделей есть массивные конденсаторы) и ресурс.
Семейства флэш-ускорителей
1. PCI-E карты, видимые в системе как обычные SAS-жёсткие диски.
Это семейство началось с устройств LSI Nytro Warp Drive. Поскольку драйвера для рейд-контроллеров LSI есть почти во всех ОС, то LSI не стал мудрствовать и сделал своё устройство видимым как обычный жёсткий диск, точнее как набор дисков, подключенных к HBA-контроллеру.
Плюсы:
- драйвера везде есть. Можно и сейчас запросто поставить Windows 10 на него
- копеечная цена: от $50 за версию с 800ГБ
Минусы:
- протокол SAS неидеальный для NVMe устройств и несколько режет максимальную скорость.
Обзор модели на 800GB на TweakTown.
Обзор модели на 400GB на StorageReview.
Внешний вид:
Это были, фактически, самые первые флэш-акселераторы, поэтому скорости у них были по сегодняшним меркам низковаты. Хотя, конечно, в любом случае быстрее, чем SATA III SSD. Однако ресурс был заявлен колоссальный — до 90 Петабайт у модели на 3.2TB!
Устройство определяется как 4 диска, которые можно использовать отдельно или собрать из них программный RAID 0/10/5/6 c помощью средств ОС, LVM или файловой системы.
Windows Raid 0 (disk management)
Документация:
Руководство пользователя Sun Flash Accelerator F80
Видеообзоры на английском:
Sun Oracle F80 (брендированный LSI Nytro Warpdrive)
LSI WarpDrive/Sun F40 (обзор и скорость)
Развитием LSI Nytro Warpdrive стала модель Seagate Nytro XP6302:
Описание акселератора Seagate Nytro XP6302.
А потом модель Seagate Nytro XP6500:
Описание акселератора Seagate Nytro XP6500.
Есть ещё хитрые модели: LSI Nytro MegaRAID 8120-4i 1TB и 8240-8e8i 1.6T, которые умеют сами собирать хардварный RAID 0 и RAID 1 массивы из встроеных SSD и кешировать подключенные HDD. Данных по ресурсу найти не удалось. Только то, что память eMLC.
2. PCI-E карты, видимые только при наличии специфичных драйверов
Это, в первую очередь, SanDisk Fusion ioDisk и ioMemory, которые разрабатывались под руководством Стива Возняка. В этих картах полностью отказались от имитации обычного диска и создали свой слой абстракции блочного устройства VSL. Эти карты выпускались до 2017 года.
Плюсы:
- карты до сих пор удивляют своей производительностью на операциях случайной записи;
- с ростом производительности процессоров растёт производительность карт, так как все алгоритмы обслуживающие карту, вынесены в драйвер;
- до сих пор Western Digital (SanDisk) публикует свежие версии драйверов и прошивок для небрендированных версий. Последняя версия прошивки 4.3.6 и драйверов была в октябре 2019.
Минусы:
- не может быть загрузочной (
в теории может под UEFI, но в сети нет инструкций как это сделать); - для функционирования нужны драйвера;
- потребляет оперативную память хоста для таблицы трансляции и внутренних алгоритмов.
Fusion PX600 1.3TB PCI-E 2.0 x8 | Fusion SX350 3.2TB PCI-E 2.0 x8 |
---|---|
К этому же классу принадлежат продукты HGST Virident FlashMAX II и III. С ними всё сложнее. Чтобы достать драйвера придётся пройти квест. Скорее всего они уже несколько лет не обновляются. Не рекомендую к покупке, но в таблице есть. Если кто-пройдёт квест с драйверами, то добавлю информацию в статью.
3. PCI-E карты, поддерживающие спецификацию NVMe
Такие диски не нуждаются в драйверах и могут быть загрузочными, если у вас биос поддерживает UEFI 2.3.1 и выше (стандарт от 2011 года).
Это Oracle F160 (на базе Intel P3605), F320 (на базе Samsung PM1725) и F640 (на базе Samsung PM1725b).
Плюсы:
- драйвера есть везде
Минусы:
- цена на вторичном рынке может быть выше, так как технология самая современная из рассмотренных
Oracle F160 1.6TB PCI-E 3.0 x4 | Oracle F320 3.2TB PCI-E 3.0 x8 |
---|---|
Сравнительная таблица флэш-ускорителей
В скобках будут даны результаты тестов, если они сильно отличаются от заявленных в спецификации.
Эмуляция SAS-диска | |||||||
---|---|---|---|---|---|---|---|
Название | TB | PBW | PCI-E | 4k read iops, K | 4k write iops, K | read, MB/s | write, MB/s |
LSI Nytro WarpDrive BLP4-800 | 0.8 | 22 | 218 (95) | 75 (30) | 2099 | 1254 | |
LSI Nytro WarpDrive BLP4-1600 | 1.6 | 45 | 218 (95) | 75 (30) | 2099 | 1254 | |
LSI Nytro WarpDrive BLP4-3200 | 3.2 | 90 | 218 (95) | 75 (30) | 2099 | 1254 | |
Sun Oracle F80 800GB | 0.8 | 22 | 155 | 133 | 2099 | 1254 | |
Seagate Nytro XP6302 | 1.3 | 6.6 | 296 | 148 | 4000 | 2300 | |
Seagate Nytro XP6302 | 1.75 | 8.8 | 296 | 148 | 4000 | 2300 | |
Seagate Nytro XP6302 | 3.5 | 11.7 | 296 | 148 | 4000 | 2300 | |
Seagate Nytro XP6500 | 1.5 (1.3) | 8 | 300 | 100 | 4000 | 1500 | |
Seagate Nytro XP6500 4TB | 4 (3.4) | 20 | 275 (8K) | 75 (8K) | 4000 | 2200 | |
Fusion-io ioDrive II DUO MLC | 2.4 | 32.5 | 480 | 490 | 3000 | 2500 | |
Нужны специальные драйверы | |||||||
Название | TB | PBW | PCI-E | 4k read iops, K | 4k write iops, K | read, MB/s | write, MB/s |
SANDISK FUSION IOMEMORY SX350-1300 | 1.3 | 4 | 225 | 345 | 2800 | 1300 | |
SANDISK FUSION IOMEMORY PX600-1300 | 1.3 | 16 | 235 | 375 | 2700 | 1700 | |
SANDISK FUSION IOMEMORY SX350-1600 | 1.6 | 5.5 | 270 | 375 | 2800 | 1700 | |
SanDisk Fusion ioMemory SX300-3200 | 3.2 | 11 | 345 | 385 | 2700 | 2200 | |
SanDisk Fusion ioMemory SX350-3200 | 3.2 | 11 | 345 | 385 | 2800 | 2200 | |
SANDISK FUSION IOMEMORY PX600 | 2.6 | 32 | 350 | 385 | 2700 | 2200 | |
HGST Virident FlashMAX II | 2.2 | 33 | 350 | 103 | 2700 | 1000 | |
HGST Virident SSD FlashMAX II | 4.8 | 10.1 | 269 | 51 | 2600 | 900 | |
HGST Virident FlashMAX III | 2.2 | 7.1 | 531 | 59 | 2700 | 1400 | |
Стандартный NVMe-интерфейс | |||||||
Название | TB | PBW | PCI-E | 4k read iops, K | 4k write iops, K | read, MB/s | write, MB/s |
Oracle F160 | 1.6 | 14 | 440 | 70 | 2500 | 1500 | |
Oracle F320 | 3.2 | 29 | 1000 | 130 | 5600 | 1800 | |
Oracle F640 | 6.4 | 34.7 | 1379 | 428 | 6500 | 3100 |
Охлаждение
Для охлаждения карт серии Nytro требуется приличный поток воздуха — 200 линейных футов/минуту ? 2 фута3 (при правильном воздуховоде), в десктопном корпусе нужны будут дополнительные вентиляторы примерно на 4-5 фута3 (за расчёт спасибо Igor_O). Температура троттлинга 73?.
Возможно, акселераторы Seagate Nytro также потребуют дополнительное питание (заявлено 39 ватт, что выше стандартных 25 ватт на PCI-E x8).
Карты SanDisk Fusion в обычном десктопном корпусе быстро перегреваются, поэтому рекомендую ставить на них 4-см кулер.
На картинке Evercool EC4010H12C 12V 0.08А. Пробовал также Noctua NF-A4x10 FLX 12V 0.05A: справляется, но на грани. Так что на 0.08A лучше.
Вообще-то SanDisk Fusion тоже умеют брать энергии больше, чем 25 ватт. Это нужно для максимальной скорости устройства. На хороших оверклокерских матерях с этим проблем нет, но вот на дешевых — не факт. В принципе, любой слот в который потенциально можно воткнуть видеокарту x16, как правило, обеспечивает 75 ватт, так что смотрите документацию к материнской плате.
Флэш-акселераторы Oracle F320 и F640 тоже прилично греются, но температура не доходит до 70 градусов, после которой начинается троттлинг. Они оборудованы массивным радиатором, так что охлаждение не обязательно. 55? — их нормальная температура.
Однако я хотел бы, чтобы в корпусе было попрохладнее и обнаружил, что для их охлаждения прекрасно подходят (после минимальной доработки напильником) кулера ASUS Optional Fan для чипсетов. С таким кулером температура становится около 44? в закрытом корпусе. Этих кулеров есть 2 версии: на 0.08A и на 0.15A. Справляются обе, но я себе поставил помощнее.
Внешний вид акселератора Oracle F320 с кулером ASUS показан на самой первой фотографии в статье.
Сложности выбора
Скорее всего, если денег совсем мало, то выбрать можно LSI Nytro (Oracle F80). Есть варианты от $50. Напомню, что полная ёмкость достижима только при создании программного RAID 0 средствами Windows, LVM, ZFS, BTRFS и подобными.
Если нужна очень быстрая случайная запись, стоит 8ГБ RAM и более, то можно поиграться с детищем Стива Возняка, Sandisk Fusion. Лучше брать накопители именно от SanDisk, а не брендированные, так как под них сложнее достать современные драйверы. Нужно помнить, что эти диски не могут быть загрузочными.
Если денег хватает на покупку обычного некорпоративного PCI-E SSD от 2TB и выше, то стоит рассмотреть акселераторы Oracle F160, F320 и F640. Вы получите больше ёмкости и в разы больший ресурс за те же деньги.
Абсолютно для всех акселераторов (кроме Oracle F160) нужно 8 линий шины PCI-E. Посмотрите руководство к своей материнской плате, о том к какому слоту сколько электрических линий PCI-E подведено.
При покупке берём либо новый товар, либо «Open box», либо с опубликованным в описании товара оставшимся ресурсом.
Где и как купить
Используйте Авито и известные зарубежные торговые площадки (возможно, потребуется помощь почтовых посредников). Если нужного товара нет в наличии, подпишитесь на результаты поиска и эти сайты вас оповестят, когда товар появится.
Всем удачных покупок!
P.S. Замеченные ошибки направляйте в личку. Повышаю за это карму.
Комментарии (84)
grokinn
02.12.2019 13:43Консьюмерские sata ssd на 2 терабайта сейчас идут по 200 долларов, примеры из статьи на ebay предлагаются от 400 долларов за 1.6, где то есть реально дешевые экземпляры этих динозавров большого объема?
inetstar Автор
02.12.2019 13:47Так, секундочку. Про sata ssd это совершенно другое.
Вот статья про выгодные варианты корпоративных SATA SSD.
safari2012
03.12.2019 16:42Если вы про QLC, то это днище, как про производительности, так и по ресурсу.
Tarakanator
03.12.2019 16:54Я бы не сказал.
1TB QLC с переключением в режим SLC для быстрой записи очень хорошо смотрится для обычного ПК.safari2012
03.12.2019 17:58+2Кому как. По мне, так смотрится отвратительно — за пределами кэша медленнее, чем мой внешний HDD.
Заголовок спойлераTarakanator
03.12.2019 18:05Зачем на обычном ПК быстро писать 40+гб?
safari2012
03.12.2019 18:45На обычном — нет. Зачем на обычном 1Тб SSD — вопрос.
А на игровом вполне. Сейчас AAA игры весят под 100, и это только начало :(
Опять таки, это моё имхо.Tarakanator
03.12.2019 20:22Зачем быстро писать 40+ гб на игровом компе? Быстрая установка игры? ну да… но блин 100мб/с это 16 минут на 100гб. Не так уж и долго, для очень редкого события. И это без учёта кеша.
inetstar Автор
03.12.2019 21:59+2Каждый раз когда контроллер будет сбрасывать данные из SLC-кеша на обычную память будут микрофризы, а может и не микро. У того, кто не имеет деньги на нормальный SSD, скорее всего и диск будет забит почти полностью и часто будет фризить. Это неприятно.
У меня рабочие образы виртуалок занимают от 8ГБ до 111ГБ. Лично, я не хочу тратить свою жизнь на ожидание пока там что-то скопируется.Tarakanator
04.12.2019 08:16Сомневаюсь я в наличии микрофризов. Софт для массового, не специализированного применения должен быть рассчитан на HDD. Следовательно даже самый хреновый SSD уже хорошо.
Виртуалка и обычный ПК понятия малосовместимые. Не в смысле что это невозможно, а в смысле, что не нужно подбирать характеристики обычного ПК под виртуалки.inetstar Автор
04.12.2019 11:06+1Самый простой софт для массового применения — это игры. А уж в них по самым разным причинам бывают и долгие загрузки уровней, и фризы и микрофризы.
Второй пример: почтовые программы, типа Thunderbird. Там удаление писем тормозной процесс, и реально может вызывать фриз. Браузер с 40-ка вкладками при загрузке сильно тормозит.
Разработчики софта принимают это как данность. Никого из них не беспокоит, что Хром на hdd может больше минуты загружаться.
Виртуальные машины используются повсеместно. Я даже слышал, что Windows для запуска в некоторых режимах совместимости их использует, ничего не говоря об этом пользователю.Tarakanator
04.12.2019 13:20Загрузка в играх это чтение.
Удаление писем… ну у меня аутлук и дешевый SSD. С проблемами не сталкивался.
Браузер при загрузке-опять чтение.
Виндовс не копирует виртуалки на 100 гигов. Опять мимо.inetstar Автор
04.12.2019 13:31Я про игры сказал в ответ на аргумент что «Софт для массового, не специализированного применения должен быть рассчитан на HDD». Может быть и рассчитан, только и долгое ожидание тоже рассчитано. Для меня имеет значение время ожидания.
Даже по чтению QLC память в 1.5 раза медленнее.
Про почтовые базы. У меня на HDD тоже нет проблем с удалением. И там есть фризы. И даже на быстром SSD это занимает некоторое время, так как у меня в базе письма за 10 лет. А ты говорил, что их быть не должно быть, так как софт рассчитан для HDD.
Виндовс и не должен копировать виртуалки по 100ГБ. Это я их копирую.
Короче говоря, есть минимальные системные требования — это одно. И там любые фризы допустимы. А есть рекомендованные. Это другое.
DistortNeo
04.12.2019 13:59Контроллер SSD живёт своей жизнью. Ему может захотеться переписать данные из SLC-кэша в другое место или выполнить отложенную очистку ячеек. В этот момент будут задержки по чтению. И чем выше износ ячеек, тем чаще возможно появление фризов.
Tarakanator
04.12.2019 14:28Достаточно ли велики эти задержки, чтобы оказаться проблемой?
Или контроллеры настолько тупы, что подолжают выполнять чистку, даже если операции пошли потоком?DistortNeo
04.12.2019 14:30Когда у моего первого SSD с тупым контроллером ресурс начал подходить к концу — да, меня это начало раздражать.
Tarakanator
04.12.2019 14:42Это проблема контроллера\ресурса, а не типа памяти.
Почему именно ресурса, а не типа памяти, ведь от типа памяти зависит ресурс? Потому, что при не интенсивном использовании ресурса, даже QLC не будет иметь проблем.
Т.е. тут стык контроллер\использование\тип памяти. Одним словом-ресурс.
DistortNeo
04.12.2019 12:08+1Микрофризы — тот случай, когда SSD может внезапно оказаться медленнее HDD.
drWhy
04.12.2019 12:16+1Сейчас ПО распространяют в виде готовых виртуалок. Это проще, дешевле и предсказуемее, чем настраивать сложный программный комплекс на клиентском компьютере.
Микрофризы на SSD — от неполного понимания ОС организации SSD. Тут нужно более тесное взаимодействие ОС с SSD.Tarakanator
04.12.2019 14:04На обычный ПК такой софт как правило не ставят.
drWhy
04.12.2019 14:19Вопрос всё же к ОС. Можно было бы реализовать промежуточный драйвер SSD, который был бы в курсе всей перистальтики конкретной модели и конкретного экземпляра — организация, особенности чипов, текущие параметры, износ и т.д. По аналогии с драйвером видеокарты — «Стандартный VGA адаптер» позволяет задействовать любую видеокарту, без возможности аппаратного ускорения, а «родной» драйвер оптимизирует работу устройства.
Tarakanator
04.12.2019 14:35+1А зачем? Вот пришёл запрос на чтение. ОС знает, что SSD сейчас занят сервисной работой. И что она (ОС) сделает?
DistortNeo
04.12.2019 14:59Видимо, речь о переносе ответственности за сервисную работу с контроллера SSD на ОС. Как по мне, так это бесполезная задача, т.к. только повысит нагрузку на ОС, увеличит задержки из-за необходимости постоянной коммуникации и приведёт к проблемам с совместимостью и переносимостью: вместо универсального протокола (например, NVM-e) будет использоваться отдельный драйвер для каждого SSD и каждой ОС.
drWhy
04.12.2019 22:33Ну ок, давайте все видеокарты обслуживать драйвером «Стандартный VGA адаптер», в чём разница то? Иначе же повысится нагрузка на ОС, и вместо универсального протокола возникнет отдельный драйвер для каждой видеокарты для каждой системы?
А зачем? Вот пришёл запрос на чтение. ОС знает, что SSD сейчас занят сервисной работой. И что она (ОС) сделает?
Закеширует данные и подождёт флага готовности SSD, вместо насильного запихивания этих данных в замороженный буфер SSD и, как следствие, фриза всей системы?rPman
05.12.2019 10:43Управление порядком данных в общем буфере.
Сейчас буфер запросов на запись (каждый процесс их отправивший висит и ждет) — кажется простое FIFO, но если операционная система будет знать, и даже планировать (точно знаяя сколько времени потребует каждая запись) порядок, это повысит отзывчивость системы (каждый процесс будет в среднем меньше ждать), а в некоторых граничных случаях — ускорит (например подгадывать запросы на чтение с hdd к моменту поворота шпинделя к нужному сектору).Tarakanator
05.12.2019 11:541)речь шла про SSD.
2)Это точно есть в sas\scsi.
3)Не нужно подгадывать запросы. это нужно хорошо знать механику диска. Правильнее отдать на откуп контроллеру.
sumanai
05.12.2019 17:33ОС, по крайней мере семейства Windows, и так упорядочивает запись на диск. Подгадывать поворот диска — оверкилл и требует постоянного обмена информацией с диском.
DistortNeo
05.12.2019 19:32Это даже не оверкилл, это вообще должна быть ОС реального времени.
drWhy
05.12.2019 22:21Вот и нет. Частота вращения шпинделя довольно стабильная, инерция дисков по отношению к мощности двигателя велика, так что прибытие искомого сектора вполне прогнозируемо и не требует слишком частых обращений к контроллеру. Что, впрочем, не означает, что cpu стоит убивать о задачу аппаратного управления безмозглым винчестером.
Кстати, судьба первого формата компьютерных флеш-карт — SmartMedia (который не смарт, а вовсе наоборот — начисто лишён контроллера и перекладывает все операции на cpu) — довольно быстрое забвение — подтверждает безперспективность такого пути.DistortNeo
06.12.2019 02:44+1Проблема как раз cо временем. Да, время предсказуемо, но команды придётся отправлять с высокой точностью интервалов, а в обычных операционных системах такая точность неосуществима.
1000-2000 тиков в секунду — это предел для современных ОС, т.к. при большем разрешении таймера накладные расходы становятся существенными.
Предел можно обойти, используя высокоточный таймер и busy wait, но это расточительство ресурсов процессора, к тому же нет никакой гарантии, что системный поток, работающий с диском, не будет вытеснен.
DistortNeo
05.12.2019 11:44Закеширует данные и подождёт флага готовности SSD, вместо насильного запихивания этих данных в замороженный буфер SSD и, как следствие, фриза всей системы?
Внимательно посмотрите цитируемый текст. Там вообще-то про чтение речь шла, а не про запись. Запись всегда можно отложить, а вот чтение — нет.
drWhy
05.12.2019 12:24Верно, там речь шла про чтение.
Ну если в системе жёсткий дефицит оперативной памяти и она вынуждена свапить критичные объекты, а ssd заполнен разросшимся свап-файлом и прочим мусором под завязку и часто надолго уходит в себя — то да, будут фризы.
Alexus819
02.12.2019 15:58Ну и какой остаток ресурса этой БУ флеш памяти? надо понимать что покупая БУ серверное железо оно скорее все эксплуатировалось по максимуму. Есть большой шанс купить кота в мешке.
inetstar Автор
02.12.2019 16:01Поэтому я и написал, что нужно брать «open box» или новые или с указанным ресурсом.
С другой стороны, когда ресурс измеряется десятками петабайт, есть приличная вероятность, что девайс ещё проработает ого-го сколько, поэтому некоторые идут на риск покупки без указанного ресурса.
Tanner
03.12.2019 02:41+1Абсолютно для всех акселераторов (кроме Oracle F160) нужно 8 линий шины PCI-E.
Получается, вставленные в типичную бытовую материнку с двумя слотами PCIe x16, которые автоматически конфигурируются как x16+x1 или x8+x8, эти платы откусят половину пропускной способности от слота видеокарты? Вот в чём может быть засада для бытового использования.
Или можно как-то обойти этот неприятный момент? Просто посадить флеш-акселератор на x1, или добавить какой-нибудь мост PCIe-PCIe?alex6999
03.12.2019 04:39+1Давно не изучал эту тему, но навскидку то что вы написали справедливо для интелл чипсетов Z, а в X картина иная, линий хватит и на две видеокарты и на на подобный контроллер
Tanner
03.12.2019 05:00И правда, спасибо за напоминание. Для меня «типичный» чипсет ? это H77/Z77, а с тех пор ведь уже 7 лет прошло.
Tarakanator
03.12.2019 10:19+1Я тут другое думаю.
У меня материнка сконфигурирует как 16+2x,
На падение линейного чтения пофигу… но вот только вопрос будет ли это работать?
Вроде как должно, но смущает, что в статье указано, что для всех нужно 8х линий. Или это имеется ввиду без потери скорости?alex6999
03.12.2019 20:30ну это зависит, там 4 SATA контроллера вполне может быть они сидят на разных линиях. 1 линия 2.0, а там именно такие, даёт 500 MB/s, а скорость SATA3 600 MB/s
и там и там мегобайты, считайте сами.
inetstar Автор
03.12.2019 20:43На 2-х линиях не пробовал. Но Samsung F320 до 4-х линий нормально ужимается.
alex6999
03.12.2019 03:22+2Хабраэффект на eBay, вы взвинтили цены, поздравляю.
Вернее все дешевое раскуплено.
mSnus
03.12.2019 03:23+1Какие-то драйвера к Virident FlashMax нашлись тут:
https://www.sendspace.com/file/1go0w3
с вот такими файлами внутриgremlin244
03.12.2019 05:453. PCI-E карты, поддерживающие спецификацию NVMe
Такие диски не нуждаются в драйверах
Плюсы:
драйвера есть везде
Хм…
Hab_Reader
03.12.2019 06:48Какой из этих дисков лучше всего подходит в качестве диска для SWAP-файла Винды?
То есть, чтобы при загрузке винт сразу подключался, и винда не ругалась бы на не успевший, из-за загрузки системы и драйверов, подсоединиться винт.DaemonGloom
03.12.2019 11:22-2SATA. Всё остальное имеет шанс не успеть. При этом разница в скорости будет не столь критична, свап чаще всего фрагментирован.
В линуксе всё гораздо проще, система сама подождёт монтирования устройства при загрузке. Ну или можно просто позвать swapon уже после загрузки системы в стартовых скриптах — это позволит начать работать ещё до полной активации свапа.
AgentRX
03.12.2019 09:22Извините за оффтоп, но отличная идея для бизнеса:
1. Ищем то, чего почти нет на рынке, но может принести существенный денежный плюс
2. Закупаем
3. Пилим статью на хабре и примерно говорим где искать
4. Размещаем рекламные объявления)))
PS. Автору статьи на заметку. Мне кажется, если бы он так сделал — получил бы готовый денежный поток, потому что тот же Oracle F640 с ходу не найти )inetstar Автор
03.12.2019 10:20+2На хабре статья висит всего лишь один день на видном месте. А на главной хабра — максимум полдня. Поэтому, конечно, никакого бизнеса не выйдет. Для бизнеса нужны каждодневные продажи.
А по поиску эти редкие железяки никто не ищет.
TaF
03.12.2019 12:23Все эти накопители, конечно, очень круто.
Сегодня прошел по всему городу и не смог найти в продаже
даже завалящего SSD на 512GB. Ощущение спада в продажах.
Ноутбуки устаревших моделей по цене новых… Я в ауте.
И это в областном центре.inetstar Автор
03.12.2019 12:24Покупайте через интернет из других городов. На Авито сейчас есть хорошая функция доставки с возвратом, если товар не понравился.
safari2012
03.12.2019 16:47диск F80 за 50$ с доставкой 100$
inetstar Автор
03.12.2019 17:09Я видел с бесплатной доставкой. И ещё нужно мониторить Авито по России. Там тоже много чего есть.
VFedorV
чтобы «дешево и сердито» — берем Samsung 970 PRO NVMe M.2 SSD 1ТБ + КОНТРОЛЛЕР PCI-E 3.0 X4/X16 TO M.2 PCI-E NVME M KEY, получаем приличную скорость (2700\3500 MB\s) и неплохие показатели TBW(1,024 трлн байт)
Tanner
И где же тут дёшево?
VFedorV
Вы цены на серверные PCIe SSD видели? Intel SSDPEDKE020T701, например
inetstar Автор
Тут нужно сравнивать цену с ценами на флэш-ускорители на вторичном рынке. Именно на флэш-ускорители, а не обычные корпоративные PCI-E SSD. Так как именно их можно купить за разумные деньги на всяких ебеях и Авито.
Tanner
А вы статью читали? От $50 за 800ГБайт.
VFedorV
первые две категории нет смысла рассматривать в принципе — устаревшие. Oracle же на вторичном рынке (новые) задешево найти тоже проблематично: Oracle F160 | eBay
inetstar Автор
Это зависит от бюджета. Если у человека бюджет маленький, а хочется иметь корпоративный SSD, то можно и первую категорию рассмотреть.
На ютубе есть ролики, как люди вполне счастливы от Oracle F80.
Вторая категория — это легендарные Fusion. Если нужна быстрая случайная запись, то они до сих пор в своей ценовой нише вне конкуренции и рвут многие современные аналоги.
По поводу Oracle F160, F320 и F640. Тут уже принцип рыбалки. Иногда всплывают выгодные варианты. Нужно успеть купить.
13werwolf13
Валяются у меня 4 штуки оракловых. емнип f160. Никто брать не хочет.
ktod
Еще бы знать почем вы их отдаете.
13werwolf13
4килорубля, в инвентаризации значатся как 3E128-TS2-550B01 чтобы это не значило
ktod
А что с оставшимся ресурсом?
13werwolf13
poh у всех в районе 48килочасов
но mwi разный, у половины 2к, у половины 27к
inetstar Автор
А как перевести mwi в процент оставшегося ресурса?
dartraiden
А сравнивать надо не цену из статьи, а реальную цену того же LSI Nytro Warp Drive — самое дешевое предложение на eBay начинается с 8 тысяч за 400 гигабайт и 11,5 за 800.
inetstar Автор
Вообще-то, именно от $50 за 800ГБ цена начинается.
dartraiden
[del]
Gargo
а слабо сразу написать, что это ценник для б/ушного мусора, который могли использовать до 6 лет? И что по скорости и стоимости он крутой, зато надежность после такого износа ниже плинтуса?
inetstar Автор
А откуда вы знаете что это мусор?
На форуме есть многочисленные примеры как люди покупали подобные девайсы и были счастливы от ресурса и скорости.
Я не агитирую именно за этот лот. Лично себе я купил Oracle F320.
И вообще советую покупать лоты в состоянии новый или «open box».
Такие придётся ловить, как рыбку на рыбалке.
Но если у кого-то бюджет маленький, то за такие копейки можно и чуть-чуть рискнуть.
drWhy
BaLaMuTt
угу, в США. + ещё сотка доставка. 10к за б/у SSD чёт как-то многовато.
Lirein
Поверьте, для бизнеса это очень — очень дёшево. Особенно если берётся в сервер под горячий кэш LVM, поверх которого работает с полсотни виртуалок.
Tanner
Я вполне верю, но думаю, что это уже оффтопик, так как исходный посыл статьи ? как заколхозить накопитель для дома из устаревших энтерпрайзных девайсов, а не наоборот, топовую бытовую комплектуху тащить в энтерпрайз.
Cenzo
К слову, а как решается проблема отказа такого кэша? Как я понимаю это кэш на запись в том числе и если он вылетает, со всеми файловыми системами поверх него всё совсем печально.
Lirein
Максимум — вы потеряете последние несколько минут данных, файловая система как правило успешно восстанавливается после отключения такого кэша (проверено на себе), только одна виртуалка осталась с частью недописанных данных (из 7и на которых был кэш), так что вполне надежное решение. Если дело касается СУБД, то Transaction Log все равно рекомендуется держать на отдельных дисках, а вот для самих СУБД горячий кэш, как и для загруки ОС и работы ПО — очень полезен.
Можно настроить приоритет на запись на диски, а чтение с кэша — но тут получим 100% надежность записи в ущерб её скорости, что в некоторых случаях тоже очень хорошо — та же загрузка данных из БД/виртуалок.
ScreamPassion
Если не критичен ресурс, можно рассматривать Samsung 970 EVO (конкретно по ссылке с предложенного вами сайта он дорогой, лично я пару месяцев назад брал за 12 такой), который почти в 2 раза дешевле и по скорости на запись чуть чуть кстати больше.
И не надо писать про «От $50 за 800ГБайт.», там где от 50 за 800 — показатели совсем убогие, а что то реально получше/поновее, стоит уже куда дороже.
diogen4212
del
inetstar Автор
Насколько я понимаю, полноценной защиты по питанию у этого варианта не будет. Я не увидел больших конденсаторов. Да и ресурс в 1.2ПБ мне не кажется большим.
Я не люблю всякие переходники: чем больше контактов, тем больше глюков. Поэтому предпочитаю SSD, которые сразу в PCI-E можно воткнуть.
Смысл этой статьи, что иногда можно заплатив дешевле, чем вы предлагаете, купить намного более крутое железо. Вот посмотрите, например, на Oracle F160. Его иногда можно купить дешевле, чем вы предлагаете, но получить при этом полноценную защиту по питанию и в 10 раз больший ресурс.
drWhy
Шутите? У Seagate Nytro XP6500 (пятое фото) пять ионисторов по 34 Ф*2,7 В, т.е. 6,8 Ф!
justhabrauser
Кхм… Вы точно прочитали что написали?
drWhy
Пять последовательно включённых ионисторов на шине 12 В (U=5*2,7=13,5 В, C=34/5=6,8 Ф) — да, вроде бы всё правильно.