PDA

Показать полную графическую версию : Твердотельные накопители (SSD, Solid-State Drive)


Страниц : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 [145] 146 147 148 149 150 151 152 153 154

Jula0071
10-07-2022, 13:57
зачем, если износ можно отслеживать по SMART и заранее клонировать изношенный диск? »
Чтобы он не износился преждевременно. Write amplification на забитых почти под завязку SSD возрастает многократно. И да, скорость тоже падает в разы. Твердотельнику необходимо свободное пространство для манёвра. И да, скрытый резерв есть всегда, его также можно расширить вручную, оставив нераспределённое место или создав скрытый неиспользуемый раздел, если на то есть нужда (over provisioning).

Рекомендую потратить пару часов и прочитать прекрасную статью Coding for SSDs (https://codecapsule.com/2014/02/12/coding-for-ssds-part-1-introduction-and-table-of-contents/) - сразу отпадёт множество вопросов и заблуждений по поводу того как работают SSD. Там освещены все ключевые моменты - в чём отличие твердотельников от обычных хардов с точки зрения технологии, что такое, зачем нужен и как работает Flash Translation Layer, почему существует такое неприятное явление как write amplification и как с ним борются, и многое другое. Статья довольно старая, в ней не освещены особенности NVMe, но и у тех основной принцип работы (FTL) тот же.

bredych
10-07-2022, 16:53
разделы контроллеру нипочем »
Towards the OS there is just no difference. However, if you were able to look past the map you would see a lot of data scattered around, like a really fragmented disk!
то есть, дефраг ссд - а-приори бесполезное занятие?
Почему тогда ось вообще видит некую "фрагментацию" или "дефрагментацию"?

а вот зарезервированное, не размеченное, место всегда в помощь »
как понял из
Now if you only created one partition and left the rest of the disk empty (specifically, known empty/unused to the SSD's controller) then it can use this extra free space for additional optimalisations. That will improve performance.

Note that you can archive the same by leaving as much space empty as the second partition is worth. E.g. on a 100GB disk you will get the same advantage with:

50GB in use 50 GB unpartitioned

as with

100GB partition with 50GB not filled with data and with TRIM enabled.

- ссд-шке безразлично, неразмечено это место или просто незанято.

Grabber2006
10-07-2022, 16:59
Почему тогда ось вообще видит некую "фрагментацию" или "дефрагментацию"? »
Начиная с Win10 система для SSD предлагает только оптимизацию.

NickM
10-07-2022, 18:00
- ссд-шке безразлично, неразмечено это место или просто незанято. »
Да, это касаемо износа (Своих пользователей с первых дней информирую о том, что не следует забивать разделы под завязку и оставлять не менее 30% свободного места и контролирую это, в критическом случае приступаю к удалению всех "мусорных" файлов в профиле пользователя), но не производительности.

то есть, дефраг ссд - а-приори бесполезное занятие? »
Нынче это оптимизация, принудительный TRIM.

bredych
10-07-2022, 19:04
Начиная с Win10 система для SSD предлагает только оптимизацию. »
я не говорю про то, что она "предлагает", я говорю про то, что любой дефрагер видит на диске.
На работе могу взять произвольную машину с ссд и сделать скрин, но, надеюсь, не надо заниматься доказательством очевидного?
Нынче это оптимизация, принудительный TRIM. »но у него задачи, насколько понимаю, именно физическое удаление информации из ячейки, а не только стирание метки с мфт.
К понятию фрагментации это не относится никак
https://hddiq.ru/tverdotelnye-nakopiteli-ssd/trim-ssd
https://habr.com/ru/company/kingston_technology/blog/452180/
и т.д.

Да, это касаемо износа, но не производительности. »
а для производительности в чем разница незанятого и неразмеченного?

Grabber2006
10-07-2022, 19:16
я не говорю про то, что она "предлагает", я говорю про то, что любой дефрагер видит на диске.
На работе могу взять произвольную машину с ссд и сделать скрин, но, надеюсь, не надо заниматься доказательством очевидного? »
Насколько я понимаю, на всех видах накопителей сейчас используется трансляция LBA. Соответственно, программа дефрагментации может определить в каком блоке находятся фрагмент файла и, нарисовав таблицу по порядку номеров по возрастанию, может вывести красивую картинку. Для HDD, где младшие LBA находятся ближе к началу диска это имеет смысл, для SSD, где все блоки равнозначные, это бессмысленно.

NickM
10-07-2022, 20:48
а для производительности в чем разница незанятого и неразмеченного? »
Сегодня не занято, завтра окажется занятым, а не размеченное всегда остается не занятым.

Vanadiy777
10-07-2022, 21:55
Сегодня не занято, завтра окажется занятым, а не размеченное всегда остается не занятым. »
Ну так научите, как сделать правильно, что надо оставлять неразмеченное пространство?
Если да, то сколько?

NickM
10-07-2022, 22:11
Ну так научите, как сделать правильно, что надо оставлять неразмеченное пространство? »
Чему там учить - оставляйте в конце накопителя, или в любом месте, не размеченное пространство.
Нынче прямо в работающей системе можно поджать раздел.

Если да, то сколько? »
У каждого производителя рекомендации могут оказаться разными, да и "жаба бывает у кого-то душит".
Вот что говорит "Seagate (https://www.seagate.com/ru/ru/tech-insights/ssd-over-provisioning-benefits-master-ti/)", вот что "Samsung (https://semiconductor.samsung.com/resources/white-paper/S190311-SAMSUNG-Memory-Over-Provisioning-White-paper.pdf)", вот что ушедший с рынка "Intel (https://www.intel.com/content/dam/www/public/us/en/documents/white-papers/over-provisioning-nand-based-ssds-better-endurance-whitepaper.pdf)".

sputnikk
11-07-2022, 03:57
Думаю самому в большинстве случаев ничего делать не надо, ибо часть вендоров делают это за тебя »
А люди покупающие диск 512 гб вмести <500 как правило делают это сознательно.

P.S. у меня доступно 112 ГБ из 120 (стоит 8 чипов памяти по 16 гб)

Статья довольно старая » Попросите обновить.

NickM
11-07-2022, 07:15
Думаю самому в большинстве случаев ничего делать не надо, ибо »
Всё же почитайте оф.информацию и сделайте выводы для Себя.

Jula0071
11-07-2022, 11:29
Попросите обновить. »
Это не даст ничего нового в предмете обсуждения.

Про овер-провиженинг. Лично я его не использую на виндодесктопах, не вижу нужды (на линуксовых машинах с LVM оставляю канеш PFree, но то больше для собственного удобства и пространства для манёвра), ну как-то не приходит в голову забивать под завязку, или зачем-то мучить дефрагом (помните книжку про Карлсона, где его бабушка якобы заставляла переодевать мокрые носочки, с одной ноги на другую? аналогичной полезности действо), или ещё какую дичь устраивать. И вообще не верил, что можно ушатать ссд в десктопе - ну пишется десяток-другой терабайт в год, ну и ок, морально устареет или помрёт от причин, не связанных с износом раньше, чем износится. Но несколько примеров убедили, что очевидные мне вещи не всем очевидны.

bredych
11-07-2022, 13:33
Насколько я понимаю, на всех видах накопителей сейчас используется трансляция LBA. Соответственно, программа дефрагментации может определить в каком блоке находятся фрагмент файла и, нарисовав таблицу по порядку номеров по возрастанию, может вывести красивую картинку. Для HDD, где младшие LBA находятся ближе к началу диска это имеет смысл, для SSD, где все блоки равнозначные, это бессмысленно. »
ну... это если говорить о скорости записи. Само понятие фрагментации - относится к вопросу, что текст файла разбросан на несколько фрагментов, каждый из которых начинается с метки файла и соответствующей метки в МФТ.
Если по LBA файл не фрагментирован, следует ли считать, что это меньше раздувает мфт, менее чревато в случае каких-либо сбоев, или что?

Сегодня не занято, завтра окажется занятым, а не размеченное всегда остается не занятым. »
учитывая, что физически ячейка и лба никак не связаны - кто сказал, что занято будет именно это место? :)
В общем и целом из расписанного я не вижу разницы.
Вот что говорит "Seagate", вот что "Samsung", »
по сути - всё то же самое - использование на ОР. По крайней мере, не увидел возможности обратного.
Но за статьи спасибо, про энтропию данных и соответствующую скорость записи - не знал. Походу, в контроллер встроено прозрачное архивирование.

Jula0071
11-07-2022, 14:00
следует ли считать, что это меньше раздувает мфт, менее чревато в случае каких-либо сбоев, или что? »
Размер мфт семечки по сравнению с тем, какой ахтунг устраивает процесс дефрагментации. Стирание на ссд происходит только блоками страниц, то есть, при перемещении одного логического блока LBA (тут важно понимать разницу между блоками ЛБА и блоками страниц ссд) размером 4K стирается и записывается блок страниц, размером до 4М. WAF при этом достигает 1000! Дефрагом вы просто уничтожаете ресурс впустую. Это чудовищно тупо.
учитывая, что физически ячейка и лба никак не связаны - кто сказал, что занято будет именно это место? »
А не нужно знать, какое конкретно место занято, а какое не занято. Нужно знать, что всегда какое-то место свободно.

saneck
28-12-2022, 09:39
Всех с наступающим! Уважаемые знатоки, помогите разобраться, на одном интернет -магазине описание к SSD объёмом в 2TB:
Жесткий диск CMPTSSD252TB использует новейшую технологию 3D NAND, которая обеспечивает вертикальное наращивание ячеек памяти. Благодаря использованию высококачественной флэш-памяти и расширенных алгоритмов прошивки, обеспечивает более высокую производительность и надежность. Используя все преимущества интерфейса SATA III 6 Гбит/с и встроенной технологии SLC-кэширования, обеспечивает исключительную скорость чтения до 560 МБ/с и записи до 520 МБ/с. Compit Solid State Drive предлагает отличные показатели ресурса TBW (до 1,120 ТБ), отмечающий общий объем данных, которые вы можете записать на диск в течение срока его службы
Не могу понять то, что выделено жирным шрифтом, это что, объём 2Тб, а записать на него можно всего 1,120 Тб ? Или как? Что то я не пойму, подскажите пожалуйста. Спасибо.

Grabber2006
28-12-2022, 10:07
1120 Тб - запятую просто в качестве разделителя разрядов поставили.

saneck
28-12-2022, 10:17
Grabber2006, т.е доступны будут все 2Тб? А 1120Тб это объём который можно хаписать на него в течении срока службы, правильно?

WSonic
28-12-2022, 12:51
А 1120Тб это объём который можно хаписать на него в течении срока службы, правильно? »
Да. Что то типа гарантированного пробега в авто.

Jula0071
28-12-2022, 13:31
запятую просто в качестве разделителя разрядов поставили. »
Просто не убрали, когда с американского перетолмачивали. В английском запятая - знак разделителя разрядов.

bredych
29-12-2022, 01:33
Да. Что то типа гарантированного пробега в авто. »
скорее типичного пробега. Чуть более 500 циклов записи на ячейку.




© OSzone.net 2001-2012