LINUX.ORG.RU

История изменений

Исправление 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