История изменений
Исправление
AiFiLTr0,
(текущая версия)
:
1) Приходилось ли воочию наблюдать эффект износа флеш-памяти?
Зависит как его долбать. Емнип нанд, при erase-block'ах 128/256кб каждый эрейз можно гарантированно стирать 100к раз, и ecc не понадобится. ecc там 4 бита на 512 байт, или 24 бита на 1024 байта. Это для данных. Это в приниципе продлевает здорово срок службы.
2).
---
3). Сырой нанд на нескольких эмбеддед девайсах.
4. Скорость IO очень здорово зависит от модели SSD. В случае SATAшных SSD в сторону системы торчит тупо блок девайс, и специфика типа wear leveling спрятана от пользователя (и да. она тоже продлевает срок службы, если свободного места много, а данные частенько пишутся/стираются).
Сейчас у китайцев по пару юаней есть разныне нанд2ssd контроллеры. Самые дешевые цепляют кучу нандов на несколько чип селектов, соответственно и скорость получается дерьмовая.
Более дорогие вешают нанды параллельно. Для таких, чем больше напаяно нанда, тем быстрее скорость (как полосатый рейд). Хотя и RAM-буфер на устройствве тоже нужен большой, ибо у NAND'а erase-block'и большие, стирание происходит сравнительно небыстро.
5. Это уже какая-то специфика именно SSD, я такого на голом нанде (ubifs, yaffs2) не наблюдал.
Вообще, SSD штука хорошая, но ядро бы я на ней не конпелял. А вот для длительного хранения мультимедийных данных - вполне.
Единственно, при особо длительном хранении надо делать рефреш данных раз в N лет. В JFFS2 я, кстати, такой механизм бэкграунд рефреша наблюдал, но вот х.з. есть ли он аппаратно в SSD
Исправление
AiFiLTr0,
:
1) Приходилось ли воочию наблюдать эффект износа флеш-памяти?
Зависит как его долбать. Емнип нанд, при erase-block'ах 128/256кб каждый эрейз можно гарантированно стирать 100к раз, и ecc не понадобится. ecc там 4 бита на 512 байт, или 24 бита на 1024 байта. Это для данных. Это в приниципе продлевает здорово срок службы.
2).
---
3). Сырой нанд на нескольких эмбеддед девайсах.
4. Скорость IO очень здорово зависит от модели SSD. В случае SATAшных SSD в сторону системы торчит тупо блок девайс, и специфика типа wear leveling спрятана от пользователя (и да. она тоже продлевает срок службы, если свободного места много, а данные частенько пишутся/стираются).
Сейчас у китайцев по пару юаней есть разныне нанд2ssd контроллеры. Самые дешевые цепляют кучу нандов на несколько чип селектов, соответственно и скорость получается дерьмовая.
Более дорогие вешают нанды параллельно. Для таких, чем больше напаяно нанда, тем быстрее скорость (как полосатый рейд). Хотя и RAM-буфер на устройствве тоже нужен большой, ибо у NAND'а erase-block'и большие.
5. Это уже какая-то специфика именно SSD, я такого на голом нанде (ubifs, yaffs2) не наблюдал.
Вообще, SSD штука хорошая, но ядро бы я на ней не конпелял. А вот для длительного хранения мультимедийных данных - вполне.
Единственно, при особо длительном хранении надо делать рефреш данных раз в N лет. В JFFS2 я, кстати, такой механизм бэкграунд рефреша наблюдал, но вот х.з. есть ли он аппаратно в SSD
Исходная версия
AiFiLTr0,
:
1) Приходилось ли воочию наблюдать эффект износа флеш-памяти?
Зависит как его долбать. Емнип нанд, при erase-block'ах 128/256кб каждый эрейз можно гарантированно стирать 100к раз, и ecc не понадобится. ecc там 4 бита на 512 байт, или 24 бита на 1024 байта. Это для данных. Это в приниципе продлевает здорово срок службы.
2).
---
3). Сырой нанд на нескольких эмбеддед девайсах.
4. Скорость IO очень здорово зависит от модели SSD. В случае SATAшных SSD в сторону системы торчит тупо блок девайс, и специфика типа wear leveling спрятана от пользователя (и да. она тоже продлевает срок службы, если свободного места много, а данные частенько пишутся/стираются).
Сейчас у китайцев по пару юаней есть разныне нанд2ssd контроллеры. Самые дешевые цепляют кучу нандов на несколько чип селектов, соответственно и скорость получается дерьмовая.
Более дорогие вешают нанды параллельно. Для таких, чем больше напаяно нанда, тем быстрее скорость. Хотя и RAM-буфер на устройствве тоже нужен большой, ибо у NAND'а erase-block'и большие.
5. Это уже какая-то специфика именно SSD, я такого на голом нанде (ubifs, yaffs2) не наблюдал.
Вообще, SSD штука хорошая, но ядро бы я на ней не конпелял. А вот для длительного хранения мультимедийных данных - вполне.
Единственно, при особо длительном хранении надо делать рефреш данных раз в N лет. В JFFS2 я, кстати, такой механизм бэкграунд рефреша наблюдал, но вот х.з. есть ли он аппаратно в SSD