Thu, Jan 18, 2024 at 23:57:21, maxtul wrote about "Re: [uanog] NVME strange": Странно, что я не вижу исходное письмо Сороки. А.В., вы его точно отправляли в рассылку?
То есть ты хочешь сказать, что "чтение" заведомо пустых секторов и реальное чтение данных с диска - обрабатывается по-разному? Ну... это уже на на@бку похоже очень...
Это принцип работы SSD в условиях, когда требуется запись группами, которые сильно больше размера представленного хозяину блока. Ведётся учёт реально существующих (замапленных) блоков, и если запросили чтение несуществующих (незамапленных) на сейчас, то зачем искусственно тормозить? Читать с реального флэша всё равно нельзя, ибо неоткуда. Вообще удивительно, что ты только сейчас узнаёшь это. Первым SSD, wear levelling, механизму TRIM уже твёрдо исполнилось 15 лет, а в самых ранних, полуэкспериментальных изделиях уже все 20.
Так вот - современные флешки новые это 3D NAND технология (загуглите сами подробности) которая имеет число перезаписей всего около 1000 (одна тысяча) раз.
В лучших таки до 10000. Но это надо хорошего изготовителя.
Ты же забил ПОЛНОСТЬЮ! весь диск сейчас, т.е. произведя записи(!) во все области памяти.
Кстати, что это вообще получилось, заслуга последовательной записи и кэширования в контроллере диска. При записи в случайном порядке по достижению >90% объёма диска скорость бы чудовищно упала. (Не до нуля, обычно есть резерв, кроме самых дешманских моделей. Но заметно.) PS: Прошу таки срезать всякие сигнатуры в конце. Нефиг их раздавать в столько копий. -netch-