- Для накопителей Samsung SSD SATA серий 860 и 870 разработчики ядра Linux наконец-то выпустили исправления
- Samsung ssd 860 evo linux
- Samsung Magician Software for Enterprise SSD (5)
- DATA MIGRATION
- Samsung Data Migration Software for Consumer SSD (11)
- FIRMWARE
- Samsung SSD Firmware (37)
- DRIVER
- Samsung NVMe™ Driver (2)
- DC TOOLKIT
- Samsung SSD Toolkit for Data center (3)
- PORTABLE SSD SOFTWARE
- Portable SSD Software Compatibility Troubleshooting Guide for MacOS
- Background
- Troubleshooting Guide
- Обзор SSD-накопителя Samsung 860 EVO: и нашим и вашим
- ⇡#Производительность последовательного чтения и записи
- ⇡#Производительность произвольного чтения
- ⇡#Производительность произвольной записи
- ⇡#Производительность при смешанной нагрузке
- ⇡#Производительность в CrystalDiskMark
- ⇡#Производительность в PCMark 8 Storage Benchmark 2.0
- ⇡#Производительность при реальной нагрузке
- ⇡#Тестирование выносливости
Для накопителей Samsung SSD SATA серий 860 и 870 разработчики ядра Linux наконец-то выпустили исправления
Вопреки заявлениям рекламщиков Самсунга инженеры оной не только не исправили в 860х и 870х сериях SATA SSD ошибки предыдущих 840х и 850х, но и добавили новых. После трёх лет препирательств с пользователями разработчики подсистемы накопителей libata-core.c в Linux наконец-то приняли патчи, предлагавшиеся пользователями.
Когда-то Samsung выпускал оптические приводы, плохо читающие диски. Затем были НЖМД накопители, которые часто сбоили и ломались. Поэтому не было ничего удивительного в обнаружении ошибок в твёрдотельных накопителях этого производителя. Найти их признаки можно, поискав «FPDMA QUEUED» в выводе dmesg. Для SSD от Samsung уже давно наличествовали исправления в ядре Linux.
Прежний код libata-core.c для борьбы с ошибками Samsung SATA SSD:
Поэтому было удивительно узнать от представителей компании Самсунг, что в новой 860-й серии SSD, выпущенной в начале 2018 года, ошибки были исправлены. Как оказалось, старые ошибки там остались, и ещё появились новые.
Первая ошибка — для серий 840-870:
Накопители Samsung SSD SATA могут портить данные при выполнении команды Queued TRIM, которая используется в Linux (но не в Windows, поскольку разработчики Microsoft не считают её полезной). Подвержены SATA контроллеры Intel, AMD AM4 чипсетов (у более старых тяжелее ошибки — см. далее), Asmedia, Marvell и прочие. Лечится отключением Queued TRIM. Пользователи некоторых дистрибутивов Linux не видели этой ошибки из-за отключения этой фичи создателями дистрибутивов. Зачастую действует негласное правило: «Если Windows какую-то фичу не использует, то лучше её и нам не применять, ибо производители железа отказываются заниматься ошибками не-Windows пользователей».
Вторая ошибка — для серий 860-870:
Накопители Samsung SATA SSD могут портить данные и в разы снижают скорость при работе с SATA портами, подключёнными к южным мостам ATI — AMD. Здесь уже Windows может сбоить. Подвержены SATA контроллеры в южных мостах AM3+ и старее (SB 950 и старее). Лечится отключением NCQ для всех чипсетов c Vendor (ATI). Скорость работы SSD накопителей падает от этого в 2-3 раза (до 10 раз в некоторых тестах).
Код libata-core.c для борьбы с ошибками Samsung SATA SSD выглядит теперь так:
Третья ошибка — для неизвестных серий: Накопители Samsung SSD SATA сбоят при работе в устройствах со включённым энергосбережением у контроллеров SATA. Подвержены ноутбуки со включённым энергосбережением оных. Некоторые контроллеры по умолчанию не используют энергосбережение, но начинают это делать при установке пакета TLP. Он ставится по умолчанию для ноутбуков в некоторых дистрибутивах. Пример: openSUSE.
Обновления прошивок для накопителей Samsung SATA SSD пока что не исправили эти ошибки. SATA SSD накопители с чипами Phison, Marvell и прочими работают на том же железе хорошо.
Долгое время разработчики Linux тянули время с запросами пользователей на добавление патчей для глючных Самсунгов, утверждая, что-де у «вас там блок питания барахлит». Дополнительный толчок для применения патчей стал выпуск в 2021 году 870-й серии SATA SSD с теми же самыми ошибками, что и в 860-й.
Указанные патчи уже применяются в дистрибутивах Linux. Как обычно, можно поменять поведение по умолчанию на нужное с помощью параметров ядра. Возможна настройка с точностью до отдельного порта SATA. Есть способ лучше — использовать NVMe SSD (подходит и для старых систем).
Недавно главу Samsung под нажимом властных кругов досрочно выпустили из тюрьмы, где он отбывал срок за подкуп предыдущего президента (президентши) Южной Кореи и прочие дела.
Компания Samsung продолжает утверждать об отсутствии ошибок в их SATA SSD.
Источник
Samsung ssd 860 evo linux
Magician Software Installation Guide
Magician Software Open Source Announcement
* Notice : Latest version of Magician software is recommended for optimal performance.
Samsung Magician Software for Enterprise SSD (5)
Magician Software for Windows OS 32bit
Magician Software for Windows OS 64bit
Magician Software for Linux OS 32bit
Magician Software for Linux OS 64bit
Magician Software User Manual
* Notice : Latest version of Magician software is recommended for optimal performance.
DATA MIGRATION
Samsung Data Migration Software for Consumer SSD (11)
Data Migration Software
Data Migration Software User guide | Chinese-Simplified (简体中文)
Data Migration Software User guide | English
Data Migration Software User guide | French (Français)
Data Migration Software User guide | German (Deutsch)
Data Migration Software User guide | Italian (Italiano)
Data Migration Software User guide | Japanese (日本語)
Data Migration Software User guide | Korean(한국어)
Data Migration Software User guide | Portuguese (Português)
Data Migration Software User guide | Russian (Русский)
Data Migration Software User guide | Spanish (Español)
FIRMWARE
Samsung SSD Firmware (37)
NVMe SSD-980 PRO Firmware
NVMe SSD-970 EVO Plus Firmware
NVMe SSD-970 EVO Firmware
NVMe SSD-960 PRO Firmware
NVMe SSD-960 EVO Firmware
NVMe SSD-950 PRO Firmware
NVMe SSD-Firmware Installation Guide
SATA SSD-870 QVO Firmware
SATA SSD-870 QVO Firmware for Mac
SATA SSD-860 QVO Firmware
SATA SSD-860 QVO Firmware for Mac
SATA SSD-860 EVO mSATA Firmware
SATA SSD-860 EVO mSATA Firmware for Mac
SATA SSD-860 EVO M.2 Firmware
SATA SSD-860 EVO M.2 Firmware for Mac
SATA SSD-860 EVO Firmware
SATA SSD-860 EVO Firmware for Mac
SATA SSD-860 PRO Firmware
SATA SSD-860 PRO Firmware for Mac
SATA SSD-850 EVO Firmware
SATA SSD-850 EVO Firmware for Mac
SATA SSD-850 PRO Firmware
SATA SSD-850 PRO Firmware for Mac
SATA SSD-840 EVO mSATA Firmware
SATA SSD-840 EVO mSATA Firmware for Mac
SATA SSD-840 EVO Firmware
SATA SSD-840 EVO Firmware for Mac
SATA SSD-840 PRO Firmware
SATA SSD-840 PRO Firmware for Mac
SATA SSD-840 Firmware
SATA SSD-840 Firmware for Mac
SATA SSD-830 Firmware
SATA SSD-830 Firmware for Mac
SATA SSD-470 Firmware
SATA SSD-470 Firmware for Mac
SATA SSD-470 Firmware for Mac (Format)
SATA SSD-Firmware Installation Guide
* Notice: ISO files may be used only via DOS using a bootable CD/DVD.
DRIVER
Samsung NVMe™ Driver (2)
NVMe™ Driver Installation Guide
* Notice : The driver supports Windows 7, Windows 8.1 and Windows 10.
Recommended minimum system configuration is Intel Haswell Refresh Processor, 2GB RAM, 50MB free disk space and UEFI Bios v2.3.
* Enhanced security for installation
DC TOOLKIT
Samsung SSD Toolkit for Data center (3)
DC Toolkit User Guide
DC Toolkit for Windows
DC Toolkit for Linux
PORTABLE SSD SOFTWARE
Portable SSD Software Compatibility Troubleshooting Guide for MacOS
Portable SSD Software Compatibility Troubleshooting Guide for MacOS
Background
macOS security policies are continuously updated, so some users may encounter software that is not distributed by Apple incompatible with macOS. Portable SSD Software included in Samsung Portable SSDs may run into such incompatibility issue.
A «System Extension Blocked» message appears when installing Samsung Portable SSD Software.
Example of error message
“No Samsung Portable SSD is connected.” message appears even though the Samsung Portable SSD Software has been installed on the device running macOS
Example of error message
Troubleshooting Guide
The issues vary depending on the macOS version. If you encounter a problem when running the Samsung Portable SSD software on macOS, please follow the steps below:
1. Check which version of macOS your system is running and whether you have the latest version 1 of the Portable SSD Software (version 1.6.6 or higher).
The latest version of the Portable SSD Software can be found at http://www.samsung.com/semiconductor/minisite/ssd/download/tools/.
Please note that the software for the T7 Touch and T7 is different from the software for previous generations of portable SSD (T5, X5, and lower).
1 Please refer to the following link for more details on how to find out your macOS version — https://support.apple.com/en-us/HT201260
2. Change software settings in your system running macOS in order to use the software.
Open «Security & Privacy» in the «System Preferences» menu.
Click the «Allow» button next to the message, “System software from developer «Samsung Electronics» was blocked from loading”.
Security & Privacy settings
Re-connect your Portable SSD to the device running macOS system and execute the Samsung Portable SSD Software.
3. If the problem continues, delete and re-install the Samsung Portable SSD Software.
4. If the problem does not get resolved even after following the troubleshooting guidelines, please contact an authorized Samsung service center.
Источник
Обзор SSD-накопителя Samsung 860 EVO: и нашим и вашим
⇡#Список участников тестирования – 240-275 Гбайт
Во второй части тестирования участие приняли следующие модели SSD:
- Crucial MX300 275 Гбайт (CT275MX300SSD1, прошивка M0CR060);
- Intel SSD 545s 256 Гбайт (SSDSC2KW256G8, прошивка LHF002C);
- Kingston HyperX Savage 240 Гбайт (SHSS37A/240G, прошивка SAFM02.H);
- Samsung 850 EVO 250 Гбайт (MZ-75E250, прошивка EMT03B6Q);
- Samsung 860 EVO 250 Гбайт (MZ-76E250, прошивка RVT01B6Q);
- Smartbuy Puls 256 Гбайт (SB256GB-PLS-25SAT3, прошивка SAFM13.2);
- Transcend SSD230 256 Гбайт (TS256GSSD230S, прошивка P1025F8);
- Western Digital Blue SSD 250 Гбайт (WDS250G1B0A, прошивка X41000WD).
⇡#Производительность последовательного чтения и записи
К накопителям ёмкостью четверть терабайта требования совсем другие. Никто не ждёт, что при прямой записи в массив флеш-памяти они смогут полностью выбирать всю пропускную способность SATA-интерфейса. И результат Samsung 860 EVO 250 Гбайт здесь находится на среднем уровне. Эта версия SSD немного быстрее прошлой, но тем не менее накопители с MLC-памятью или с более вместительным SLC-кешем закономерно выдают более высокие показатели при записи.
⇡#Производительность произвольного чтения
Смена контроллера с MGX на MJX положительно повлияла на быстродействие Samsung 860 EVO при случайном чтении. По сравнению с Samsung 850 EVO накопитель стал несколько быстрее, что позволило ему ещё увереннее закрепиться в верхней части диаграмм.
⇡#Производительность произвольной записи
Скорость записи у 860 EVO ёмкостью 250 Гбайт сохранилась на том же уровне, что был у 850 EVO. Ничего удивительного: в настоящий момент эти модели используют идентичные восьмиканальные массивы флеш-памяти, построенные на 256-гигабитных кристаллах 64-слойной TLC 3D V-NAND.
⇡#Производительность при смешанной нагрузке
Зато при смешанной нагрузке, когда накопителям приходится иметь дело с необходимостью одновременной обработки разнонаправленных операций, Samsung 860 EVO 250 Гбайт показывает чуть лучший по сравнению с 850 EVO результат. Новый контроллер MJX помогает новинке раскрывать высокую производительность именно в таких сложных ситуациях.
⇡#Производительность в CrystalDiskMark
Samsung 860 EVO 250GB
Samsung 850 EVO 250GB
⇡#Производительность в PCMark 8 Storage Benchmark 2.0
Комплексная производительность Samsung 860 EVO 250 Гбайт оказалась ощутимо лучше, чем у 850 EVO. Но удивительнее другое: 250-гигабайтный накопитель способен развивать быстродействие даже выше, чем предлагают варианты 860 EVO большей ёмкости. Это ещё одно подтверждение того, что 256-гигабитная память, которая ставится исключительно в 250-гигабайтную модификацию 860 EVO, обладает несколько лучшими скоростными параметрами.
Интегральный результат PCMark 8 2.0 нужно дополнить и показателями производительности, выдаваемыми флеш-приводами при прохождении отдельных тестовых трасс, которые моделируют различные варианты реальной нагрузки.
⇡#Производительность при реальной нагрузке
Технология Intelligent TurboWrite, существенно расширившая размеры SLC-кеша в Samsung 860 EVO 250 Гбайт — с 3 до 12 Гбайт, хорошо помогает при интенсивной файловой активности. И при содействии контроллера MJX, который способен эффективно обслуживать одновременные разнонаправленные операции, в тестах копирования, архивации и разархивации новинка занимает лидирующие позиции.
Не подведёт Samsung 860 EVO 250 Гбайт и при работе в роли системного накопителя, с которого выполняется запуск приложений. Но здесь особого прогресса по сравнению с 850 EVO не наблюдается: оба накопителя предлагают в данном сценарии примерно одинаковую скорость, которая, тем не менее, выше, чем у конкурирующих моделей.
⇡#Деградация и восстановление производительности
Наблюдение за изменением скорости записи в зависимости от объёма записанной на диск информации — весьма важный эксперимент, позволяющий понять работу внутренних алгоритмов накопителя. В данном тесте мы загружаем SSD непрерывным потоком запросов на случайную запись 4-килобайтных блоков с очередью максимальной глубины и попутно следим за той производительностью, которая при этом наблюдается. На приведённом ниже графике в виде точек отмечены результаты измерений моментальной производительности, которые мы снимаем ежесекундно, а чёрная линия показывает среднюю скорость, наблюдаемую в течение 30-секундного интервала.
В целом Samsung 860 EVO может похвастать отличным постоянством производительности как до исчерпания свободного места во флеш-памяти, так и после этого. Но ничего странного в этом нет: новые накопители базируются на контроллере серверного происхождения, а постоянство производительности – ключевое требование в таких средах.
Кроме того, приведённые на графиках результаты позволяют сделать ряд интересных наблюдений относительно технологии Intelligent TurboWrite. Её влияние заметно лишь в работе накопителей объёмом 250 и 500 Гбайт, терабайтная же модель демонстрирует одинаковую скорость случайной записи на уровне 90 тысяч IOPS как при попадании данных в SLC-кеш, так и при обращении напрямую в массив TLC 3D V-NAND.
Другой интересный момент касается того, что после заполнения SLC-кеша производительность накопителя на некоторое время снижается не до обеспечиваемых самсунговской TLC 3D V-NAND 77 тысяч IOPS, а ещё на 3-4 тысячи IOPS ниже. Можно предположить, что в этот момент контроллер занимается освобождением динамической части SLC-кеша, что создаёт дополнительную нагрузку на контроллер.
Посмотрим теперь, как происходит восстановление скоростных характеристик до первоначальных величин за счёт работы технологии сборки мусора. Для исследования этого вопроса после завершения предыдущего теста, приводящего к снижению скорости записи, мы выжидаем 15 минут, в течение которых SSD может попытаться самостоятельно восстановиться за счёт сборки мусора, но без помощи со стороны операционной системы и команды TRIM, и замеряем быстродействие. Затем на накопитель принудительно подаётся команда TRIM — и скорость измеряется ещё раз, что позволяет убедиться в способности SSD с помощью TRIM полностью восстанавливать свою паспортную производительность.
Команда TRIM у Samsung 860 EVO работает, как и должна, – она позволяет поддерживать производительность накопителя на первоначальном высоком уровне. Автономная сборка мусора без команды TRIM тоже работает, но объём освобождаемого под будущие операции места соответствует размеру статической части SLC-кеша, а значит он – не слишком большой. Тем не менее, как и в случае Samsung 850 EVO, новинку вполне можно использовать там, где команда TRIM не поддерживается: при типичных пользовательских нагрузках и при небольших объёмах записи 860 EVO всё равно сможет предложить высокую (в рамках SATA-интерфейса) скорость.
Попутно стоит сказать и о том, что в Samsung 860 EVO разработчики починили обработку асинхронной команды TRIM. Такой её вариант используется в Linux, и прошлая серия накопителей Samsung имела досадную ошибку в реализации данной команды, из-за которой возникала опасность потери данных. По этой причине серия 850 EVO была занесена в чёрный список, и поддержка TRIM в Linux для неё деактивировалась. Теперь же проблема исправлена, асинхронный TRIM работает, и деградация производительности в Linux накопителям серии Samsung 860 EVO не грозит.
⇡#Особенности реализации TRIM
Выполнение команды TRIM современным накопителям даётся не столь просто, как можно было бы подумать. Когда операционная система передаёт накопителю информацию о том, что какие-то сектора выводятся файловой системой из обращения, контроллер SSD должен консолидировать эти сектора и очистить освобождающиеся страницы флеш-памяти для выполнения будущих операций. Такая перегруппировка требует перезаписи и очистки областей памяти, и это не только занимает заметное время, но и серьёзно нагружает контроллер работой. В результате после удаления с диска больших объёмов данных владельцы SSD могут столкнуться с эффектом временного замедления или даже с «фризами» накопителя.
Обычно это выглядит следующим образом:
Провал в Disk transfer rate с одновременным скачком в загрузке SSD – результат обработки TRIM
Проблему фиксирует даже стандартный диспетчер задач Windows 10. Спустя несколько секунд после удаления большого файла SSD на некоторое время оказывается полностью загружен внутренними процессами и отказывается реагировать на какие-либо поступающие извне запросы. В это время он «погружается в себя» и при самом плохом сценарии прекращает обслуживать даже элементарные запросы на чтение данных. На практике это может вызвать серьёзный дискомфорт, ведь никто не ожидает, что SSD, основным достоинством которого является моментальная реакция на внешние воздействия, будет замирать на несколько секунд.
Поэтому мы добавили в методику дополнительное исследование, которое позволяет отслеживать, насколько незаметно для пользователя тот или иной SSD обслуживает команды TRIM. Способ проверки очень прост: сразу после удаления крупного файла — объёмом 32 Гбайт — мы проверяем, как накопитель справляется с операциями произвольного чтения данных, контролируя как скорость чтения, так и время ожидания, которое проходит с момента каждого запроса данных до ответа накопителя.
Алгоритм обработки представителями серии Samsung 860 EVO команды TRIM можно назвать образцовым. После её отправки время реакции накопителя на внешние воздействия практически не меняется, он продолжает отвечать на запросы с латентностью не более единиц миллисекунд. Стоит заметить, что подобной незаметной сборкой мусора могут похвастать лишь немногие модели потребительских SSD. Вполне обычным является сценарий, когда на время исполнения накопителем операции TRIM (на несколько секунд) его латентность возрастает до сотен миллисекунд. И даже предыдущая самсунговская модель, 850 EVO, заметно увеличивала своё время отклика после передачи на неё команды TRIM.
⇡#Тестирование выносливости
Результаты тестирования надёжности Samsung 860 EVO приведены в отдельном специальном материале «Надёжность SSD: результаты ресурсных испытаний».
Выпуском 860 EVO компания Samsung решает в первую очередь свою собственную задачу – оптимизирует себестоимость своего самого популярного SATA SSD. На рынке твердотельных накопителей грядёт новый раунд ожесточённой ценовой войны, и южнокорейская компания заблаговременно готовит пространство для манёвра. Samsung 860 EVO – это накопитель, розничная цена которого при необходимости может быть снижена существенно сильнее, чем у 850 EVO, поскольку в нём применяется новая 64-слойная TLC 3D V-NAND с кристаллами с удвоенной до 512 Гбит ёмкостью, которая обеспечивает примерно на 20 процентов большую плотность хранения данных (по сравнению с аналогичной 64-слойной памятью с 256-Гбит кристаллами).
Исходя из этого и следует оценивать новинку. Применение более крупных NAND-ядер снижает параллелизм массива флеш-памяти, поэтому если говорить о гипотетической пиковой пропускной способности, которую может обеспечить Samsung 860 EVO, то она стала ниже, чем была в 850 EVO. Однако инженеры Samsung постарались компенсировать уменьшение числа параллельно работающих в накопителе устройств флеш-памяти за счёт применения более мощного контроллера серверного уровня MJX и улучшенной технологии ускоренной записи Intelligent TurboWrite.
И поставленная задача была достаточно успешно решена. С точки зрения обычного пользователя, потребности которого вряд ли требуют взаимодействия с SSD за пределами вместительного SLC-кеша, производительность Samsung 860 EVO в среднестатистических сценариях нагрузки как минимум не хуже, чем у 850 EVO. И даже больше того: новые накопители с ёмкостью 1 Тбайт и выше, у которых параллелизм массива флеш-памяти достаточен для перекрытия полосы пропускания SATA-интерфейса, могут предложить возросшее быстродействие практически в любых ситуациях, вне зависимости от того, о работе с какими объёмами информации идёт речь. Иными словами, претензии к производительности 860 EVO предъявить очень трудно. Как и их предшественники, рассмотренные в этом обзоре новые накопители компании Samsung продолжают удерживать лидерство в быстродействии среди массовых решений с интерфейсом SATA.
Отдельную ремарку необходимо сделать относительно версии Samsung 860 EVO с ёмкостью 250 Гбайт, которая в обновлённом модельном ряду стоит несколько особняком. В отличие от остальных сородичей, она продолжает использовать 256-гигабитные устройства TLC 3D V-NAND, и поэтому её скорость выше, чем у 850 EVO 250 Гбайт, вообще всегда и везде без каких-либо оговорок и допущений.
Вместе с переездом на новую аппаратную платформу инженеры Samsung постарались дать ответ и на все те претензии, которые накопились у пользователей к представителям серии 850 EVO. Во-первых, в новых накопителях в разы увеличен заявленный ресурс записи, что прекрасно сочетается с высокой практической выносливостью самсунговской TLC 3D V-NAND и позволяет не терять гарантию при достаточно интенсивном использовании SSD. Во-вторых, в 860 EVO устранены проблемы с обслуживанием команды TRIM в Linux, из-за которых при сочетании определённых факторов в этой операционной системе могла наблюдаться деградация производительности.
Таким образом, серия Samsung 860 EVO стала ещё на шаг ближе к идеалу. Но что особенно приятно, все проведённые улучшения никоим образом не сказались на текущей розничной цене: производитель планирует продавать накопители 860 EVO не дороже, чем стоили их предшественники. И это в конечном итоге делает из Samsung 860 EVO очень выгодное предложение для персональных компьютеров с дисковой подсистемой на базе интерфейса SATA. Среди всех возможных альтернатив такого рода Samsung 860 EVO не только лидирует по производительности и находится в числе отличных вариантов по надёжности, но и вполне доступен по стоимости.
Источник