Samsung ssd and linux

Содержание
  1. Samsung Magician на Ubuntu 14.04
  2. 2 ответа
  3. Установка Samsung Magican на Linux
  4. Использование Samsung Magician в Linux
  5. Установка прошивки
  6. Обновление производительности
  7. Samsung ssd and linux
  8. Samsung Magician Software for Enterprise SSD (5)
  9. DATA MIGRATION
  10. Samsung Data Migration Software for Consumer SSD (11)
  11. FIRMWARE
  12. Samsung SSD Firmware (37)
  13. DRIVER
  14. Samsung NVMe™ Driver (2)
  15. DC TOOLKIT
  16. Samsung SSD Toolkit for Data center (3)
  17. PORTABLE SSD SOFTWARE
  18. Portable SSD Software Compatibility Troubleshooting Guide for MacOS
  19. Background
  20. Troubleshooting Guide
  21. Для накопителей Samsung SSD SATA серий 860 и 870 разработчики ядра Linux наконец-то выпустили исправления
  22. Samsung Magician on Ubuntu 14.04
  23. 2 Answers 2
  24. Installing Samsung Magican on Linux
  25. Using Samsung Magician On Linux
  26. Installing firmware
  27. Perfomance update
  28. Самый актуальный гайд по установке Linux на SSD-накопители в 2021 году
  29. Насколько готовы современные дистрибутивы Linux к установке на SSD?
  30. Как подготовить SSD-накопитель к установке Linux-системы?
  31. О журналировании и бэкапе при выборе файловой системы
  32. Как настроить разделы и сколько оставить неразмеченной?
  33. Как следует настраивать актуальные сборки на базе Linux под SSD?
  34. Как измерить скорость работы SSD в Linux?
  35. Вердикт: смело монтируйте Linux на SSD без заморочек

Samsung Magician на Ubuntu 14.04

Я заменил жесткий диск моего ноутбука на Samsung SSD 840 EVO 250GB и установил Ubuntu 14.04. Я знаю, что программное обеспечение Samsung Magician значительно улучшает производительность SSD, но не смог найти способ его установки в Ubuntu. Кто-нибудь был в состоянии или знает, как это сделать?

2 ответа

Установка Samsung Magican на Linux

Есть нечто, называемое samsung magician dc, которое вы можете установить в Linux. Его можно скачать по этой ссылке. Руководство можно найти в этом раскрывающемся списке. Извлеките tarball из первой ссылки и откройте получившуюся папку. Там будет две директории, 64-битная и 32-битная. Откройте тот, который соответствует вашей операционной системе. Исполняемый файл samsung magician находится в этой папке. Файл представляет собой простой двоичный файл, поэтому сделайте его исполняемым и запустите его.

Использование Samsung Magician в Linux

Использование samsung magician описано в руководстве. Также некоторую информацию о том, как использовать программное обеспечение, можно получить у sudo ./magician —help , Одна вещь, которую нужно знать, это то, что вам всегда нужно бежать magician как суперпользователь. Например, чтобы вывести список дисков Samsung, подключенных к вашей системе, вы должны использовать команду
sudo ./magician -L В руководстве описано еще много операций.

Установка прошивки

Руководство Samsung magician dc неясно, как установить прошивку (в частности, как выложить каталог, содержащий прошивку). Чтобы увидеть, как установить прошивку, смотрите этот ответ.

Обновление производительности

У 840 evo есть обновление производительности, которое (я думаю) не зависит от прошивки и не может быть сделано с помощью samsung magician dc. Я думаю, что это обновление производительности было первоначальной целью вашего вопроса, поэтому я рассмотрю его. Обновление производительности можно найти здесь. Я не сделал это обновление, но руководство по установке есть.

Источник

Samsung ssd and 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

Читайте также:  Выделение тремя пальцами mac os

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.

Источник

Для накопителей 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 Magician on Ubuntu 14.04

I have replaced my laptop’s HDD with a Samsung SSD 840 EVO 250GB and installed Ubuntu 14.04. I know that the Samsung Magician software drastically improves SSD performance, but have not been able to find a way of installing it to Ubuntu. Has anyone been able to or know how to do this?

Читайте также:  Windows setup boot disk

2 Answers 2

Installing Samsung Magican on Linux

There is something called samsung magician dc that you can install in linux. It can be downloaded from this link. The manual can be found in that dropdown list. Extract the tarball from the first link, and open the resulting folder. There will be two directories, 64-bit and 32 bit. Open the one corresponding to your operating system. The samsung magician executable is in this folder. The file is a simple binary so make it executable and run it.

Using Samsung Magician On Linux

The usage of samsung magician is described in the manual. Also some information on how to use the software can be obtained from sudo ./magician —help . One thing to know is that you pretty much always have to run magician as superuser. For example to list the samsung disks attached to your system you would use the command
sudo ./magician -L There are many more operations desribed in the manual.

Installing firmware

The Samsung magician dc manual is vague on how to install firmware (specifically on how to lay out the directory containing the firmware). To see how to install firmware see this answer.

Perfomance update

The 840 evo has a performance update which (I think) is independent from firmware and cannot be done with samsung magician dc. I think this performance update was the original goal of your question, so I will address it. The performance update can be found here. I have not done this update, but the installation guide is there.

Источник

Самый актуальный гайд по установке Linux на SSD-накопители в 2021 году

Привет, Хабр! Долгие годы по сети гуляют байки о тайных умениях спецподготовки твердотельных накопителей к установке Linux-дистрибутивов. Пользователей-новичков это отпугивает — перейти на OpenSource типа Ubuntu. А давно не следящих за новинками железа — оттягивает прокачать скорость работы. В этом посте мы отбросим все мифы и неактуальные советы, прочно засевшие в топе поисковых запросов. А заодно подскажем ряд простых и эффективных советов по установке Linux на SSD-накопители. Поехали!

Недавно мы уже рассказывали о типичных ошибках использования твердотельных накопителей любителями лайфхаков и прочих улучшений. Тема ошибок при эксплуатации SSD вызвала неподдельный интерес в комментариях, где была затронута популярная байка о тонкостях и секретах настройки Linux при установке на SSD-накопители. Та самая, что активно обсуждалась в холиварах на форумах и породила множество подробных гайдов на просторах Хабра. Если вдруг кто не в курсе, можете загуглить “установку Linux на SSD”.

С большой долей вероятности, поисковая выдача отправит вас прямиком во времена доллара по 30 рублей и новейших процессоров Intel Core под Socket H2. Эх, ностальгия!

Тогда вопросы надежности и долговечности первых твердотельных дисков всерьез волновали сторонников Linux-систем. Особенно тех, кто не обращал внимание на журналирование файловых систем поколения Ext3. К примеру, важная для NAND-памяти процедура TRIM выполнялась по умолчанию лишь раз в неделю, нанося серьезный урон ячейкам в масштабах нескольких лет эксплуатации. Но главное, на что мы рекомендуем сейчас обращать внимание при чтении подобных гайдов и секретов: дата публикации. Ладно когда гайду 5-6 лет, но у большинства и вовсе скоро юбилей.

Насколько готовы современные дистрибутивы Linux к установке на SSD?

Не пытайтесь изобрести колесо. Современные дистрибутивы Linux хорошо оптимизированы под установку на твердотельные накопители и автоматически выставляют оптимальные параметры журналирования и ежедневного обновления TRIM, а также деликатно относятся к записи кэша на диск. Начиная с Ubuntu версии 14.04 твердотельные диски корректно определялись еще на этапе установки, оставляя пользователю лишь иллюзию выбора неправильной файловой системы вместо рекомендуемой Ext4. Все остальное вторично, а 99% проверяющих через консоль активность TRIM на SATA-дисках, неизменно обнаруживали корректные значения вместо нулей.

Повторимся — наш совет простой: прежде чем тратить время на чтение гайдов и лайфхаков по установке Linux-систем на SSD-диск, взгляните на дату публикации. На одном из Ubuntu-сообществ от некогда грандиозного Wiki-склада полезных команд остался лишь пяток абзацев, типа проверки активности утилиты TRIM. Все современные версии той же Ubuntu динамически отслеживают параметры работы дисковой подсистемы и по умолчанию стараются минимизировать число паразитных операций с кэшем вне оперативной памяти.

Как подготовить SSD-накопитель к установке Linux-системы?

На сегодняшний день можно смело урезать советы по подготовке твердотельного диска для Linux до советов по выбору подходящего носителя по типу и емкости. Вместо поиска альтернатив файловой системе Ext4 (стандарт де-факто) лучше потратить время на изучение отличий между NAND-чипами с QLC, TLC и другими видами компоновки ячеек. Подробнее о выборе накопителей по признаку QLC и их теоретических недостатках мы подробно рассказывали в этом посте. Если вкратце, SSD-накопители с QLC-ячейками дешевле, а TLC применяются во флагманских решениях, обеспечивая лучшую наработку на отказ и более высокую скорость передачи данных. Продукция Kingston построена на базе передовых 3D TLC и 3D NAND ячеек памяти, лишенных недостатков 4-битных QLC.

Но раскрыть потенциал памяти на ячейках 3D TLC и 3D NAND можно лишь с применением SSD-накопителей формата M.2, подключаемых напрямую к шине PCI-E x4. В линейке накопителей Kingston вы можете выбрать наиболее производительные M.2-накопители линейки KC2500 с предельной скоростью чтения/записи 3500/2500 МБ/с уже для моделей c емкостью от 500 ГБ. Ячейки выполнены по 96-слойной технологии 3D TLC, а производительность контроллера Silicon Motion 2262EN давно стала неким стандартом.

В сегменте M.2-накопителей с ячейками 3D NAND одним из самых популярных решений Kingston являются SSD из линейки A2000. Модели на 500 и 1000 ГБ демонстрируют скорость чтения/записи на отметке 2200/2000 МБ в секунду, а младшая — 2000/1100 МБ/с.

Читайте также:  Почему появляется папка windows old

Если же планируете подключать диск по SATA, гнаться за скоростями выше 560 МБайт/с не имеет смысла — упретесь в лимит по шине. Выгоду следует искать в емкости доступного пространства. В линейках Kingston A400 и KC600 доступны твердотельные SATA-диски вместимостью до 2 ТБ. Отличия бюджетной линейки A400 от старшей кроется в использовании ячеек памяти TLC вместо 3D TLC, что напрямую влияет на цену и показатель наработки по числу записываемых байтов информации.

Рекомендовать младшие SATA-диски под систему можно с рядом оговорок, но под отдельные разделы системы и данные эти решения могут оказаться не сильно дороже компактного жесткого диска, превосходя по скорости даже RAID-массивы из винчестеров бытового сегмента.

Ориентироваться на разницу значений по наработке до отказа у твердотельных SATA-накопителей не столь важно. Как минимум, важнее заложить в бюджет обновления дискового массива качественное питание компьютера, начиная с блока питания и заканчивая сетевым фильтром и бесперебойником. Твердотельные накопители в целом довольно слаботочные решения по сравнению с жесткими дисками, и некачественное питание может свести к нулю всю выгоду от показателя в 1 миллион часов по MTBF.

О журналировании и бэкапе при выборе файловой системы

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

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

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

Как настроить разделы и сколько оставить неразмеченной?

В вопросах эффективности разделения SSD-накопителей на массив логических разделов мы не рекомендуем пытаться искать связи с продлением срока службы носителя. Заложив изначально 25-30% хранилища свободными от данных, вы внесете максимальный вклад в срок безотказной и верной службы диска, а потому вольны свободно размечать до 4-х разделов в рамках Ext4. Другой вопрос, что современные высокоскоростные носители данных можно подключить как USB-C флешку и перекинуть туда некоторые разделы системы.

Создавать несколько логических разделов имеет смысл лишь для разнесения каталогов системы с различным характером применения. Например, системные и бинарные каталоги имеет смысл разделить от логов, как и резервные базы. А вот потребности /run лучше покрыть запасом по доступной оперативной памяти. Это наилучшим образом скажется на снижении IOPS на диск в течении длительного периода эксплуатации.

Как следует настраивать актуальные сборки на базе Linux под SSD?

На протяжении последних трех лет ответ на данный вопрос звучит до неприличия просто: отдавайте предпочтение настройкам по умолчанию. Постарайтесь отказаться от ручной корректировки параметров с помощью устаревших гайдов, а некорректное выполнение некоторых из них может привести к потере данных. Напомним, что операция удаления на SSD-накопителях гораздо честней жестких дисков и сложней по восстановлению. К тому же современные емкости в сотни недорогих гигабайт и типичная наработка на отказ в 50-70 ТБ потребует десятки лет работы Linux в домашних условиях.

Даже широко обсуждаемое включение ежедневного запуска TRIM уже несколько лет как потеряло свою актуальность. Данная процедура автоматически запускается всеми современными Linux-дистрибутивами. В этом абзаце речь идет о большей части советов, где упоминается Fstab, пользовательские наработки по которому давно стали базовой частью системы.

Выходит, что никаких отличий по настройке, при установке Linux системы на SSD и жесткий диск, нет вовсе. Можете смело доверить заботу о твердотельном накопителе системе, позаботившись запасом доступной оперативной памяти под нагрузкой. 32 ГБ гарантированно покроют этот вопрос у 99% пользователей, а проверить текущие значения потребления можно простой командой free.

Как измерить скорость работы SSD в Linux?

Если десять лет назад еще можно было встретить упоминания Phoronix test suite, на сегодняшний день стандартом бенчмарков в бытовых, рабочих и серверных машинах является утилита Fio. В умелых руках с ее помощью можно оперативно измерить окупаемость масштабирования СХД по стоимости IOPS, но в бытовых целях вас наверняка интересуют те же значения, что выдает на Windows утилита CrystalDiskMark, не так ли?

Ее аналог доступен на просторах Github под именем KDiskMark. У программы есть графический интерфейс, сводящий проверку скорости накопителей и любых дисков до пары кликов мышкой. За оболочкой скрывается вышеупомянутая Fio, итоговые значения которой наиболее точны в сравнении измерений диска на других ОС.

Вердикт: смело монтируйте Linux на SSD без заморочек

Более подробный анализ значений работы SSD-дисков требует более обстоятельного подхода и широко освещен Хабровчанами. Базовую информацию, разметку и проверку дисковых разделов можно выполнить с помощью утилиты Disks, предустановленной в Ubuntu и многих других Linux-дистрибутивах. А 99% всех рекомендаций и твиков давно утратили свою актуальность. Сегодня вы можете наслаждаться быстрой работой Linux-систем на твердотельных накопителях Kingston без дополнительных танцев с бубнами, просто выбрав установку по умолчанию.

Для получения дополнительной информации о продуктах Kingston Technology обращайтесь на официальный сайт компании.

Источник

Оцените статью